/Atum

Primary LanguageC++

Atum Game Engine

image

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.