Mercurial > games > semicongine
diff README.md @ 1275:9d6ce3c34c38
fix: Readme wording
author | sam <sam@basx.dev> |
---|---|
date | Mon, 29 Jul 2024 10:59:24 +0700 |
parents | 81450075ad89 |
children | bf92a730c83a |
line wrap: on
line diff
--- a/README.md Mon Jul 29 10:46:27 2024 +0700 +++ b/README.md Mon Jul 29 10:59:24 2024 +0700 @@ -15,16 +15,17 @@ The engine currently features the following: - No dependencies outside of this repo (except zip/unzip on Linux). All - dependencies are included. + dependencies are included (`libs` for library dependencies, `tools` for + binaries/scripts, `semicongine/thirdparty` for code dependencies) - Low-level, Vulkan-base rendering system -- All vertex/uniform/descriptors/shader-formats, shaders can and must be - defined "freely". The only restriction that we currently have, is that vertex - data is non-interleaved. +- All vertex/uniform/descriptors/shader-formats can and must be defined + "freely". The only restriction that we currently have, is that vertex data is + non-interleaved. - A ton of compiletime checks to ensure the defined mesh-data and shaders are compatible for rendering - Simple audio mixer, should suffice for most things - Simple input-system, no controller support at this time -- Resource packaging of images, audio and 3D files +- Resource packaging of images, audio and 3D files as either folders, zip files or embedded in the executable - Simple font and text rendering - A few additional utils like a simple storage API, a few algorithms for collision detection, noise generation and texture packing, and a simple @@ -113,7 +114,7 @@ ``` -## Roadmap +## Future development For now all features that I need are implemented. I will gradually add more stuff that I need, based on the games that I am developing. Here are a few @@ -121,6 +122,6 @@ more experience what can/should be used across different projects: - [ ] More support for glTF format (JPEG textures, animations, morphing) -- [ ] Maybe some often used utils like camera-controllers, offscreen-rendering, shadow-map rendering, etc. -- [ ] Maybe some UI-stuff +- [ ] Some often used utils like camera-controllers, offscreen-rendering, shadow-map rendering, etc. +- [ ] Some UI-stuff - [ ] Controller support