From f926234600af1883c2be259360b44173bb7c12b4 Mon Sep 17 00:00:00 2001 From: omniscient <17525998+omnisci3nce@users.noreply.github.com> Date: Fri, 19 Jul 2024 11:03:21 +1000 Subject: updating docs --- docs/project-layout.md | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) (limited to 'docs/project-layout.md') diff --git a/docs/project-layout.md b/docs/project-layout.md index 74a84aa..3d8f466 100644 --- a/docs/project-layout.md +++ b/docs/project-layout.md @@ -1,9 +1,30 @@ --- -title: Project Layout +title: Project Structure --- ``` deps/ - third-party dependencies docs/ - these docs you're reading now that get built with mkdocs -TODO: the rest... -``` \ No newline at end of file +src/ + core/ - core game engine facilities + logos/ - + maths/ + platform/ + ral/ + render/ + resources/ + std/ + systems/ + ui/ +``` + + +#### Core + +Core holds specifically functionality vital to making games or 3D applications. Contrast this with `std` which contains +code that could form the base layer of almost any software out there. + +#### Std + +Data structures, algorithms, memory management, etc - all code here forms a foundation for everything above it and can conceivably +be reused in non-game applications. \ No newline at end of file -- cgit v1.2.3-70-g09d2