Topic

game-engine

Game engines are software frameworks for game development. Game engines do the heavy lifting for developers so they can focus on other aspects of game development.

Repositories (1305)

imgui
imgui ocornut C++

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

67.9k
godot
godot godotengine C++

Godot Engine – Multi-platform 2D and 3D game engine

62.5k
bevy
bevy bevyengine Rust

A refreshingly simple data-driven game engine built in Rust

40.9k
raylib
raylib raysan5 C

A simple and easy-to-use library to enjoy videogames programming

28.3k
Babylon.js
Babylon.js BabylonJS TypeScript

Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

24.5k
libgdx
libgdx libgdx Java

Desktop/Android/HTML5/iOS Java game development framework

24.4k
games
games leereilly

Archived — A list of games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.

23.8k
cocos2d-x
cocos2d-x cocos2d C++

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...

18.5k
matter-js
matter-js liabru JavaScript

a 2D rigid body physics engine for the web ▲● ■

17.7k
aframe
aframe aframevr JavaScript

:a: Web framework for building virtual reality experiences.

17.3k
pyxel
pyxel kitao Rust

A retro game engine for Python

16.7k
GDevelop
GDevelop 4ian JavaScript

🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.

16.6k
OpenRA
OpenRA OpenRA C#

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 W...

16k
magictools
magictools ellisonleao Markdown

:video_game: :pencil: A list of Game Development resources to make magic happen.

14.6k
openage
openage SFTtech Python

Clone of the Age of Empires II engine 🚀

13.8k
MonoGame
MonoGame MonoGame C#

One framework for creating powerful cross-platform games.

12.5k
ebiten
ebiten hajimehoshi Go

Ebitengine - A dead simple 2D game engine for Go

12.5k
boardgame.io
boardgame.io boardgameio TypeScript

State Management and Multiplayer Networking for Turn-Based Games

12.1k
luanti
luanti luanti-org C++

Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation

11.4k
OpenDiablo2
OpenDiablo2 OpenDiablo2 Go

An open source re-implementation of Diablo 2

10.9k
engine
engine playcanvas JavaScript

Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

10.8k
flame
flame flame-engine Dart

A Flutter based game engine.

10.2k
ET
ET egametang C#

Unity3D Client And C# Server Framework

9.5k
cocos-engine
cocos-engine cocos C++

Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers...

9k
Fyrox
Fyrox FyroxEngine Rust

3D and 2D game engine written in Rust

8.4k
entt
entt skypjack C++

Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

8.3k
o3de
o3de o3de C++

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-quali...

8.3k
amethyst
amethyst amethyst Rust

Data-oriented and data-driven game engine written in Rust

8k
JoltPhysics
JoltPhysics jrouwe C++

A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forb...

7.8k
Entitas
Entitas sschmid C#

Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

7.5k
FlaxEngine
FlaxEngine FlaxEngine C#

Flax Engine – multi-platform 3D game engine

6.3k
Piccolo
Piccolo BoomingTech C++

Piccolo (formerly Pilot) – mini game engine for games104

6.3k
melonJS
melonJS melonjs JavaScript

a fresh, modern & lightweight HTML5 game engine

6.1k
magnum
magnum mosra C++

Lightweight and modular C++11 graphics middleware for games and data visualization

5k
defold
defold defold C++

Defold is a completely free to use game engine for development of desktop, mobile and web games.

5k
panda3d
panda3d panda3d C++

Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU

4.9k
FXGL
FXGL AlmasB Kotlin

Java / JavaFX / Kotlin Game Library (Engine)

4.7k
urho3d
urho3d urho3d C++

Game engine

4.7k
stride
stride stride3d C#

Stride Game Engine (formerly Xenko)

4.6k
pixel
pixel faiface Go

A hand-crafted 2D game library in Go

4.5k
ggez
ggez ggez Rust

Rust library to create a Good Game Easily

4.5k
flecs
flecs SanderMertens C

A fast entity component system (ECS) for C & C++

4.5k
GameDev-Resources
GameDev-Resources Kavex

:video_game: :game_die: A wonderful list of Game Development resources.

4.4k
mach
mach hexops Zig

zig game engine & graphics toolkit

4.2k
NoahGameFrame
NoahGameFrame ketoo C++

A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplaye...

4.1k
egret-core
egret-core egret-labs JavaScript

Egret is a brand new open mobile game and application engine which allows you to quickly build mobile games and apps on Android,iOS and Windows.

4k
macroquad
macroquad not-fl3 Rust

Cross-platform game engine in Rust.

3.9k
Ambient
Ambient AmbientRun Rust

The multiplayer game engine

3.9k
Terasology
Terasology MovingBlocks Java

Terasology - open source voxel world

3.8k
LittleJS
LittleJS KilledByAPixel JavaScript

LittleJS is the tiny fast HTML5 game engine with many features and no dependencies. 🚂 Choo-Choo!

3.7k