a game engine making it a breeze for developers to build, hack, and inspect their games.
When making games with engines like Unity and Godot, I find it difficult to debug and iterate. Debugging came down to adding print statements to everything and hoping I could figure out what was going on. Compilation was slow and scripting tooling were all over the place, making me lose motivation to continue working on the game.
The code -> compile -> play -> debug -> repeat cycle is slow and cumbersome. I want to make a game engine where the feedback is virtually instant and debug tools is built-in.
Also I want to make a game engine :).
a non-exhaustive list of stuff I want to do
โฌ Not Started / ๐จ In Progress / ๐ฉ Shippable!
โ | Feature |
---|---|
๐ฉ | Entity Component System |
๐ฉ | Hot Reloading With Code and Resources |
๐ฉ | Resource and Scene Management System |
๐จ | 2D and 3D Rendering |
๐จ | Logging System and Debug Renderer |
๐จ | UI System |
๐จ | Scripting In JavaScript |
โฌ | Editor |
โฌ | Web-based Editor and Player |
โฌ | 2D and 3D Physics System |
uhhhh....
it's very much not finished but you can just cargo run
(rust 1.80.0) in the root of the project to
run whatever example I made. you can edit the example and the game will refresh when it's running
current status of project: bunch of random ui elements and a spinning teapot