GDEngine

GitHub | Documentation (coming soon)

GDEngine is an ongoing project aimed at creating an integrated platform for video game creation, by adding game design tools to the usual game development tools.
The engine is built in C++23, using only native Windows APIs and libraries, and follows the classic ECS architecture.

Planned features include:

  • Standard game development tools
  • System design tools. For example: create a game loop or an economic system diagram and generate the corresponding content in the engine.
  • Integrated game balancing and testing tools. For example: ability to run game simulations, extract game data, import/export data from spreadsheets, etc.
  • Level design tools. For example: ability to create level layouts and templates.
  • A specialized scripting language for game creation (inspired by Jonathan Blow’s Jai).

The project’s GitHub folder is available here: https://github.com/MetaZ9/GDEngine