Writeup update

This commit is contained in:
2026-07-02 14:40:11 +01:00
parent dd34bc6837
commit 11135a56e8
+22
View File
@@ -271,15 +271,37 @@ for software make sure it works on linux and make it theoretically work on other
#### why use a rendering lib #### why use a rendering lib
(source an article on setting up windows for x11/wayland/windows api)
To set up and render something to the screen in the first place we need a system to be able to do so.
I plan of supporting development for windows/linux where linux has 2 main systems for window management (X11 / wayland).
Which means if i were to build for those i'd have to learn the protocol and methods of setting up/doing window actions like input/screen rendering for each of these systems seperately.
But if i instead use a library that automatically detects and uses the appropriate system on the device without hardcoding the protocol manually, it would make building the core process of teh project far simpler instead of wasting time building seperate rendering systems for each of these manually.
#### why use SDL3 / what options there are #### why use SDL3 / what options there are
#### SDL_TTF and SDL_Image / why i use them
(talk about custom harbuzz / open type fonts setup and hwo it is much more complicated than using such a library that simplifies it.)
#### how i will use sdl3 exactly #### how i will use sdl3 exactly
(as a system managed package, actual way of integrating it through the single file that blends in with SDL api so it can be switched out in the future.)
### Embedded Scripting ### Embedded Scripting
#### why do i need an embedded scripting system (use godot and how it does as reference) #### why do i need an embedded scripting system (use godot and how it does as reference)
(How godot uses a runtime executed scripting language of tehir own called gdscript.)
#### What options do i have. #### What options do i have.
(Find that amazing resource i found on embedded scripting langs, and mention commonality of lua etc.)
#### Why use Mruby #### Why use Mruby
Why ruby is great for development for the runtime of this engine: Why ruby is great for development for the runtime of this engine: