Explore Game Engine Tools! ๐
Source | Description | language | Type |
---|---|---|---|
Acid | Acid is an open-source, cross-platform game engine written in modern C++17. | C++ | Open-source |
A-Frame | A web framework for building virtual reality experiences. | JavaScript | Open-source |
Ambient | The multiplayer game engine. | Rust | Open-source |
Amethyst | Data-oriented and data-driven game engine written in Rust. | Rust | Open-source |
AndEngine | Free Android 2D OpenGL Game Engine. | Java | Open-source |
Ant | Ant game engine. | C++/Lua | Open-source |
Armory | 3D Game Engine. | Python | Open-source |
Atomic | The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript. | C++ | Open-source |
Babylon.js | Babylon.js is a powerful and open game and rendering engine packed into a JavaScript framework. | JavaScript/TypeScript | Open-source |
Bevy | A refreshingly simple data-driven game engine built in Rust. | Rust | Open-source |
bgfx | Cross-platform rendering library. | C++ | Open-source |
Castle Engine | Castle Game Engine is a cross-platform (desktop, mobile, console) 3D and 2D game engine. | Pascal/C++ | Open-source |
Cocos2d-x | Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. | C++ | Open-source |
Coffee | 2D game engine for Rust. | Rust | Open-source |
Corange | Pure C Game Engine. | C | Open-source |
Crafty | JavaScript Game Engine. | JavaScript | Open-source |
Crown | The flexible game engine. | C++ | Open-source |
Ct.js | Ct.js is a desktop game engine. | JavaScript/TypeScript | Open-source |
Defold | Defold is a completely free to use game engine for development of desktop, mobile and web games. | C++ | Open-source |
Duality | A 2D GameDev Framework. | C# | Open-source |
Ebitengine | A dead simple 2D game engine for Go. | Go | Open-source |
Engo | Engo is an open-source 2D game engine written in Go. | Go | Open-source |
Eva.js | Eva.js is a front-end game engine specifically for creating interactive game projects. | JavaScript | Open-source |
Excalibur | An easy to use 2D HTML5 game engine written in TypeScript. | TypeScript | Open-source |
ezEngine | An open source C++ game engine. | C++ | Open-source |
fheroes2 | fheroes2 is a recreation of Heroes of Might and Magic II game engine. | C++ | Open-source |
Flame | A Flutter based game engine. | Dart | Open-source |
Flax Engine | Multi-platform 3D game engine. | C++/C# | Open-source |
Flex Engine | Cross-platform game engine with Vulkan backend. | C++ | Open-source |
FXGL | JavaFX Game Development Framework. | Java/Kotlin | Open-source |
Fyrox | 3D and 2D game engine written in Rust. | Rust | Open-source |
GamePlay | Open-source, cross-platform, C++ game engine for creating 2D/3D games. | C++ | Open-source |
GDevelop | Open-source, cross-platform game engine. | JavaScript | Open-source |
ggez | ggez is a Rust library to create a Good Game Easily. | Rust | Open-source |
Godot Engine | Multi-platform 2D and 3D game engine. | C++ | Open-source |
Gosu | 2D game development library for Ruby and C++. | C++/Ruby | Open-source |
G3N | Go 3D Game Engine. | Go | Open-source |
Halley | A lightweight game engine written in modern C++. | C++ | Open-source |
HaxeFlixel | Free, cross-platform 2D game engine powered by Haxe and OpenFL. | Haxe | Open-source |
Imagine Engine | A project to create a blazingly fast Swift game engine that is a joy to use. | Swift | Open-source |
ImGui | Bloat-free Graphical User interface for C++ with minimal dependencies. | C++ | Open-source |
Impact | HTML5 Game Engine. | JavaScript | Open-source |
Jolt Physics | A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications. | C++ | Open-source |
KorGE | Multiplatform Kotlin Game Engine. | Kotlin | Open-source |
libGDX | Desktop/Android/HTML5/iOS Java game development framework. | Java | Open-source |
LittleJS | The Tiny JavaScript Game Engine That Can! | JavaScript | Open-source |
LรVR | Lua Virtual Reality Framework. | C/Lua | Open-source |
Lumix Engine | 3D Game Engine. | C++ | Open-source |
Lumos Engine | Cross-Platform C++ 2D/3D game engine. | C++ | Open-source |
Mach | zig game engine & graphics toolkit. | Zig | Open-source |
macroquad | Cross-platform game engine in Rust. | Rust | Open-source |
melonJS | A fresh, modern & lightweight HTML5 game engine. | JavaScript | Open-source |
Minetest | Minetest is an open source voxel game engine with easy modding and game creation. | C++ | Open-source |
Moddio | HTML5 multiplayer game engine. | JavaScript | Open-source |
MonoGame | One framework for creating powerful cross-platform games. | C# | Open-source |
Murder Engine | Murder is a pixel art ECS game engine. | C# | Open-source |
MxEngine | C++ open source 3D game engine. | C++ | Open-source |
Nebula | Nebula is an open-source and free-to-use modern C++ game engine. | C++ | Open-source |
NeoAxis Engine | A versatile real-time platform for making 3D, 2D games and apps. | C++/C# | Open-source |
NickelEngine | An opensource, data-oriented ECS game engine. | C++ | Open-source |
nunuStudio | Web powered cross-platform 3D, WebXR game engine. | JavaScript | Open-source |
Oak | A pure Go game engine. | Go | Open-source |
OpenRA | A Libre/Free Real Time Strategy game engine supporting early Westwood classics. | C# | Open-source |
Orx | Portable Game Engine. | C/C++ | Open-source |
osu!framework | A game framework written with osu! in mind. | C# | Open-source |
O3DE | O3DE (Open 3D Engine) is an open-source, real-time, multi-platform 3D engine that enables developers and content creators to build AAA games. | C++ | Open-source |
Ouzel | Ouzel is a C++ game engine mainly targeted for development of 2D games. | C++ | Open-source |
Overload | 3D Game engine with editor. | C++ | Open-source |
Panda3D | Panda3D is a game engine, a framework for 3D rendering and game development for Python and C++ programs. | C++/Python | Open-source |
Piccolo Engine | Piccolo Engine is a tiny game engine. | C++ | Open-source |
Pixel | A hand-crafted 2D game library in Go. | Go | Open-source |
Planck.js | 2D JavaScript Physics Engine. | JavaScript/TypeScript | Open-source |
PlayCanvas | Fast and lightweight JavaScript game engine built on WebGL and glTF. | JavaScript | Open-source |
Pygame | Pygame is a free and open-source cross-platform library for the development of multimedia applications like video games using Python. | Python | Open-source |
Pyxel | A retro game engine for Python. | Python | Open-source |
Quintus | HTML5 Game Engine. | JavaScript | Open-source |
RadixEngine | A free and open game engine. | C++ | Open-source |
raylib | A simple and easy-to-use library to enjoy videogames programming. | C | Open-source |
Ren'Py | The Ren'Py Visual Novel Engine. | Python | Open-source |
Skynet | A lightweight online game framework. | C/Lua | Open-source |
Solar2D | Solar2D is a cross-platform framework which is ideal for rapidly creating apps and games for mobile devices, TV, desktop systems and HTML5. | C++ | Open-source |
Spartan Engine | Game engine with an emphasis on architectural quality and performance. | C++ | Open-source |
Spring | A powerful free cross-platform RTS game engine. | C++ | Open-source |
Storm Engine | Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games. | C++ | Open-source |
Stride | Stride is an open-source C# game engine for realistic rendering and VR. | C# | Open-source |
Tetra | A simple 2D game framework written in Rust. | Rust | Open-source |
Trial | Trial is a game engine written in Common Lisp. | Common Lisp | Open-source |
Turso3D | Experimental 3D / game engine. | C++ | Open-source |
Unity | Unity Real-Time Development Platform 3D, 2D, VR & AR Engine. | C++/C# | |
Unreal Engine | The most powerful real-time 3D creation tool. | C++ | |
ursina | A game engine powered by python and panda3d. | Python | Open-source |