Atomic Game Engine is an open-source, cross-platform game engine that supports both 2D and 3D game development, giving developers flexibility in choosing the style and scope of their projects. It provides a full suite of engine tools — rendering, scene management, input, asset pipelines, scripting (C++ and optionally JavaScript), and more — which allows teams or solo developers to build rich interactive applications and games without assembling disparate libraries. Because of this versatility, AtomicGameEngine is useful both for small indie games and more ambitious 3D or hybrid projects, especially if developers want an engine that doesn’t lock them into heavy runtime dependencies or license costs. Its architecture encourages modularity and ease of use while still giving access to powerful graphics and engine systems. For developers with C++ experience (or comfortable with JavaScript for scripting), AtomicGameEngine offers a balance between power and ease-of-use.
Features
- Cross-platform support with 2D and 3D rendering capabilities
- Modular architecture combining rendering, scene management, input, asset pipeline, scripting
- Support for both native C++ code and optional JavaScript scripting for flexibility
- Built-in tools for asset management, scene editing, and build/export pipelines
- Free and open-source — no licensing fees or runtime royalties
- Suitable for both small indie projects and more ambitious 3D/hybrid games