Mercurial > games > semicongine
diff README.md @ 223:4c0a4b6902ff
did: update progress
author | Sam <sam@basx.dev> |
---|---|
date | Mon, 15 May 2023 00:36:25 +0700 |
parents | 2a2367d289dd |
children | 408d68fbcbee |
line wrap: on
line diff
--- a/README.md Mon May 15 00:34:00 2023 +0700 +++ b/README.md Mon May 15 00:36:25 2023 +0700 @@ -48,9 +48,10 @@ - [x] Load from directory - [x] Load from zip - [x] Load from exe-embeded -- [ ] Mesh/material files (glTF) +- [x] Mesh/material files (glTF) - [x] Image files (BMP RGBA) - [x] Audio files (AU) +- [ ] API to transform/recalculate mesh data Other (required for alpha release): - [x] Config files ala \*.ini files (use std/parsecfg) @@ -105,9 +106,9 @@ - Input: events.nim - Settings: settings.nim - Meshes: mesh.nim -- Math: math/* +- Math: math/\* - Telemetry: telemetry.nim (wip) -- Resources/mods: resources.nim (wip) +- Resources (loading, mods): resources.nim Got you: Everything is wip, but (wip) here means work has not started yet. @@ -120,7 +121,7 @@ - Images: BMP - Audio: AU -- Mesh: OBJ + MTL +- Mesh: glTF (\*.gld) In-memory layout of assets (everything needs to be converted to those while loading): @@ -131,7 +132,7 @@ Configuration ------------- -Or: How to organize s**t that is not code +Or: How to organize s\*\*t that is not code Not sure why, but this feels super important to get done right. The engine is being designed with a library-mindset, not a framework mindset. And with that,