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 (1552)

L
L lut0pia C++

Public-domain modular game engine.

46
shatter-engine
shatter-engine AniCator C++

Mini-engine for small-scale personal development projects.

46
CYOAwesome
CYOAwesome McFunkypants JavaScript

An easy-to-use html5 text adventure game engine. PLAY THE DEMO:

46
engine
engine iceshard-engine C++

(Mirror) A personal game engine project, with development focus towards 2D/2.5D games.

46
n8engine
n8engine natecurtiss C#

An open-source C# game engine that's going to be the best thing ever.

46
Vacaro
Vacaro Vacaro Rust

Achieving photorealistic experiences.

46
PalicoEngine
PalicoEngine forkercat Swift

Metal-Based Game Engine in Swift 🐑

46
Astro
Astro PaoloMazzon C

Game engine utilizing Wren for quick and easy development

46
UNO_Manic_Miner
UNO_Manic_Miner Smashcat C

Arduino UNO game engine with Manic Miner Scramble, and Space Invaders demo games

46
nokamute
nokamute edre Rust

Hive AI engine focused on speed.

46
JasonAmbition
JasonAmbition RogerKang JavaScript

A game sample using cocos2dx-js with some materials from Tencent's flying shooting game 'feiji'(http://feiji.qq.com/, 全民飞机大战). 基于Cocos2d JS的...

45
ldk
ldk marciovmf C++

A game engine being developed from scratch for learning and practicing essential game development skills. Each and every single feature is written fro...

45
CryBits
CryBits ricardodalarme C#

CryBits is an open-source 2D ORPG game engine written in C#

45
ADAPT
ADAPT LaKraven Pascal

Advanced Developer Async Programming Toolkit

45
Varekat
Varekat LouisSchmieder V

A game engine with multiple backends, written in V

45
engine
engine FloatyMonkey Rust

Early stage of a new game engine, focusing on fully path-traced graphics

45
Raylib.nelua
Raylib.nelua AuzFox Lua

Raylib binding for the Nelua Programming Language

45
GMU-CS425
GMU-CS425 yig CMake

A guide to making a game engine from scratch in modern C++

45
m.grl
m.grl Aeva JavaScript

Midnight Graphics & Recreation Library

44
zion
zion cyan33 JavaScript

[Deprecated] A tentative, light-weight 2D game framework based on HTML5 canvas.

44
Annwvyn
Annwvyn Ybalrid C++

Annwvyn C++ Open Source designed-for-VR game engine and application developement framework

44
SypherEngine
SypherEngine SypherEngine Java

A simple, fast and lightweight 2D Game Engine, written in Java with JavaFX

44
xash3d
xash3d tyabus C

Bugfixed & Improved Xash3D (EoL)

44
yeti3d-sdl
yeti3d-sdl klaussilveira C

SDL2 port of the Yeti 3D engine

44
nova
nova 17cupsofcoffee Rust

🎮 An even simpler 2D game framework written in Rust

44
de.codesmile.luny
de.codesmile.luny CodeSmile-0000011110110111 C#

Program Unity in Lua. Hot reloads every time.

44
VEGA
VEGA Aermoss C++

A simple 3D game engine written in C++ using OpenGL.

44
camlcade
camlcade claby2 OCaml

🐫🎮 OCaml Game Engine

44
Magma-Engine
Magma-Engine Mori-TM C++

A Game Engine written by Moritz Gooth using c/c++ and vulkan.

44
ctn
ctn ctnorth Lua

Game engine

43
pinwheel
pinwheel azigler JavaScript

Highly opinionated fork of the Ranvier MUD engine

43
iso-rts
iso-rts vivaladav C++

An isometric Real Time Strategy game under development.

43
solo
solo lexfn C++

Small experimental C++ game engine with Lua scripting

43
UT_GameEventSystem
UT_GameEventSystem Maxwell21 C++

A flexible event system in Unreal Engine 4

43
cherrysoda-engine
cherrysoda-engine fountainment C++

A lightweight cross-platform C++ game engine based on bgfx and SDL2

43
prj-openSonicSMS
prj-openSonicSMS joaoaraya Game Maker Language

Engine of Sonic The Hedgehog - Master System

43
ion-3D-Engine
ion-3D-Engine samrun0 TypeScript

A Javascript library for building 3D websites and virtual reality experiences.

43
3d-web-experience
3d-web-experience TheCodeTherapy TypeScript

The 3D-web-experience powered by MML

43
compose-game
compose-game vgupta98 Kotlin

A simple 2D game engine built purely in Jetpack Compose.

43
Magnolia
Magnolia gustavo-tomas C++

3D game engine with a Vulkan renderer backend

43
SnapRHI
SnapRHI Snapchat C++

A lightweight, modern Render Hardware Interface (RHI) abstraction layer for C++ SnapRHI provides a clean, unified API that abstracts away the complexi...

43
playthos
playthos autovelop Go

2D Game Engine written in Go.

42
beehive
beehive cbush C++

A flexible, modern, header-only implementation of behavior trees

42
game_inspector
game_inspector Andrey1994 Python

Tool to measure FPS, take screenshots, record video and draw overlay

42
cage
cage ucpu C++

Game development framework / engine designed for programmers, focusing at ease of use.

42
fucking-awesome-unity
fucking-awesome-unity Correia-jpv

A curated list of awesome Unity assets, resources, and more. With repository stars⭐ and forks🍴

42
Samples
Samples RavEngine Mathematica

RavEngine sample programs

42
MeltedForge
MeltedForge CloudCodingSpace C

A game engine written in C

42
EasyPyEngine
EasyPyEngine Jean1000levrai C

Beginner-friendly 2D game engine for Python with a built-in game loop and simple asset loading.

42
coelum
coelum sebbekarlsson C

Game engine made in C

41