Skip to content

engine3d-dev/TheAtlasEngine

Repository files navigation

The Atlas Engine

✅CI GitHub stars GitHub forks GitHub issues

Open-source custom C++ 3D game engine which uses Vulkan for building games.

Setup Development Environment

TheAtlasEngine uses Conan the C++ package manager to manage our dependencies.

Before you build the project, make sure to check the getting start page.

How to Build the Editor

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
    # ...
)

Building the Project

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

Executable Location

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

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.

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