An open API service indexing awesome lists of open source software.

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.

https://github.com/godotengine/godot

Godot Engine โ€“ Multi-platform 2D and 3D game engine

game-development game-engine gamedev godot godotengine multi-platform open-source

Last synced: 17 Feb 2025

https://github.com/ocornut/imgui

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

api cplusplus framework game-development game-engine gamedev gui imgui immediate-gui library multi-platform native toolkit tools ui

Last synced: 17 Feb 2025

https://github.com/bevyengine/bevy

A refreshingly simple data-driven game engine built in Rust

bevy game-development game-engine gamedev open-source rust

Last synced: 17 Feb 2025

https://github.com/libgdx/libgdx

Desktop/Android/HTML5/iOS Java game development framework

2d 3d android cross-platform framework game game-development game-engine gamedev html5 ios java libgdx linux macosx windows

Last synced: 17 Feb 2025

https://github.com/babylonjs/babylon.js

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

3d babylon game-development game-engine game-engine-3d typescript webaudio webgl webgl2 webgpu webvr webxr

Last synced: 17 Feb 2025

https://github.com/BabylonJS/Babylon.js

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

3d babylon game-development game-engine game-engine-3d typescript webaudio webgl webgl2 webgpu webvr webxr

Last synced: 25 Oct 2024

https://github.com/leereilly/games

:video_game: A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.

game game-development game-engine gamedev games html5-games platform-game puzzle-game sandbox-game strategy-game

Last synced: 23 Jan 2025

https://github.com/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.

android c-plus-plus cocos2d cocos2d-x game-development game-engine gamedev ios linx lua metal windows

Last synced: 17 Feb 2025

https://github.com/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.

command-and-conquer cross-platform csharp dotnet dune-2000 engine game game-engine hacktoberfest openra real-time-strategy red-alert rts strategy-game-engine tiberian-dawn

Last synced: 18 Feb 2025

https://github.com/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.

command-and-conquer cross-platform csharp dotnet dune-2000 engine game game-engine hacktoberfest openra real-time-strategy red-alert rts strategy-game-engine tiberian-dawn

Last synced: 28 Oct 2024

https://github.com/boardgameio/boardgame.io

State Management and Multiplayer Networking for Turn-Based Games

boardgames game-engine javascript multiplayer react react-native tabletop turn-based

Last synced: 17 Feb 2025

https://github.com/luanti-org/luanti

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

c-plus-plus cpp17 game-engine hacktoberfest lua minetest voxel voxel-engine

Last synced: 20 Feb 2025

https://github.com/minetest/minetest

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

c-plus-plus cpp17 game-engine hacktoberfest lua minetest voxel voxel-engine

Last synced: 20 Jan 2025

https://github.com/opendiablo2/opendiablo2

An open source re-implementation of Diablo 2

2d arpg diablo diablo2 engine game game-engine games go golang open-source

Last synced: 24 Jan 2025

https://github.com/OpenDiablo2/OpenDiablo2

An open source re-implementation of Diablo 2

2d arpg diablo diablo2 engine game game-engine games go golang open-source

Last synced: 26 Oct 2024

https://github.com/egametang/ET

Unity3D Client And C# Server Framework

actor c-sharp dotnet game game-engine meta metaverse mmo mmorpg server unity unity3d web3

Last synced: 10 Nov 2024

https://github.com/egametang/et

Unity3D Client And C# Server Framework

actor c-sharp dotnet game game-engine meta metaverse mmo mmorpg server unity unity3d web3

Last synced: 18 Feb 2025

https://github.com/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.

3d cocos cocoscreator engine game-development game-engine gamedev metal mit-license open-source vulkan webgl webgl2 webgpu

Last synced: 18 Feb 2025

https://github.com/amethyst/amethyst

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

engine game-engine gamedev hacktoberfest rust

Last synced: 31 Oct 2024

https://github.com/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.

3d-graphics 3d-graphics-engine animation game-development game-engine gamedev

Last synced: 18 Feb 2025

https://github.com/sschmid/Entitas

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

c-sharp code-generation csharp design-pattern design-patterns ecs entity entity-component-system game game-development game-engine gamedev performance tdd unity unity3d

Last synced: 06 Nov 2024

https://github.com/sschmid/entitas

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

c-sharp code-generation csharp design-pattern design-patterns ecs entity entity-component-system game game-development game-engine gamedev performance tdd unity unity3d

Last synced: 19 Feb 2025

https://github.com/sschmid/Entitas-CSharp

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

c-sharp code-generation csharp design-pattern design-patterns ecs entity entity-component-system game game-development game-engine gamedev performance tdd unity unity3d

Last synced: 13 Dec 2024

https://github.com/stride3d/stride

Stride (formerly Xenko), a free and open-source cross-platform C# game engine.

csharp direct3d game-development game-engine gamedev multi-platform stride vulkan xenko

Last synced: 18 Feb 2025

https://github.com/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.

c-plus-plus cpp game-development game-engine physics physics-engine physics-simulation simulation vr

Last synced: 18 Feb 2025

https://github.com/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.

c-plus-plus cpp game-development game-engine physics physics-engine physics-simulation simulation vr

Last synced: 02 Nov 2024

https://github.com/boomingtech/piccolo

Piccolo (formerly Pilot) โ€“ mini game engine for games104

cplusplus cpp game-development game-engine imgui physics rendering vulkan

Last synced: 18 Feb 2025

https://github.com/BoomingTech/Piccolo

Piccolo (formerly Pilot) โ€“ mini game engine for games104

cplusplus cpp game-development game-engine imgui physics rendering vulkan

Last synced: 08 Nov 2024

https://github.com/redot-engine/redot-engine

