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/jondubois/iogrid

Multiplayer game engine/framework built using SocketCluster and Phaser

framework game-development game-engine multiplayer nodejs phaser scale socketcluster websocket

Last synced: 05 Apr 2025

https://github.com/HaxePunk/HaxePunk

Cross-platform desktop, mobile, and WebGL game engine, based on FlashPunk

2d-game-engine flashpunk game-engine haxe haxelib haxepunk openfl

Last synced: 29 Dec 2024

https://github.com/cocoatoucher/glide

Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials

2d-game-engine apple game-development game-engine gamedev gameplaykit games ios macos platformer platformer-engine side-scroller spritekit tiled-map-editor tilemap tvos

Last synced: 05 Apr 2025

https://github.com/cocoatoucher/Glide

Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials

2d-game-engine apple game-development game-engine gamedev gameplaykit games ios macos platformer platformer-engine side-scroller spritekit tiled-map-editor tilemap tvos

Last synced: 09 Dec 2024

https://github.com/nfrechette/acl-ue4-plugin

The official Animation Compression Library Unreal Engine 4 and 5 plugin

animation-3d animation-compression compression game-engine unreal-engine-4 unreal-engine-5

Last synced: 05 Apr 2025

https://github.com/spartanj/eepp

eepp is an open source cross-platform game and application development framework heavily focused on the development of rich graphical user interfaces.

7guis cpp cross-platform-gui css game-engine game-engine-framework gui opengl

Last synced: 15 May 2025

https://github.com/SpartanJ/eepp

eepp is an open source cross-platform game and application development framework heavily focused on the development of rich graphical user interfaces.

7guis cpp cross-platform-gui css game-engine game-engine-framework gui opengl

Last synced: 02 Apr 2025

https://github.com/xamarin/urho

Code to integrate with the Urho3D engine

android dotnet game-engine hololens ios mono urho3d urhosharp uwp xamarin-studio

Last synced: 20 Jan 2025

https://github.com/ray-cast/animatorgo

🤸🏾‍♀️👗提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛

cross-platform ecs-framework emscripten game-engine gamedev glfw graphics-engine graphics-programming modern-cpp opengl opengl-es webgl

Last synced: 05 Apr 2025

https://github.com/ray-cast/AnimatorGo

🤸🏾‍♀️👗提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛

cross-platform ecs-framework emscripten game-engine gamedev glfw graphics-engine graphics-programming modern-cpp opengl opengl-es webgl

Last synced: 20 Mar 2025

https://github.com/dxx-rebirth/dxx-rebirth

Descent-Rebirth and Descent II-Rebirth

c-plus-plus game-engine

Last synced: 29 Mar 2025

https://github.com/UnterrainerInformatik/GameDevelopmentLinks

This is a collection of useful game-development links including, but not restricted to, development with MonoGame.

collision-detection courses game-development game-engine links manuals monogame tutorials xna

Last synced: 01 Apr 2025

https://github.com/psichix/oxygengine

Rust implementation of Oxygen Core HTML5 game engine

game-development game-engine gamedev rust

Last synced: 08 Apr 2025

https://github.com/PsichiX/Oxygengine

Rust implementation of Oxygen Core HTML5 game engine

game-development game-engine gamedev rust

Last synced: 16 Apr 2025

https://github.com/MihailRis/VoxelEngine-Cpp

Minecraft-like game engine in C++ with OpenGL

game game-engine opengl voxel-game

Last synced: 12 Dec 2024

https://github.com/ryanpcmcquen/basque

A top-down 2d game engine, written from scratch in under 1000 lines of C. Development of the game based on this engine is streamed on Twitch: https://www.twitch.tv/ryanpcmcquen

2d-game-engine c-game c99 game-engine game-engine-2d gitpod hacktoberfest sdl2 sdl2-image sdl2-mixer sdl2-ttf

Last synced: 05 Apr 2025

https://github.com/AlmasB/FXTutorials

A collection of JavaFX tutorials from my YouTube channel

fxgl game-development game-engine javafx javafx-application javafx-games tutorials youtube

Last synced: 12 Apr 2025

