Writeup update
This commit is contained in:
@@ -271,15 +271,37 @@ for software make sure it works on linux and make it theoretically work on other
|
||||
|
||||
#### 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
|
||||
|
||||
|
||||
#### 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
|
||||
|
||||
(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
|
||||
|
||||
#### 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.
|
||||
|
||||
(Find that amazing resource i found on embedded scripting langs, and mention commonality of lua etc.)
|
||||
|
||||
#### Why use Mruby
|
||||
Why ruby is great for development for the runtime of this engine:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user