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)

SwiftUSD
SwiftUSD wabiverse C++

Pixar's universal scene description for swift and the open source metaverse.

86
GLGame
GLGame swr06 C++

A Tiny 2D OpenGL based C++ Game Engine that is fast, lightweight and comes with a level editor.

86
room.js
room.js doughsay JavaScript

A node.js MOO server

86
AntWare
AntWare YamanQD C++

FPS Game built from scratch using C++ and OpenGL.

85
gbb
gbb paladin-t C++

A retro Fantasy Console that generates ROMs compatible with the popular handheld game console.

85
lexys-labyrinth
lexys-labyrinth eevee JavaScript

Chip's Challenge 2 emulator that runs in a browser

85
MonsterMinigame
MonsterMinigame SteamDatabase JavaScript

☠ Steam Summer Sale 2015 Monster Minigame fully reimplemented server clone

85
natural_20
natural_20 jedld Ruby

This is a text-based game engine that implements the D&D 5th edition ruleset. A sample adventure is included in this repository

84
jake2
jake2 demoth Java

Quake 2 java/kotlin port

84
galaxy
galaxy reworks-org C++

C++23 Game Engine. Built on data-driven design principles and agile software engineering.

84
dragengine
dragengine LordOfDragons C++

Drag[en]gine Game Engine

84
gamedev-js
gamedev-js gamedev-js

Game Development in Javascript

84
spaaace
spaaace lance-gg JavaScript

An online HTML5 multiplayer space shooter built with Lance

84
lamiae
lamiae Hirato C++

Lamiae - A Most Prestigious RPG Engine/Simulator derived from Cube 2 (Sauerbraten) and friends

84
jamgine
jamgine asbott Odin

Self-contained realtime graphical application engine with a simplistic design philosophy.

83
thelema-engine
thelema-engine zeganstyl Kotlin

Thelema - 3D graphics engine, written in Kotlin. Based on sources of libGDX.

83
FastJ
FastJ fastjengine Java

An open-source, Java-based 2D game engine.

83
tinycoffee
tinycoffee canoi12 C

tiny coffee is a framework to develop simple 2d games with opengl 3

82
UntoldEngine
UntoldEngine untoldengine Swift

An easy to use, Open-Source, 3D game engine for iOS/macOS game development.

82
tophat
tophat tophat2d C

:tophat: a 2d game library for Umka

82
snake
snake SunQQQ JavaScript

原生JS实现的贪吃蛇小实例

82
enduro2d
enduro2d enduro2d C++

Yet another 2d game engine of dreams (work in progress)

82
jsgam
jsgam kreezii JavaScript

JavaScript Adventure Game Maker: Point and click/touch game adventures engine!

82
qor
qor flipcoder C++

3D OpenGL Game Engine (C++ w/ Python scripting)

82
The-PyOS-Project
The-PyOS-Project BSoDium Python

An orbital mechanics simulator, entirely coded in Python, which uses the panda3D engine. The acronym PyOS stands for "Python orbit simulator".

81
claylib
claylib shelvick Common Lisp

A Common Lisp 2D/3D game toolkit built on top of Raylib 4.5.

81
snake-game-android
snake-game-android mukeshsolanki Kotlin

Snake game for Android made with Jetpack Compose

81
ariyana
ariyana kochol C++

Ariyana is an ECS work in progress game engine written in Orthodox C++ and Beef with a focus on cross-platform and multiplayer games

81
Ockero
Ockero KogeLabs Kotlin

Ockero: Kotlin OpenGl Game Engine

81
ghengin
ghengin alt-romes Haskell

Ghengin: A vulkan-based, shader-centric, type-heavy, Haskell game engine

80
rust-sandbox
rust-sandbox Hugo-Dz JavaScript

🦖 A tiny sandbox game written in Rust using Bevy

80
Homeworld
Homeworld GardensOfKadesh C

Gardens of Kadesh: A WebAssembly port of Homeworld.

80
3DEngine
3DEngine EggyStudio C#

3D Game Engine | Vulkan | SDL3 | .NET 10 | C# 14

79
apecs
apecs schell Rust

An asyncronous and pleasant entity-component system for Rust

79
base
base project-valhalla C

Main repository for VALHALLA, the first-person shooter game set within a dystopian, sci-fi reimagining of Norse mythology.

79
HelenaFramework
HelenaFramework NIKEA-SOFT C++

Modern and Universal Framework on C++20 for clean, flexible, scalable architecture with minimal overhead.

79
SpriteEngineUI
SpriteEngineUI jkatsanis C++

This Project is a simple 2D Game Engine designed to be fully understand by one Person.

78
panic-panda
panic-panda gabdube Python

A 3D rendering demo powered by Python and Vulkan

78
MiniEngine3
MiniEngine3 roy-t C#

The next iteration of my MiniEngine based on DirectX11 and .NET 6.0

77
delphi3d-engine
delphi3d-engine BrokenGamesUG Pascal

A 3D-graphic and game engine for Delphi and Windows.

77
Vk-Engine
Vk-Engine ostef C++

Vulkan based game engine

77
pyved-engine
pyved-engine pyved-solution Python

a pythonic❤️ modern game engine. Compatible with Python 3.x and built around pygame

77
game_overlay_sdk
game_overlay_sdk Andrey1994 C++

Library to write messages on top of game window

77
HannaCLIEngine
HannaCLIEngine DeanEncoded C#

Hanna is a game engine for creating Choose Your Own Adventure games.

77
T3Vtech-3
T3Vtech-3 tevoran C

A 3D game engine in C.

76
korge-next
korge-next soywiz-archive

Moved to https://github.com/korlibs/korge

76
RacingWorld
RacingWorld VladimirBalun C++

:boom: A multiplayer online 3D game about racing :boom:

75
Fifteen_puzzle_maker
Fifteen_puzzle_maker Kirilllive HTML

This is a classic mini-game Fifteen Sliding Puzzle. This option works in the browser, in it you need to specify a regular picture, the program itself...

75
plugify
plugify untrustedmodders C++

A Modern C++ Plugin Manager with Multi-Language Support

75
Pikifen
Pikifen Espyo C++

A fan-made Pikmin-based engine, built with flexibility in mind.

75