Skip to content
atpoguePublic

About

No description or website provided.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Repository files navigation

(unnamed)

This is the early development of a game and engine built from scratch in C++23. Current progress includes a working game loop, custom ECS registry, cache-friendly data structures, a command to action pipeline, lua integration, and a clean engine/game division. Upcoming features include cross-platform shader support via SDL3 GPU API, and heightmap terrain generation with erosion.

Building

Toolchain

  • A C++23 compiler that supports GNU statement expressions: GCC 14+, Clang 19+
  • CMake 3.25+
  • Lua 5.4+

Dependencies

If not found on the system, dependencies will be fetched and built from source via CMake's FetchContent.

  • SDL3 3.4+
  • GLM 1.0+
  • Catch2 3.0+ (Optional, needed to build unit tests)

Commands

To build the project:

cmake --preset debug
cmake --build --preset debug

To run the game:

./bin/debug/play

To run the tests:

ctest --preset debug

About

No description or website provided.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages