game-engine
A game engine is a software framework used to develop and create video games.
There are 6684 repositories under game-engine topic.
godotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
ocornut/imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
bevyengine/bevy
A refreshingly simple data-driven game engine built in Rust
libgdx/libgdx
Desktop/Android/HTML5/iOS Java game development framework
BabylonJS/Babylon.js
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
raysan5/raylib
A simple and easy-to-use library to enjoy videogames programming
leereilly/games
:video_game: A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
cocos2d/cocos2d-x
Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.
aframevr/aframe
:a: Web framework for building virtual reality experiences.
kitao/pyxel
A retro game engine for Python
OpenRA/OpenRA
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
ellisonleao/magictools
:video_game: :pencil: A list of Game Development resources to make magic happen.
SFTtech/openage
Free (as in freedom) open source clone of the Age of Empires II engine 🚀
4ian/GDevelop
🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.
MonoGame/MonoGame
One framework for creating powerful cross-platform games.
hajimehoshi/ebiten
Ebitengine - A dead simple 2D game engine for Go
minetest/minetest
Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation
OpenDiablo2/OpenDiablo2
An open source re-implementation of Diablo 2
skypjack/entt
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
boardgameio/boardgame.io
State Management and Multiplayer Networking for Turn-Based Games
playcanvas/engine
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
flame-engine/flame
A Flutter based game engine.
egametang/ET
Unity3D Client And C# Server Framework
cocos/cocos-engine
Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.
amethyst/amethyst
Data-oriented and data-driven game engine written in Rust
o3de/o3de
Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
FyroxEngine/Fyrox
3D and 2D game engine written in Rust
sschmid/Entitas
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
jrouwe/JoltPhysics
A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West.
stride3d/stride
Stride (formerly Xenko), a free and open-source cross-platform C# game engine.
SanderMertens/flecs
A fast entity component system (ECS) for C & C++
melonjs/melonJS
a fresh, modern & lightweight HTML5 game engine
BoomingTech/Piccolo
Piccolo (formerly Pilot) – mini game engine for games104
turanszkij/WickedEngine
3D engine with modern graphics
FlaxEngine/FlaxEngine
Flax Engine – multi-platform 3D game engine
piqnt/planck.js
2D JavaScript Physics Engine