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

lum
lum platonvin C++

Lum - 3D voxel game renderer

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

46
rpgwizard
rpgwizard swordmaster2k Java

2D RPG Game creator

46
shatter-engine
shatter-engine AniCator C++

Mini-engine for small-scale personal development projects.

46
brux-gdk
brux-gdk KelvinShadewing C++

Free runtime and development kit using SDL and Squirrel

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
source
source SourceEngine-CommunityEdition C++

An open-source project focused on learning C++ through the exploration of Valve's Source Engine. This repository includes the 2018 TF2 leaked source c...

46
Perro
Perro PerroEngine Rust

🐕 Perro — A game engine written in Rust attemping to bridge the gap between simplicity, safety, and performance

46
L
L lut0pia C++

Public-domain modular game engine.

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
Azurite
Azurite azurite-engine Java

Azurite Game Engine is a 2D Java game engine built on top of LWJGL.

45
Varekat
Varekat LouisSchmieder V

A game engine with multiple backends, written in V

45
Astro
Astro PaoloMazzon C

Game engine utilizing Wren for quick and easy development

45
ComputerSoftware
ComputerSoftware vircon32 C++

Vircon32 is a 32-bit game console. This is the general repository for software like emulators and dev tools, that is related to Vircon32 but not runni...

45
v3
v3 r-lyeh C

💎 Framework to build Game Engines, v3.

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
CYOAwesome
CYOAwesome McFunkypants JavaScript

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

44
engine
engine iceshard-engine C++

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

44
cherrysoda-engine
cherrysoda-engine fountainment C++

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

44
yeti3d-sdl
yeti3d-sdl klaussilveira C

SDL2 port of the Yeti 3D engine

44
engine
engine FloatyMonkey Rust

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

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
kaplayground
kaplayground kaplayjs TypeScript

🧰 A web editor to edit and create KAPLAY projects, examples and more!

44
StapleEngine
StapleEngine Staple-Engine C#

Open-source .NET game engine

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
SypherEngine
SypherEngine SypherEngine Java

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

43
prj-openSonicSMS
prj-openSonicSMS joaoaraya Game Maker Language

Engine of Sonic The Hedgehog - Master System

43
xash3d
xash3d tyabus C

Bugfixed & Improved Xash3D (EoL)

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
Raylib.nelua
Raylib.nelua AuzFox Lua

Raylib binding for the Nelua Programming Language

43
UNO_Manic_Miner
UNO_Manic_Miner Smashcat C

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

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