https://github.com/almasb/fxtutorials

A collection of JavaFX tutorials from my YouTube channel

fxgl game-development game-engine javafx javafx-application javafx-games tutorials youtube

Last synced: 04 Apr 2025

https://github.com/lo-th/phy

Physics for three. Game engine

game game-engine physics threejs

Last synced: 12 Apr 2025

https://github.com/redeclipse/base

Base environment for Red Eclipse and associated source files.

game game-engine hacktoberfest main-project source-code

Last synced: 03 Apr 2025

https://github.com/martenfur/monofoxe

Foxes made Monogame easy.

c-sharp game-engine monogame monogame-framework

Last synced: 16 May 2025

https://github.com/alexkehayias/chocolatier

WIP ClojureScript game/engine using Pixi.js for rendering.

clojure clojurescript entity-component-system game-engine

Last synced: 21 Apr 2025

https://github.com/gabrielcuvillier/d3wasm

Port of id Tech 4 / Doom 3 engine to WebAssembly / WebGL using Emscripten

doom3 emscripten game-engine games idtech4 port webassembly webgl

Last synced: 09 Feb 2025

https://github.com/PolygonTek/BlueshiftEngine

Blueshift is a cross-platform 3D game engine implemented in C++. it's free, open-source, and works on Windows, macOS, iOS, and Android. The project is currently in an early stage of development.

android cplusplus game-development game-engine ios lua macos windows

Last synced: 20 Mar 2025

https://github.com/voxelize/voxelize

:mushroom: Build your own voxel games with Voxelize! Multiplayer, optimized, highly customizable full stack library.

baltaazr game game-engine gamedev javascript rust shaoruu threejs typescript voxelize

Last synced: 30 Apr 2025

https://github.com/gnFur/Monofoxe

Foxes made Monogame easy.

c-sharp game-engine monogame monogame-framework

Last synced: 20 Apr 2025

https://github.com/Martenfur/Monofoxe

Foxes made Monogame easy.

c-sharp game-engine monogame monogame-framework

Last synced: 18 Mar 2025

https://github.com/gdquest/godot-power-pitch

International pitch for the Godot Game Engine, made in Godot, available in 15+ languages

game-development game-engine gdscript godot godot-engine multilingual presentation slides slideshow

Last synced: 20 Jan 2025

https://github.com/azkadev/game

Wip Game Engine Library Dart And Flutter Support

android dart flutter game game-dart game-development game-engine game-flutter ios linux macos web windows

Last synced: 02 Apr 2025

https://github.com/cleancut/rusty_engine

2D game engine for learning Rust

2d game-engine rust

Last synced: 08 Apr 2025

https://github.com/stregasgate/gateengine

Swift Game Engine supporting Windows, Linux, macOS, HTML5, and more 🚂

cross-platform directx directx-12 game-engine gamedev html5 ios linux macos metal opengl swift-game-engine swift5 wasm webassembly webgl windows

Last synced: 16 May 2025

https://github.com/nhn/gpm.unity

A brand of NHN providing free services required for game development.

android asset assetbundle assetmanagement cache game game-engine ios logviewer optimize plugin profiler ugui ui unity unity3d unity3d-plugin webview

Last synced: 08 Apr 2025

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

WeDot 是一个专注于技术和用户体验的多平台 2D 与 3D 游戏引擎,开发者可以把注意力集中在游戏开发本身,而非繁杂的技术细节。

game-development game-engine game-engine-2d game-engine-3d gamedev godot godotengine multi-platform open-source wedot wedotengine

Last synced: 15 May 2025

https://github.com/STREGAsGate/GateEngine

Swift Game Engine supporting Windows, Linux, macOS, HTML5, and more 🚂

cross-platform directx directx-12 game-engine gamedev html5 ios linux macos metal opengl swift-game-engine swift5 wasm webassembly webgl windows

Last synced: 28 Mar 2025

https://github.com/rune/rune

Build multiplayer web games played by millions! 👾 You focus on your game, Rune handles everything else, incl. backend and networking 🚀 Make your game using JavaScript / TypeScript and any frontend web framework such as React, Svelte, Vue, Threejs, PixiJS, Phaser. You can even use plain HTML and CSS. Perfect for web devs interested in gamedev.

