Skip to content

engine3d-dev/TheAtlasEngine

Repository files navigation

The Atlas Engine

✅CI GitHub stars GitHub forks GitHub issues

An open-source 3D game engine using C++ and Vulkan with native C++20 module support.

Setup Development Environment

New here? We use the C++ package manager, Conan. Follow the Getting Started Guide to setup your environment.

How to Build the Editor

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)

Building the Project

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

Executable Location

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.exe

Games Built using TheAtlasEngine

These 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.

Monkey Ball

Description

This was the first game that we made with TheAtlasEngine when the project first started.

Screenshot 2025-12-06 025821

Wallace and Grommit Rocket Game

Description

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.

Screenshot 2025-03-03 010511

About

Open-source Vulkan game engine written in modern C++ for creating games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5