-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This wiki will eventually contain:
- detailed notes and documentation on the design of the Embryo Engine, including the planned architecture, algorithms, and functionality, and
- when and as the engine becomes ready, additional documentation on how to actually use it from the perspective of a game developer.
Currently I am just beginning the slow work of transferring the extremely detailed but very manic handwritten notes and diagrams in my notebook to the wiki, in the process finalizing, elaborating, and clarifying them so they're actually fit for someone other than me to read, so (1) is in progress, slowly. It is currently going to be awhile before (2) becomes relevant.
As for specific documentation about how and why the code works itself, well, please consult the codebase. Most things should be self-explanatory, since I give very clear names, and tend to avoid that style where every little thing is a function or class so you have to jump around manically, blowing out your working memory in the process, to figure out what the heck anything does, and I copiously and in detail comment anything that is remotely nonobvious.
If you want a high level overview of the design of this engine and the rationale behind it, check out these links: