Introduction: Atum is a lightweight and versatile game engine designed to empower game developers with a flexible and efficient framework for building 2D and 3D games. With a focus on simplicity and performance, Atum provides a range of features to streamline the game development process.
Key Features:
- Entity-Component System (ECS): Utilize the power of an ECS architecture for modular and scalable game development.
- Cross-Platform Compatibility: Build games for various platforms effortlessly with Atum's cross-platform support.
- Rendering: Leverage a robust rendering pipeline supporting both 2D and 3D graphics for visually stunning games.
- Input Handling: Easily manage user input with a straightforward and customizable input handling system.
- Asset Management: Streamline asset integration with Atum's efficient asset management system, supporting various file formats.
- Scripting Support: Extend the functionality of your games using scripting languages, providing developers with flexibility.
Getting Started:
-
Clone the Atum repository:
-
git clone https://github.com/m-agour/atum.git
-
Navigate to the Atum directory:
-
cd atum
-
Build the engine using your preferred build system (CMake, Premake, etc.).
-
Explore the examples directory for sample projects to kickstart your game development.