backend css dusk framework frontend game game-development game-engine gamedev html javascript multiplayer networking phaser react rune svelte threejs typescript web

Last synced: 15 May 2025

https://github.com/jrouwe/joltphysics.js

Port of JoltPhysics to JavaScript using emscripten

game-development game-engine javascript physics simulation vr

Last synced: 15 May 2025

https://github.com/gecko0307/dagon

3D game engine for D

3d dlang game-engine opengl rendering sdl2

Last synced: 16 May 2025

https://github.com/littlektframework/littlekt

A multiplatform WebGPU 2D game framework written in Kotlin. Build your own game engine on top.

2d 2d-game-framework android desktop framework game game-engine game-framework gamedev html5 ios kotlin kotlin-multiplatform linux macos mobile multiplatform opengl webgpu windows

Last synced: 16 May 2025

https://github.com/icela/friceengine

:video_game: JVM game engine based on Swing/JavaFX.

engine frice-engine game game-engine java javafx jvm kotlin platform-independent swing

Last synced: 07 Apr 2025

https://github.com/r-lyeh-archived/AVA

A tiny unlicensed 3D game engine in C; with C++ and Lua interfaces. Written in 32 random ̷d̷a̷y̷s̷ m̷o̷n̷t̷h̷s̷ years.

3d c game-editor game-engine gamedev imgui lua opengl public-domain tiny unlicense

Last synced: 01 Apr 2025

https://github.com/jrouwe/JoltPhysics.js

Port of JoltPhysics to JavaScript using emscripten

game-development game-engine javascript physics simulation vr

Last synced: 01 Apr 2025

https://github.com/markusmoenig/Eldiron

Create cross platform retro RPGs in 2D and 3D. Written in Rust.

classic creator eldiron game-development game-engine gamedev pixel-art retro rpg ultima

Last synced: 16 Jan 2025

https://github.com/r-lyeh/AVA

A tiny unlicensed 3D game engine in C; with C++ and Lua interfaces. Written in 32 random ̷d̷a̷y̷s̷ m̷o̷n̷t̷h̷s̷ years.

3d c game-editor game-engine gamedev imgui lua opengl public-domain tiny unlicense

Last synced: 17 Mar 2025

https://github.com/markusmoenig/eldiron

Create cross platform retro RPGs in 2D and 3D. Written in Rust.

classic creator eldiron game-development game-engine gamedev pixel-art retro rpg ultima

Last synced: 06 Apr 2025

https://github.com/but0n/ashes

WebGL2.0 3D Engine - Global Illumination - RayTracing

bvh ecs game-engine global-illumination gltf monte-carlo path-tracing pbr-shading raytracer raytracing webgl webgl2

Last synced: 05 Apr 2025

https://github.com/stackos/Viry3D

Cross platform 2D and 3D game engine in C++.

android d3d11 game-engine ios macos metal opengl-es uwp vulkan webassembly windows

Last synced: 08 May 2025

https://github.com/ryzom/ryzomcore

Ryzom Core is the open-source project related to the Ryzom game. This community repository is synchronized with the Ryzom Forge repository, based on the Core branch.

game game-engine mmorpg mmorpg-client mmorpg-engine mmorpg-server ryzom ryzom-game

Last synced: 01 Apr 2025

https://github.com/sasluca/rayfork

C99 Game Library. XNA-like. Platform Independent. Allocator Aware.

c cross-platform game-engine games-library platform-independent raylib

Last synced: 06 Apr 2025

https://github.com/parallel101/opengltutor

零基础入门计算机图形学必不可少的在线网络公开课,手把手教您现代 OpenGL 的点点滴滴,构建爆款游戏引擎。

3d game-engine glsl graphics opengl opengl-tutorial opengl3 realtime-rendering rendering shaders tutorial webinar

Last synced: 05 Apr 2025

https://github.com/TheAssemblyArmada/Vanilla-Conquer