Redot Engine โ€“ Multi-platform 2D and 3D game engine

game-development game-engine gamedev godot godotengine multi-platform open-source redot redotengine

Last synced: 19 Feb 2025

https://github.com/mosra/magnum

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

3d android c-plus-plus c-plus-plus-11 cmake emscripten game game-engine gamedev glfw graphics graphics-engine ios magnum opengl sdl spir-v vulkan webassembly webgl

Last synced: 18 Feb 2025

https://github.com/panda3d/panda3d

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

c-plus-plus cross-platform game-development game-engine gamedev multi-platform open-source opengl panda3d panda3d-game-engine python

Last synced: 18 Feb 2025

https://github.com/faiface/pixel

A hand-crafted 2D game library in Go

game-engine gamedev gamedev-library go golang graphics library window

Last synced: 15 Feb 2025

https://github.com/ggez/ggez

Rust library to create a Good Game Easily

crates engine game game-development game-engine game-frameworks gameengine rust

Last synced: 18 Feb 2025

https://github.com/defold/defold

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

c-plus-plus clojure defold game-development game-engine gamedev hacktoberfest lua multi-platform

Last synced: 18 Feb 2025

https://github.com/ketoo/noahgameframe

A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.

architecture game game-development game-engine game-server gamedev gameserver mmo mmorpg server-architecture unity unity3d

Last synced: 20 Feb 2025

https://github.com/ketoo/NoahGameFrame

A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.

architecture game game-development game-engine game-server gamedev gameserver mmo mmorpg server-architecture unity unity3d

Last synced: 26 Oct 2024

https://github.com/egret-labs/egret-core

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.

egret game-engine html5-canvas html5-game javascript typescript webgl

Last synced: 20 Feb 2025

https://github.com/spring/spring

A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/

c-plus-plus game-engine lua opengl real-time-strategy rts springrts strategy-game-engine

Last synced: 20 Feb 2025

https://github.com/not-fl3/macroquad

Cross-platform game engine in Rust.

android game-engine ios rust wasm

Last synced: 18 Feb 2025

https://github.com/opentk/opentk

The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.

c-sharp game-development game-engine graphics graphics-library math-library openal opencl opengl opengl-es scientific-visualization

Last synced: 18 Feb 2025

https://github.com/killedbyapixel/littlejs

LittleJS is a fast HTML5 game engine with many features and no dependencies. ๐Ÿš‚ Choo-Choo!

canvas codegolf game-development game-engine game-frameworks gamedev html5-game-development javascript js13k littlejs physics-engine sizecoding webgl

Last synced: 18 Feb 2025

https://github.com/nicolasgramlich/andengine

Free Android 2D OpenGL Game Engine

android game-development game-engine game-engine-2d

Last synced: 21 Feb 2025

https://github.com/nicolasgramlich/AndEngine

Free Android 2D OpenGL Game Engine

android game-development game-engine game-engine-2d

Last synced: 05 Nov 2024

https://github.com/AtomicGameEngine/AtomicGameEngine

The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

android cplusplus csharp game-development game-engine ios javascript linux macos typescript webgl windows

Last synced: 26 Oct 2024

https://github.com/atomicgameengine/atomicgameengine

The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

android cplusplus csharp game-development game-engine ios javascript linux macos typescript webgl windows

Last synced: 15 Oct 2024

https://github.com/armory3d/armory

3D Engine with Blender Integration

3d blender game-engine haxe rendering

Last synced: 19 Feb 2025

https://github.com/openxray/xray-16

Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)

3d-engine 3d-game-engine arm64 cmake cplusplus cpp cpp17 d3d11 d3d9 directx directx11 engine game-engine opengl opensource sdl sdl2 stalker x64 xray-engine

Last synced: 19 Feb 2025

https://github.com/descentdevelopers/descent3

Descent 3 by Outrage Entertainment

cplusplus game-engine

Last synced: 20 Feb 2025

https://github.com/bberak/react-native-game-engine

A lightweight Game Engine for React Native ๐Ÿ•นโšก๐ŸŽฎ

game-2d game-development game-engine react react-native

Last synced: 20 Feb 2025

https://github.com/DescentDevelopers/Descent3

Descent 3 by Outrage Entertainment

cplusplus game-engine

Last synced: 05 Nov 2024

https://github.com/OpenXRay/xray-16

Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)

3d-engine 3d-game-engine arm64 cmake cplusplus cpp cpp17 d3d11 d3d9 directx directx11 engine game-engine opengl opensource sdl sdl2 stalker x64 xray-engine

Last synced: 28 Oct 2024

https://github.com/KilledByAPixel/LittleJS

LittleJS is a lightweight HTML5 game engine with many features and no depenencies. ๐Ÿš‚ Choo-Choo!

canvas codegolf game-development game-engine game-frameworks gamedev html5-game-development javascript js13k littlejs physics-engine sizecoding webgl

Last synced: 25 Oct 2024

https://github.com/isadorasophia/murder

Murder is a pixel art ECS game engine.

fna game-engine gamedev monogame multi-platform

Last synced: 20 Feb 2025

https://github.com/korlibs/korge

KorGE Game Engine. Multiplatform Kotlin Game Engine

android game-engine ios jvm kotlin webgl

Last synced: 18 Feb 2025

https://github.com/ioquake/ioq3

The ioquake3 community effort to continue supporting/developing id's Quake III Arena

fps fps-engine fps-game game game-development game-engine game-engine-3d game-engine-development hacktoberfest quake-3 quake3

Last synced: 25 Jan 2025

https://github.com/pokepetter/ursina

A game engine powered by python and panda3d.

3d-game-engine game-development game-engine python

Last synced: 18 Feb 2025