Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Game Development
Video game developers take a designer’s concepts and build them into a playable game for users. Video game developers, also known as games developers or video game programmers, write code for games for a variety of formats, such as PCs, consoles, web browsers and mobile phones.
- GitHub: https://github.com/topics/game-development
- Wikipedia: https://en.wikipedia.org/wiki/Video_game_development
- Aliases: game-dev, gamedev,
- Last updated: 2024-07-29 13:41:08 UTC
- JSON Representation
https://github.com/mellinoe/veldrid
A low-level, portable graphics library for .NET.
direct3d game-development graphics metal opengl vulkan
Last synced: 31 Jul 2024
https://github.com/networkprotocol/netcode.io
A protocol for secure client/server connections over UDP
client-server game-development packets protocol udp
Last synced: 07 Aug 2024
https://github.com/mas-bandwidth/netcode
A protocol for secure client/server connections over UDP
client-server game-development packets protocol udp
Last synced: 01 Aug 2024
https://github.com/networkprotocol/netcode
A protocol for secure client/server connections over UDP
client-server game-development packets protocol udp
Last synced: 30 Jul 2024
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: 31 Jul 2024
https://github.com/itchio/itch
🎮 The best way to play your itch.io games
electron game-development itchio typescript
Last synced: 01 Aug 2024
https://github.com/GodotSteam/GodotSteam
An open-source and fully functional Steamworks SDK / API module and plug-in for the Godot Game Engine.
game-development gamedev godot godot-engine godotengine steam-api steamworks
Last synced: 31 Jul 2024
https://github.com/YarnSpinnerTool/YarnSpinner
Yarn Spinner is a tool for building interactive dialogue in games!
dialogue dialogue-manager dialogue-system dialogue-systems game game-development gamedev language unity unity-game unity3d
Last synced: 02 Aug 2024
https://github.com/pokepetter/ursina
A game engine powered by python and panda3d.
3d-game-engine game-development game-engine python
Last synced: 07 Aug 2024
https://github.com/crownengine/crown
The flexible game engine.
2d 3d data-driven data-oriented-design game-development game-engine gamedev linux lua windows
Last synced: 30 Jul 2024
https://github.com/aws/lumberyard
Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.
game-dev game-development game-engine game-engine-3d
Last synced: 31 Jul 2024
https://github.com/jlnr/gosu
2D game development library for Ruby and C++
c-plus-plus game-development game-engine gosu hacktoberfest libgosu ruby
Last synced: 21 Aug 2024
https://github.com/gosu/gosu
2D game development library for Ruby and C++
c-plus-plus game-development game-engine gosu hacktoberfest libgosu ruby
Last synced: 30 Jul 2024
https://github.com/JACoders/OpenJK
Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
c c-plus-plus fps game game-development game-engine jedi-academy jedi-outcast linux macos multi-platform multiplayer-game openjk openjk-mod singleplayer-game star-wars tps windows
Last synced: 30 Jul 2024
https://github.com/GDQuest/learn-gdscript
Learn Godot's GDScript programming language from zero, right in your browser, for free.
app education game-development gdscript godot hacktoberfest html5
Last synced: 04 Aug 2024
https://github.com/godot-jolt/godot-jolt
Godot Jolt is a Godot extension that integrates the Jolt physics engine
game-development gamedev gdextension godot godot-engine godotengine physics physics-simulation
Last synced: 01 Aug 2024
https://github.com/TrenchBroom/TrenchBroom
Cross-Platform Level Editor
c-plus-plus game-development games level-editor
Last synced: 02 Aug 2024
https://github.com/Deadcows/MyBox
MyBox is a set of attributes, tools and extensions for Unity
csharp game-development tools unity unity-editor unity3d unity3d-editor
Last synced: 02 Aug 2024
https://github.com/openfl/openfl
The Open Flash Library for creative expression on the web, desktop, mobile and consoles.
adobe-air adobe-flash cross-platform flash frontend game-development gamedev hashlink haxe multi-platform neko openfl
Last synced: 01 Aug 2024
https://github.com/JohnSundell/ImagineEngine
A project to create a blazingly fast Swift game engine that is a joy to use 🚀
2d-game-engine coreanimation game-development game-engine swift
Last synced: 31 Jul 2024
https://github.com/rivet-gg/rivet
🔩 Open-source solution to deploy, scale, and operate your multiplayer game
game-development multiplayer rust server
Last synced: 04 Aug 2024
https://github.com/liballeg/allegro5
The official Allegro 5 git repository. Pull requests welcome!
android audio c game-development opengl osx unix video windows
Last synced: 31 Jul 2024
https://github.com/gdquest-demos/godot-open-rpg
Learn to create turn-based combat with this Open Source RPG demo ⚔
combat game game-development gamedev gdscript godot godot-engine jrpg rpg turn-based
Last synced: 01 Aug 2024
https://github.com/mr-kelly/KSFramework
QQ Group:538722494,KSFramework = KEngine + SLua(or xLua) , Unity3D Framework/Toolsets focus on hot reload
game game-development game-engine lua unity unity-framework unity3d vikadata
Last synced: 02 Aug 2024
https://github.com/evennia/evennia
Python MUD/MUX/MUSH/MU* development system
based django engine game-development game-engine gamedev hacktoberfest moo mud multiplayer mush mux python text text-based text-based-adventure twisted webclient webserver
Last synced: 01 Aug 2024
https://github.com/QianMo/PBR-White-Paper
⚡️基于物理的渲染(PBR)白皮书 | White Paper of Physically Based Rendering(PBR)
ebook game-development pbr physically-based-rendering real-time-rendering shader white-paper
Last synced: 02 Aug 2024
https://github.com/bevy-cheatbook/bevy-cheatbook
Unofficial Reference Book for the Bevy Game Engine
bevy book documentation game-development gamedev mdbook mdbook-book rust rust-lang
Last synced: 01 Aug 2024
https://github.com/parasyte/pixels
A tiny hardware-accelerated pixel frame buffer. 🦀
emulators game-development gpu pixel-perfect rust
Last synced: 31 Jul 2024
https://github.com/bitbrain/beehave
🐝 behavior tree AI for Godot Engine
ai behavior-tree game-development gamedev gdscript godot godot3 godot4 godotengine
Last synced: 31 Jul 2024
https://github.com/DanielSWolf/rhubarb-lip-sync
Rhubarb Lip Sync is a command-line tool that automatically creates 2D mouth animation from voice recordings. You can use it for characters in computer games, in animated cartoons, or in any other project that requires animating mouths based on existing recordings.
animation cli command-line game-development lip-sync
Last synced: 31 Jul 2024
https://github.com/jarikomppa/soloud
Free, easy, portable audio engine for games
audio blitzmax c cpp engine flac game game-development gamemaker mp3 ogg opensl-es portable python ruby sound sound-effects speech speech-to-text synthesizer
Last synced: 31 Jul 2024
https://github.com/EQMG/Acid
A high speed C++17 Vulkan game engine
3d-engine c-plus-plus cpp17 cross-platform game-development game-engine gles gpu graphics-library open-source renderer vulkan vulkan-engine vulkan-game-engine
Last synced: 01 Aug 2024
https://github.com/Zylann/godot_heightmap_plugin
HeightMap terrain for Godot implemented in GDScript
game-development godot-engine heightmap terrain
Last synced: 01 Aug 2024
https://github.com/arcadia-unity/Arcadia
Clojure in Unity
clojure game-development unity
Last synced: 02 Aug 2024
https://github.com/Stephane-D/SGDK
SGDK - A free and open development kit for the Sega Mega Drive
68000 assembly c game-development gcc java m68k m68k-assembly m68k-elf-gcc mega-drive megadrive motorola-68000 programming retrodev sdk sega sega-genesis sega-megadrive sgdk sgdk-library
Last synced: 30 Jul 2024
https://github.com/PixelVision8/PixelVision8
Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.
2d 2d-game-engine 8-bit csharp fantasy-console game-development game-engine gamedev games monogame pixel-vision-8 pixelvision8 pv8 retrogaming sdk sprites
Last synced: 01 Aug 2024
https://github.com/excaliburjs/Excalibur
🎮 Your friendly TypeScript 2D game engine for the web 🗡️
excalibur excaliburjs game-development game-engine game-framework gamedev games html5-canvas typescript
Last synced: 31 Jul 2024
https://github.com/ramokz/phantom-camera
👻🎥 Control the movement and dynamically tween 2D & 3D cameras. Built for Godot 4. Inspired by Cinemachine.
addon camera game-development godot godotengine plugin
Last synced: 04 Aug 2024
https://github.com/lance-gg/lance
Multiplayer game server based on Node.JS
game-development game-server gamedev multiplayer multiplayer-game-server networking nodejs websockets
Last synced: 01 Aug 2024
https://github.com/SiliconStudio/xenko
Old repo for Xenko Game Engine. Please use https://github.com/xenko3d/xenko instead.
game-development game-engine gamedev xenko
Last synced: 01 Aug 2024
https://github.com/TokisanGames/Terrain3D
A high performance, editable terrain system for Godot 4.
game-development gamedev gamedev-tool gamedevelopment godot godot-addons godot-engine godot-plugin godot4 heightmap heightmap-terrain terrain terrain-editing terrain-visualization
Last synced: 01 Aug 2024
https://github.com/oakmound/oak
A pure Go game engine
2d game-development game-engine gamedev go golang ui
Last synced: 30 Jul 2024
https://github.com/ellisonleao/clumsy-bird
:bird: :video_game: A MelonJS port of the famous Flappy Bird Game
flappy-bird game game-development javascript melonjs
Last synced: 31 Jul 2024
https://github.com/microsoft/GDK
Microsoft Public GDK
desktop game-development microsoft sdk xbox
Last synced: 09 Aug 2024
https://github.com/DanielChappuis/reactphysics3d
Open source C++ physics engine library in 3D
animation collision collision-detection game-development physics-engine reactphysics3d simulation
Last synced: 01 Aug 2024
https://github.com/AdamsLair/duality
a 2D Game Development Framework
c-sharp csharp dotnet duality framework game-development game-engine gamedev opengl portable
Last synced: 30 Jul 2024
https://github.com/a327ex/BYTEPATH
A replayable arcade shooter with a focus on build theorycrafting.
2d game game-development gamedev indie indiedev love2d lua retro rpg shooter terminal terminal-game tutorial
Last synced: 01 Aug 2024
https://github.com/UPBGE/upbge
UPBGE, the best integrated game engine in Blender
bge blender blender-game-engine game-development game-engine-development
Last synced: 01 Aug 2024
https://github.com/pocketpy/pocketpy
Open Source Python Interpreter in 1 File for Game Scripting
cpp cpp17 game-development header-only interpreter language programming-language python scripting-language vm
Last synced: 01 Aug 2024
https://github.com/tsherif/space-shooter.c
A cross-platform, top-down 2D space shooter written in C using only platform libraries.
c cross-platform emscripten game-development gamedev linux opengl wasm webassembly win32
Last synced: 01 Aug 2024
https://github.com/libktx/ktx
Kotlin extensions for the libGDX game framework
android async box2d coroutines game-development game-engine gamedev graphics hacktoberfest kotlin kotlin-coroutines kotlin-dsl kotlin-extensions kotlin-library kotlin-utilities ktx libgdx libgdx-api libktx scene2d
Last synced: 31 Jul 2024
https://github.com/elringus/sprite-dicing
Cross-engine tool for lossless compression of sprites with identical areas
abi cli game-development rust sprites texture tool unity
Last synced: 02 Aug 2024
https://github.com/gbdev/rgbds
Rednex Game Boy Development System - An assembly toolchain for the Nintendo Game Boy and Game Boy Color
asm assembly assembly-language assembly-sm83 cplusplus game-boy game-development gameboy gamedev gbdev gbz80 sm83
Last synced: 30 Jul 2024
https://github.com/protongraph/protongraph
Experimental node-based software for procedural content generation
game-development godot-engine node-graph standalone
Last synced: 31 Jul 2024
https://github.com/delaford/game
⚔️ An online JavaScript 2D Medieval RPG.
angband browser-game canvas dungeon-crawler game game-development game-engine gurps javascript-game medieval mmorpg mud multi-user-dungeon multiplayer-game nethack node roguelike rpg rpg-game ultima-online
Last synced: 01 Aug 2024
https://github.com/nfrechette/acl
Animation Compression Library
animation-3d animation-compression c-plus-plus compression cpp game-development game-engine
Last synced: 01 Aug 2024
https://github.com/Jondolf/avian
ECS-driven 2D and 3D physics engine for the Bevy game engine.
2d 3d bevy game-development gamedev physics physics-engine rust simulation
Last synced: 03 Aug 2024
https://github.com/googleforgames/quilkin
Quilkin is a non-transparent UDP proxy specifically designed for use with large scale multiplayer dedicated game server deployments, to ensure security, access control, telemetry data, metrics and more.
dedicated-gameservers game-development multiplayer proxy rust
Last synced: 01 Aug 2024
https://github.com/elishacloud/dxwrapper
Fixes compatibility issues with older games running on Windows 10/11 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.
asi asi-loader asiloader compatibility d3d8 d3d9 ddraw detour directx directx-sdk disasm dll dsound dxwnd fullscreen game-development gamedev gaming wrapper wrapper-dll
Last synced: 03 Aug 2024
https://github.com/Real-Serious-Games/C-Sharp-Promise
Promises library for C# for management of asynchronous operations.
async-operation c-sharp game-development promise unity unity3d
Last synced: 01 Aug 2024
https://github.com/HandmadeMath/HandmadeMath
A simple math library for games and computer graphics. Compatible with both C and C++. Public domain and easy to modify.
game-development graphics math matrix single-header vector
Last synced: 01 Aug 2024
https://github.com/networked-aframe/networked-aframe
A web framework for building multi-user virtual reality experiences.
aframe game game-development multi-user-vr socialvr virtual-reality webrtc webvr webxr
Last synced: 03 Aug 2024
https://github.com/superunitybuild/buildtool
A powerful automation tool for quickly and easily generating builds with Unity.
automation build-automation game-development hacktoberfest unity unity3d
Last synced: 02 Aug 2024
https://github.com/aduros/wasm4
Build retro games using WebAssembly for a fantasy console.
2d-game-engine assemblyscript d dlang emscripten fantasy-computer fantasy-console game-development gamedev go golang nelua nim odin retrogaming rust typescript wasm webassembly zig
Last synced: 01 Aug 2024
https://github.com/GodotECS/godex
Godex is a Godot Engine ECS library.
ecs entity-component-system game-development game-engine gamedev
Last synced: 01 Aug 2024
https://github.com/TeamHypersomnia/Hypersomnia
Multiplayer top-down shooter made from scratch in C++. Play in your Browser! https://hypersomnia.io Made in 🇵🇱
2d-game 2d-shooter browser-game cpp editor free-software game game-development gamedev indie-game multiplayer multiplayer-game pixel-art pixelart pixelart-game shooter shooter-game top-down-game top-down-shooter topdown-shooter
Last synced: 31 Jul 2024
https://github.com/TheCherno/Sparky
Cross-Platform High Performance 2D/3D game engine for people like me who like to write code.
c-plus-plus game-development game-engine sparky
Last synced: 30 Jul 2024
https://github.com/GDQuest/godot-steering-ai-framework
A complete framework for Godot to create beautiful and complex AI motion. Works both in 2D and in 3D.
agents ai algorithms artificial-intelligence framework game-development gdscript godot godot-engine godot-game-engine steering-behaviors
Last synced: 01 Aug 2024
https://github.com/MothCocoon/FlowGraph
Design-agnostic node system for scripting game’s flow in Unreal Engine
game-development narrative-design storytelling unreal unreal-engine
Last synced: 01 Aug 2024
https://github.com/Unity-Technologies/FontainebleauDemo
Fontainebleau demo
demo game-development lighting photogrammetry rendering unity unity3d
Last synced: 02 Aug 2024
https://github.com/hecrj/coffee
An opinionated 2D game engine for Rust
2d-game-engine engine game game-development game-engine gamedev rust
Last synced: 02 Aug 2024
https://github.com/asc-community/MxEngine
C++ open source 3D game engine
3d-graphics cpp game-development game-engine gamedev mxengine open-source opengl
Last synced: 01 Aug 2024
https://github.com/enkisoftware/imgui_markdown
Markdown for Dear ImGui
dear-imgui game-development gamedev gui imgui library markdown ui
Last synced: 03 Aug 2024
https://mugen87.github.io/yuka/
JavaScript library for developing Game AI.
ai game-ai game-development javascript
Last synced: 03 Aug 2024
https://github.com/marukrap/RoguelikeDevResources
A curated list of roguelike development resources
Last synced: 02 Aug 2024
https://github.com/charmbracelet/harmonica
A simple, physics-based animation library 🎼
animation game-development go golang hacktoberfest physics
Last synced: 31 Jul 2024
https://github.com/elnormous/ouzel
C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
android direct3d emscripten game game-development game-engine glsl hlsl linux macos metal multiplatform openal opengl opengles opensles raspbian tvos windows xaudio2
Last synced: 30 Jul 2024
https://github.com/amerkoleci/Vortice.Windows
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
direct3d direct3d11 direct3d12 dotnet dotnetcore game-development game-engine gamedev graphics netstandard netstandard20 nuget sharpdx vortice
Last synced: 30 Jul 2024
https://github.com/AdultLink/RadialProgressBar
Customizable radial progress bar shader for Unity3D. Allows you to set arc range, minimum and maximum colors, textures, radius, and a few more things. Create HP Bars, Speedometers, rank progress, etc!
game-dev game-development gamedev graphics material shader shaders unity unity-3d unity-asset unity3d
Last synced: 02 Aug 2024
https://github.com/tobspr/RenderPipeline
Physically Based Shading and Deferred Rendering for the Panda3D game engine
deferred-rendering game-development glsl opengl panda3d-game-engine python
Last synced: 03 Aug 2024
https://github.com/nCine/nCine
A cross-platform 2D game engine
android cpp11 cross-platform emscripten game-development game-engine game-engine-2d gamedev imgui linux lua macos mingw ncine opengl real-time renderdoc rendering windows
Last synced: 01 Aug 2024
https://github.com/gdquest-demos/godot-make-pro-2d-games
A-RPG demo made with Godot, MIT-licensed, from our Godot course
game game-development gdscript godot mit-license video-game
Last synced: 01 Aug 2024
https://github.com/increpare/bfxr
Flash + AIR sound effects generator. Based on Sfxr.
game-development gamedev sfx sound-effects sound-synthesis-processes
Last synced: 01 Aug 2024
https://github.com/Unvanquished/Unvanquished
An FPS/RTS hybrid game powered by the Daemon engine (a combination of ioq3 and XreaL)
cpp fps-game game game-development glm idtech3 librocket open-source real-time-strategy rmlui rts-game sci-fi-game science-fiction tremulous unvanquished xreal
Last synced: 31 Jul 2024
https://github.com/EasyRPG/Player
RPG Maker 2000/2003 and EasyRPG games interpreter
3ds-homebrew cross-platform game-2d game-development game-engine game-interpreter psvita rm2k rm2k3 rpg-engine rpg-maker rpg-maker-2000 rpg-maker-2003 rpg-maker-2k rpg-maker-2k3 rpgmaker rpgmaker2000 rpgmaker2003 switch-homebrew wii-homebrew
Last synced: 01 Aug 2024
https://jaysmito101.github.io/TerraForge3D/
Cross Platform Professional Procedural Terrain Generation & Texturing Tool
3d cpp game-development gamedev gpu-acceleration hacktoberfest imgui nodeeditor open-source opengl opensource precedural-textures procedural-generation terrain-generation
Last synced: 03 Aug 2024
https://github.com/Jaysmito101/TerraForge3D
Cross Platform Professional Procedural Terrain Generation & Texturing Tool
3d cpp game-development gamedev gpu-acceleration hacktoberfest imgui nodeeditor open-source opengl opensource precedural-textures procedural-generation terrain-generation
Last synced: 01 Aug 2024
https://github.com/17cupsofcoffee/tetra
🎮 A simple 2D game framework written in Rust
2d-game-framework game-development game-engine game-frameworks gamedev rust
Last synced: 31 Jul 2024
https://github.com/Ark2000/PankuConsole
Feature-packed real-time debugging toolkit for Godot Engine.
game-console game-development gamedev gdscript godot godot-addon godot-engine godot-plugin godot4
Last synced: 04 Aug 2024
https://github.com/genaray/Arch
A high-performance C# based Archetype & Chunks Entity Component System (ECS) with optional multithreading.
csharp dotnet dotnet-core ecs entity-component-system entity-framework fast game game-development gamedev godot monogame monogame-community monogame-framework multithreading net6 net7 netstandard21 stride unity
Last synced: 01 Aug 2024
https://github.com/morgan3d/quadplay
The quadplay✜ fantasy console
2d-game-engine browser emulator fantasy-console font fonts game game-development game-engine games ide jetson-nano linux macos pico8 quadplay raspberrypi retro sprite windows
Last synced: 31 Jul 2024
https://github.com/septag/sx
Portable base library for C programmers, designed for performance and simplicity.
c core game-development gamedev standard-library
Last synced: 01 Aug 2024
https://github.com/Rezonality/zep
Zep - An embeddable editor, with optional support for using vim keystrokes.
direct3d editor game-development gap-buffer imgui mini-editor notepad opengl qt qt6 sdl syntax-highlighting text text-editor vim vim-mode
Last synced: 31 Jul 2024
https://github.com/lume/glas
WebGL in WebAssembly with AssemblyScript
3d 3d-engine 3d-game-engine 3d-graphics assemblyscript creative-coding game-dev game-development game-engine gamedev games glas lume three three-js threejs typescript wasm webassembly webgl
Last synced: 01 Aug 2024
https://github.com/NateTheGreatt/bitECS
Functional, minimal, data-oriented, ultra-high performance ECS library written in JavaScript
ecs entitycomponentsystem functional game game-development game-engine gamedev high-performance particles
Last synced: 01 Aug 2024
https://github.com/mminer/consolation
In-game debug console for Unity.
game-dev game-development gamedev unity unity3d
Last synced: 01 Aug 2024
https://github.com/avgjs/avg-core
A Future-oriented Adventure Game Framework based on React & Pixi.js. Docs: https://avgjs.github.io/docs/
adventure-game-engine avg galgame game game-development game-engine game-frameworks gamemaker react visual-novel visual-novel-engine webgl
Last synced: 04 Aug 2024
https://github.com/klaussilveira/qengine
Retro game engine for creating games like it's 1997
3d-engine 3d-game fps game-development game-engine gamedev linux
Last synced: 04 Aug 2024
https://github.com/openblack/openblack
openblack is an open-source game engine that supports playing Black & White (2001).
blackandwhite c-plus-plus contributions-welcome game-development openblack reverse-engineering
Last synced: 01 Aug 2024