A multi-platform 2D and 3D game engine with consistent APIs in C++, C#, JavaScript, and TypeScript.
Atomic Game Engine is a multi-platform 2D and 3D game engine that provides a consistent API across C++, C#, JavaScript, and TypeScript. It enables developers to build games and interactive applications for desktop, mobile, and web platforms with professional tooling and high performance. The engine solves the problem of fragmented development workflows by offering unified APIs and deployment options.
Game developers and interactive application creators who need to target multiple platforms (desktop, mobile, web) and prefer flexibility in programming language choice (C++, C#, JavaScript, TypeScript).
Developers choose Atomic for its consistent multi-language API, professional-grade editor with IDE integrations, and ability to deploy to six major platforms from a single codebase. Its permissive MIT license and production-ready stability make it attractive for commercial projects.
The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports building for Android, iOS, Windows, macOS, Linux, and WebGL from a single codebase, as explicitly listed in the README's key features.
Offers a consistent 2D/3D API available in JavaScript, TypeScript, C#, and C++, allowing developers to choose their preferred language for logic components.
Includes a built-in Monaco editor for JavaScript/TypeScript and integrates with VSCode, Atom, and C# IDEs like Visual Studio, enhancing coding workflows.
Enables drag-and-drop import of standard formats such as FBX, Collada, Blender, and Tiled, streamlining asset management without custom tooling.
Backed by professionals with decades of experience and used in production environments, with a permissive MIT license for commercial use.
The README states Atomic is no longer actively developed or maintained, with issues unattended, making it risky for new or long-term projects.
Requires building from source using specific wiki instructions, which can be cumbersome compared to engines with precompiled binaries or simpler installs.
With development halted, community resources, documentation updates, and third-party integrations may be outdated or insufficient for modern needs.