53h as of now
AGE, short for "Another Game Engine", is supposed to be a simple game engine written in Rust with basic support for things like 2d & 3d graphics, assets and so on. Making a project using it should not take much boilerplate, be straightforward and also beginner-friendly.
Even though this project isn't finished by far, I already have some sources that do and will influence this project:
- The awesome Bevy engine: Game Builder Pattern (it's probably not unique to the engine, but it inspired me, so I utilize it too), Systems (My engine isn't an ECS, but you can add startup and update functions with three parameters), Resources (prob also not really unique, but I do know it from there, also, the AnyMap isn't really inspired there, I found it somewhere else and since it's so convenient I use it)
- Sotrh's awesome wgpu tutorial (I build on top of it to have a working basis, but that may change)
So, as you see, that's a lot of inspiration. I could've done things differently, but I don't see the point in deliberatly trying to do it in another (probably way more difficult way), also I do have a time restriction (end of the month)