3D render using WebGPU. Will supports scripting with wren, with some tools.
For current stage, it loads a mesh, renders it with a texture.
# run
cargo run [project_root]
# e.g.
cargo run src/examples/data
✔️ means done.
- ✔️ Render
- ✔️ renders to memory directly.
- multiple light sources.
- multiple meshes.
- more camera + shaders (post processing + compute shader).
⚠️ Scripting- ✔️ game loop at fixed frame rate.
⚠️ expose graphics api.
- ✔️ game loop at fixed frame rate.
- Tools
- thinking hard on it...
- Hazel engine series.
- GB Studio.
- Luxe Engine.
- Game Engine Architecture.
Some C++ projects, useful but I didn't quite look into.