Skip to content

AGE, short for "Another Game Engine", is supposed to be a simple game engine written in Rust with basic support for things like 2d graphics, assets and so on.

License

Notifications You must be signed in to change notification settings

HQ2000-Rust/AGE_engine

Repository files navigation

53h as of now

AGE_engine

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.

Inspiration

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)

Goals

PROJECT_GOALS.md

About

AGE, short for "Another Game Engine", is supposed to be a simple game engine written in Rust with basic support for things like 2d graphics, assets and so on.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published