This repository represents the Lynar Studios - Standard Library (ls-std).

Patrick-Christopher Mattulat fa51c59b82 Add basic status code layout 1 hafta önce
doc e53e0a6760 Add additional source code creation rules 1 ay önce
include fa51c59b82 Add basic status code layout 1 hafta önce
library 81d2fc4215 Add basic module description 1 ay önce
source fa51c59b82 Add basic status code layout 1 hafta önce
test fa51c59b82 Add basic status code layout 1 hafta önce
.clang-format bab023b3b7 Add coding and security guidelines 1 ay önce
.clang-tidy bab023b3b7 Add coding and security guidelines 1 ay önce
.gitignore fa51c59b82 Add basic status code layout 1 hafta önce
CMakeLists.txt fa51c59b82 Add basic status code layout 1 hafta önce
README.md fa51c59b82 Add basic status code layout 1 hafta önce
conanfile.txt fa51c59b82 Add basic status code layout 1 hafta önce

README.md

Atlantis Game Engine

This is a 3D game engine based on SDL3 + Vulkan API / Metal API.

Prerequisites

The following prerequisites need to be fulfilled in order to build this game engine.

  1. Conan 2.29.1 must be installed.
  2. A Conan default profile must exist with the same compiler flags as this project.
  3. Missing Conan dependencies must be installed:

    conan install . --output-folder=cmake-build-debug --build=missing -s build_type=Debug -s compiler.cppstd=17
    conan install . --output-folder=cmake-build-release --build=missing -s build_type=Release -s compiler.cppstd=17
    
  4. To Do

Modules

In Process: It contains the following modules:

Name Description
ls-atlantis-input This module provides all functionalities for input devices.
ls-atlantis-logic This module provides functionalities like engine setup, game loop logic and engine run time information.
ls-atlantis-rendering This module provides all rendering functionalities.