Skip to content
Alexis Purslane edited this page Apr 29, 2024 · 2 revisions

🚧 Status: under construction 🚧

This wiki will eventually contain:

  1. detailed notes and documentation on the design of the Embryo Engine, including the planned architecture, algorithms, and functionality, and
  2. 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.

High-Level Overview

If you want a high level overview of the design of this engine and the rationale behind it, check out these links:

Clone this wiki locally