Skip to content

AetherEngine is a lightweight, modular game engine designed for flexible game development. 'Aether' refers to the classical concept of the upper sky or pure air, symbolizing the engine's focus on high performance, openness, and limitless creative possibilities.

Notifications You must be signed in to change notification settings

AIperture-Labs/AetherEngine

Repository files navigation

AetherEngine

AetherEngine is a lightweight, modular game engine designed for flexible game development.
The name Aether refers to the classical concept of the upper sky or pure air, symbolizing the engine's focus on high performance, openness, and limitless creative possibilities.


Features

  • Lightweight & Modular: Build only the systems you need.
  • Cross-platform Rendering: Designed for Vulkan (and optionally Direct3D/OpenGL backends).
  • Flexible Asset Pipeline: Supports 3D models, textures, and audio.
  • Integrated Debug & Profiling Tools: Compatible with Tracy, RenderDoc, and other GPU/CPU profilers.
  • Extensible: Plugin-based architecture for custom modules.

Project Structure


# TODO


Getting Started

  1. Clone the repository
git clone https://github.com/YourUsername/AetherEngine.git
cd AetherEngine
  1. Build with CMake
cmake --list-presets
cmake --preset <preset-name>       # configure using a preset
cmake --build --preset <preset-name>  # build using the same preset
  1. Run tests
# FIXME: update with actual test command
ctest

Aether - The Concept

In ancient philosophy, Aether was considered the pure upper air that the gods breathed, distinct from the normal air we breathe on Earth. In the context of AetherEngine, it represents:

  • Purity: clean, efficient, and lightweight code
  • Freedom: modular design allowing limitless creative possibilities
  • Performance: targeting high-performance real-time rendering

About

AetherEngine is a lightweight, modular game engine designed for flexible game development. 'Aether' refers to the classical concept of the upper sky or pure air, symbolizing the engine's focus on high performance, openness, and limitless creative possibilities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published