All Projects → AtomicGameEngine → Atomicgameengine

AtomicGameEngine / Atomicgameengine

Licence: other
The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

Programming Languages

typescript
32286 projects
C++
36643 projects - #6 most used programming language
perl
6916 projects
Makefile
30231 projects
CMake
9771 projects
C#
18002 projects

Projects that are alternatives of or similar to Atomicgameengine

Roygbiv
A 3D engine for the Web
Stars: ✭ 499 (-80.36%)
Mutual labels:  game-development, game-engine, webgl
Glas
WebGL in WebAssembly with AssemblyScript
Stars: ✭ 278 (-89.06%)
Mutual labels:  game-development, game-engine, webgl
Engine
Fast and lightweight JavaScript game engine built on WebGL and glTF
Stars: ✭ 6,890 (+171.15%)
Mutual labels:  game-development, game-engine, webgl
Melonjs
a fresh & lightweight javascript game engine
Stars: ✭ 3,721 (+46.44%)
Mutual labels:  game-development, game-engine, webgl
Babylon.js
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Stars: ✭ 15,479 (+509.17%)
Mutual labels:  game-development, game-engine, webgl
Avg Core
A Future-oriented Adventure Game Framework based on React & Pixi.js. Docs: https://avgjs.github.io/docs/
Stars: ✭ 740 (-70.88%)
Mutual labels:  game-development, game-engine, webgl
Expo Voxel
🎮🌳 Voxel Terrain made in React Native. ∛
Stars: ✭ 169 (-93.35%)
Mutual labels:  game-development, game-engine, webgl
Flaxengine
Flax Engine – multi-platform 3D game engine
Stars: ✭ 3,127 (+23.06%)
Mutual labels:  game-development, game-engine
Flextgl
OpenGL and Vulkan header and loader generator.
Stars: ✭ 180 (-92.92%)
Mutual labels:  game-engine, webgl
Pge Project
Platform Game Engine Project by Wohlstand
Stars: ✭ 183 (-92.8%)
Mutual labels:  game-development, game-engine
Engine
Cocos Creator is a complete package of game development tools and workflow, including a game engine, resource management, scene editing, game preview, debug and publish one project to multiple platforms.
Stars: ✭ 2,574 (+1.3%)
Mutual labels:  game-development, game-engine
Magnum Examples
Examples for the Magnum C++11/C++14 graphics engine
Stars: ✭ 180 (-92.92%)
Mutual labels:  game-engine, webgl
Uecs
Ubpa Entity-Component-System (U ECS) in Unity3D-style
Stars: ✭ 174 (-93.15%)
Mutual labels:  game-development, game-engine
Html5 Canvas Game Boilerplate
Provides a set of default code that makes getting up and running with an HTML5 canvas game very easy.
Stars: ✭ 182 (-92.84%)
Mutual labels:  game-development, game-engine
Goluwa
a game framework written in luajit
Stars: ✭ 173 (-93.19%)
Mutual labels:  game-development, game-engine
Deadsimple Pixel Perfect Camera
An exceedingly easy-to-use pixel perfect orthographic camera script for 2D scenes in Unity. Punch in a few specs and you've got a working pixel perfect camera. It's that easy.
Stars: ✭ 186 (-92.68%)
Mutual labels:  game-development, game-engine
Opentk
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
Stars: ✭ 2,284 (-10.11%)
Mutual labels:  game-development, game-engine
Hge
HGE 1.9 configured with CMake DirectX9 version, with shaders. The classic 1.8.1. version is in the `master` branch if you ever need that.
Stars: ✭ 185 (-92.72%)
Mutual labels:  game-development, game-engine
Ashes
WebGL2.0 3D Engine & ECS & RayTracing
Stars: ✭ 191 (-92.48%)
Mutual labels:  game-engine, webgl
Pydark
PyDark is a 2D and Online Multiplayer video game framework written on-top of Python and PyGame.
Stars: ✭ 201 (-92.09%)
Mutual labels:  game-development, game-engine

alt text

Please note that Atomic is no longer actively being developed or maintained. Issues will not be attended to, though PRs that fix build issues may be considered. The remainder of this README has been kept in place for future reference.

Website: https://github.com/AtomicGameEngine/AtomicGameEngine

Why Atomic?

The Atomic Game Engine is powerful native technology with a consistent API and tooling available in C++, C#, Typescript and JavaScript. The Atomic Editor is installed in over 75 countries and has hit “critical mass” with production in multiple industries.

Atomic can also be used as a library in existing projects with a C++ SDK, C# NuGet, and JavaScript npm package in development.

Atomic Technology

  • Consistent 2D/3D API available in JavaScript, TypeScript, C#, and C++
  • Built-in Monaco JavaScript/TypeScript editor and support for VSCode and Atom
  • C# IDE integration with Visual Studio, Xamarin Studio, and MonoDevelop
  • Android, iOS, Windows, macOS, Linux, and WebGL platform deployment
  • High performance native C++ core with single command builds and absolute minimum dependencies
  • Node based scene graph with access to low level graphics API for custom rendering on D3D 9/11, OpenGL 2/3/ES2, and WebGL
  • Modular component system including C#, JavaScript, TypeScript, and C++ logic components with networking
  • Drag and drop standard 2D/3D format import, including Autodesk FBX, Collada, Blender, Spriter, Tiled, and more
  • Innovative preview mode runs in subprocess for editor stability, reduced memory fragmentation, and is the foundation for future previewing on device
  • Chromium WebView for E-Commerce payments, accessing Facebook social graph, video streaming, and many more use cases
  • Automated script binding generation of native C++ subsystems
  • Best in class third party integrations including Box2D/Bullet physics, Recast/Detour pathfinding, TurboBadger UI, CEF3, duktape VM, SDL2
  • Available as precompiled binaries or fork on GitHub under the permissive MIT license
  • Backed by professionals with decades of experience in the technology and game industries

Build Instructions

The Atomic Editor can be built for your platform using these build instructions.

Atomic Resources

Community

Discourse
Gitter Chat

Documentation

Wiki


Screenshots

Atomic Examples

alt text

Atomic on Mobile

alt text

Atomic Build Settings

alt text

Atomic History

THUNDERBEAST GAMES began developing the Atomic Game Engine on November 12th, 2014 by forking Urho3D. It was released under the permissive MIT license during GDC 2016. Atomic is now being used in production environments, has 27 contributors, and runs on Windows, macOS, Android, iOS, Linux, and WebGL!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].