Vanilla Conquer provides clean, cross-platform builds of the C&C Remastered Collection and the standalone legacy games.

c-plus-plus cmake command-and-conquer cross-platform crossplatform game-engine games multi-platform open-game open-source openredalert real-time-strategy red-alert redalert rts

Last synced: 01 Apr 2025

https://github.com/yottahmd/donburi

Just another ECS library for Go/Ebitengine

ebitengine ecs entity-component-system game-engine gamedev

Last synced: 16 May 2025

https://github.com/infinitelives/px3d

Experimental pixel 3d engine

blender3d clojurescript game-engine threejs

Last synced: 05 Apr 2025

https://github.com/AryanpurTech/BlueEngine

Blue Engine is a general-purpose and easy-to-use graphics engine written in rust.

game-development game-engine graphics rust

Last synced: 21 Nov 2024

https://github.com/jhasse/jngl

Easy to use cross-platform 2D game library for C++

android cross-platform game-engine game-engine-2d gamedev ios linux macos nintendo-switch openal opengl windows xbox

Last synced: 16 May 2025

https://github.com/paladin-t/bitty

Bitty Engine - An itty bitty 2D game engine, with built-in editors, programmable in Lua.

bitty bitty-engine engine fantasy-computer fantasy-console game-development game-engine gamedev indiedev lua pixelart sdl

Last synced: 16 May 2025

https://github.com/yohamta/donburi

Just another ECS library for Go/Ebitengine

ebitengine ecs entity-component-system game-engine gamedev

Last synced: 23 Feb 2025

https://github.com/mosheberman/mbtileparser

MBTileParser is a game engine written using pure UIKit in the days before SpriteKit.

dialog game-engine objective-c sprites texturepacker tmx tmx-files uikit

Last synced: 09 Apr 2025

https://github.com/MosheBerman/MBTileParser

MBTileParser is a game engine written using pure UIKit in the days before SpriteKit.

dialog game-engine objective-c sprites texturepacker tmx tmx-files uikit

Last synced: 22 Nov 2024

https://github.com/enjiushi/VulkanLearn

Render lab built on top of vulkan, aiming to create a real time planet scale large scene. Also some widely adopted techs are implemented, such as deferred rendering, physical based rendering, bloom, screen space ambient occlusion, screen space reflection, depth of field, skeleton animation, etc

atmosphere-scattering game-engine planet-renderer vulkan-compute-shaders vulkan-demos vulkan-engine

Last synced: 08 May 2025

https://github.com/bijington/orbit

The Orbit engine is a game engine built on top of .NET MAUI Graphics. The objective is to firstly enjoy the journey of building a game engine and secondly providing a framework that allows us to utilise the best parts of a cross-platform framework while building a 'typical' game.

dotnet-maui game-development game-engine hacktoberfest

Last synced: 03 Apr 2025

https://github.com/supernovaengine/supernova

Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design

cross-platform data-oriented-design directx ecs entity-component-system game-dev game-development game-engine gamedev metalapi opengl opengl-es

Last synced: 01 Apr 2025

https://github.com/moddio/taro

HTML5 multiplayer game engine (Now archived, new version available at https://github.com/moddio/moddio2)

game-engine html5-game io multiplayer-browser-game multiplayer-game-engine multiplayer-game-server nodejs websocket

Last synced: 01 Apr 2025

https://github.com/g3n/g3nd

G3N Game Engine Demo

3d-game-engine game-engine go golang opengl

Last synced: 16 May 2025

https://github.com/alemart/opensurge

Surge Engine: a 2D retro game engine for making your dreams come true!

allegro game-development game-engine platformer-game retro-games

Last synced: 06 Apr 2025

https://github.com/tomaszrewak/ml-games

Machine learning games. Use combination of genetic algorithms and neural networks to control the behaviour of in-game objects.

game game-engine genetic-algorithm machine-learning machine-learning-games neural-network reinforcement-learning

Last synced: 24 Apr 2025

https://github.com/fishfolk/punchy

A 2.5D side-scroller beatemup, made in Bevy

bevy fish-game game game-engine multiplayer rust wasm web

Last synced: 06 Apr 2025