The Architecture
Meet the actors that make Atlas Engine a powerful and flexible tool for developers.
Atlas
Atlas is the main engine, which blends all different actors to make a single powerful and flexible tool for developers. It provides a robust core that handles essential functionalities like rendering, physics, input management, and scene management.


Aurora
Aurora is the terrain system of Atlas. It handles massive terrain and landscape and its able to generate stunning and realistic outdoor environments with high performance. Aurora is optimized for performance and visual quality, ensuring that your scenes look stunning while maintaining smooth frame rates.
Bezel
Bezel is our Physics Engine (still in development), responsible for simulating realistic physical interactions. Right now, it can handle spherical and box collisions with ease, and we're continuously working to expand its capabilities to include more complex shapes and interactions. During the Alpha 5 release, we plan to integrate Jolt Physics into Atlas to provide advanced physics simulation capabilities, enhancing the realism of physical interactions within the engine.


Finewave
Finewave is our audio engine that provides a cohesive audio experience within Atlas. It manages sound playback, 3D audio positioning, and environmental effects to create an immersive auditory environment. Finewave is designed to be modular, allowing developers to easily integrate and customize audio features to suit their project's needs.
Hydra
Hydra is the atmosphere rendering system of Atlas. It handles the sunlight you see, the dynamic skybox generation and even provides simple fluid rendering for water bodies. Hydra is optimized for performance and visual quality, ensuring that your scenes look stunning while maintaining smooth frame rates.


Opal
Opal is our in-house rendering backend that abstracts the Vulkan and OpenGL APIs. It provides a unified interface for rendering operations, allowing developers to write graphics code without worrying about the underlying graphics API. Opal is designed to be efficient and flexible, supporting advanced rendering techniques and optimizations to deliver high-quality visuals.