Open-source custom C++ 3D game engine which uses Vulkan for building games.
TheAtlasEngine uses Conan the C++ package manager to manage our dependencies.
Before you build the project, make sure to check the getting start page.
Since there is not a way to set for building the editor. In the CMakeLists.txt file.
Just add editor into your CMakeLists.txt file as shown in this example to build the editor.
build_core_library(
DIRECTORIES src editor
# ...
)Tip
-b missing is to install any missing dependencies necessary to build TheAtlasEngine successfully.
-s build_type=Debug is to compile as a debug build when developing on the project.
conan build . -b missing -s build_type=Debug
After building TheAtlasEngine and the dependencies have been built successful. These are three locations where the editor executable is located at.
- 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.
Part of the SFSU Game Dev Club's Game Jam of Spring 2025. We developed a flappy-bird-like game mechanic rocket game. This is inspired by a few youtubers who also made a similar game. One of the YouTuber's named TheCherno.
- itch.io link to out game jam submission
- GitHub repository link
