An open-source 3D game engine using C++ and Vulkan with native C++20 module support.
New here? We use the C++ package manager, Conan. Follow the Getting Started Guide to setup your environment.
Since there isn't a way to officially to building the editor. In the CMakeLists.txt file.
Just uncomment the editor into your CMakeLists.txt file as shown in this example to build the editor.
add_subdirectory(editor)Tip
-s build_type=Debug is recommended to compile the project as a Debug build for development.
For development to disable the testing environment.
conan atlas build . -s build_type=Debug -o enable_tests_only=False
After building TheAtlasEngine has been successful. Your executable will be executed via the following path layout.
- Debug build will follow with,
./build/Debug/<exe path> - Release build will follow with,
./build/Release/<exe path>
Example on Windows, you'd execute the executable in the terminal as:
.\build\Debug\editor\editor.exeThese are games that have been built by me and others to showcase the capabilities of the game engine. Demonstrating capabilities and progression made by the team.
Note
TheAtlasEngine is quite early in its development, therefore some of the games may be buggy or have missing features in the games released. We believe to test the capabilities of TheAtlasEngine is to continue and building games with it by participating in game jams to learn what works for the project.
This was the first game that we made with TheAtlasEngine when the project first started.
Developed during the SFSU Game Dev Club Spring 2025 Game Jam, this project serves as a technical demonstration of TheAtlasEngine core capabilities. Inspired by similar projects from creators like TheCherno -- to test the game engine's capabilities.
- itch.io link to out game jam submission
- GitHub repository link
