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: 2025-05-04 00:11:24 UTC
- JSON Representation
https://github.com/tsoding/pinpog
Ping-Pong-like game in Assembly that works without OS
assembly-language bios game-development hacktoberfest hacktoberfest2020 operating-system os ping-pong-game real-mode twitch twitch-streamers
Last synced: 05 Apr 2025
https://github.com/oguzeroglu/roygbiv
A 3D engine for the Web
3d 3d-game-engine cannon-js cannonjs game-development game-engine roygbiv three-js threejs webgl
Last synced: 05 Apr 2025
https://github.com/oguzeroglu/ROYGBIV
A 3D engine for the Web
3d 3d-game-engine cannon-js cannonjs game-development game-engine roygbiv three-js threejs webgl
Last synced: 14 Apr 2025
https://github.com/YarnSpinnerTool/YarnSpinner-Unity
The official Unity integration for Yarn Spinner, the friendly dialogue tool.
game-development gamedev unity
Last synced: 25 Apr 2025
https://github.com/simple2d/simple2d
:video_game: Simple, open-source 2D graphics for everyone
2d-graphics c game-development graphics-engine opengl sdl2
Last synced: 20 Mar 2025
https://github.com/gkjohnson/three-bvh-csg
A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh
3d-printing computational-solid-geometry construction constructive-solid-geometry csg game-development geometry graphics three three-mesh-bvh threejs webgl
Last synced: 07 Apr 2025
https://github.com/chaser324/unity-wireframe
General purpose wireframe shaders for use in Unity.
game-development shaders unity unity3d wireframe
Last synced: 04 Apr 2025
https://github.com/bberak/react-native-game-engine-handbook
A React Native app showcasing some examples using react-native-game-engine 🐒✨
game-2d game-development game-engine react react-native
Last synced: 14 Apr 2025
https://github.com/phisko/kengine
Game engine with an Entity-Component-System (ECS) architecture. Focus on ease-of-use, runtime extensibility and compile-time type safety.
cpp cpp-game-engine cpp-library cpp-templates cpp17 ecs engine entity entity-component entity-component-system entt game game-development game-engine gamedev gameobject lua-script modern-cpp python-script
Last synced: 05 Apr 2025
https://github.com/BenPyton/ProceduralDungeon
This is an Unreal Engine 4/5 plugin to generate procedural dungeon.
cpp dungeon-generator game-development plugin procedural procedural-generation ue4 ue4-plugin ue5 ue5-plugin unreal unreal-engine unreal-engine-4 unreal-engine-5 unreal-engine-code-plugin unreal-engine-cpp-plugin unreal-engine-plugin
Last synced: 27 Mar 2025
https://github.com/etlegacy/etlegacy
ET: Legacy is an open source project based on the code of Wolfenstein: Enemy Territory which was released in 2010 under the terms of the GPLv3 license.
c enemy-territory etlegacy fps fps-game game game-development game-engine game-engine-3d legacy-mod linux lua macosx multi-platform multiplayer-game network-game opengl windows wolfenstein
Last synced: 10 Apr 2025
https://github.com/yarnspinnertool/yarnspinner-unity
The official Unity integration for Yarn Spinner, the friendly dialogue tool.
game-development gamedev unity
Last synced: 14 Apr 2025
https://github.com/KilledByAPixel/ZzFX
A Tiny JavaScript Sound FX System
codegolf game-development html5 javascript sizecoding sound sound-effects sound-synthesis
Last synced: 15 Apr 2025
https://github.com/abagames/crisp-game-lib
Minimal JavaScript library for creating classic arcade-like mini-games running in the browser
Last synced: 04 Apr 2025
https://killedbyapixel.github.io/ZzFX/
A Tiny JavaScript Sound FX System
codegolf game-development html5 javascript sizecoding sound sound-effects sound-synthesis
Last synced: 03 Apr 2025
https://github.com/killedbyapixel/zzfx
A Tiny JavaScript Sound FX System
codegolf game-development html5 javascript sizecoding sound sound-effects sound-synthesis
Last synced: 13 Apr 2025
https://github.com/godot-go/godot-go
Go bindings for Godot 4.3 GDExtension API
cgo cgo-bindings game-development gamedev go godot godot-engine godot-gdextension golang
Last synced: 04 Apr 2025
https://github.com/mas-bandwidth/reliable
Packet acknowledgement system for UDP
ack fragmentation game-development mtu protocol rtt udp
Last synced: 01 Apr 2025
https://github.com/WorldOfZero/UnityVisualizations
Collection of shaders and visual effects created for Unity 3D.
game-development shaders unity3d visual-effects
Last synced: 14 Nov 2024
https://github.com/Chaser324/unity-wireframe
General purpose wireframe shaders for use in Unity.
game-development shaders unity unity3d wireframe
Last synced: 29 Mar 2025
https://github.com/gideros/gideros
Gideros Release version
cross-platform game game-2d game-development game-engine lua
Last synced: 20 Mar 2025
https://github.com/loov/jsfx
Javascript Sound Effect Generator
game-development javascript sound sound-effects
Last synced: 04 Apr 2025
https://github.com/enginmanap/limonEngine
3D FPS game engine with full dynamic lighting and shadows
3d 3d-engine 3d-graphics animation-3d cross-platform game-development game-engine hacktoberfest hacktoberfest2020 openal opengl physics
Last synced: 20 Mar 2025
https://github.com/thunder-engine/thunder
Thunder Engine – Cross-platform 2D and 3D game engine with modular architecture
cross-platform game-development game-engine gamedev metal open-source opengl vulkan
Last synced: 20 Mar 2025
https://github.com/ikpil/Dotrecast
DotRecast - a port of Recast & Detour, Industry-standard navigation mesh toolset for .NET, C#, Unity3D, games, servers
ai crowd-simulation csharp detour game game-development gamedev navigation navmesh pathfinder pathfinding recast recastnavigation server unity unity3d
Last synced: 17 Nov 2024
https://github.com/Bombfuse/emerald
A 2D rust game engine focused on portability.
2d game-development game-engine gamedev physics rust
Last synced: 15 Nov 2024
https://github.com/SergeyMakeev/TaskScheduler
Cross-platform, fiber-based, multi-threaded task scheduler designed for video games.
fibers game-development gamedev job-scheduler multithreading performance scheduler
Last synced: 26 Apr 2025
https://github.com/ultravioletframework/ultraviolet
The Ultraviolet Framework is a .NET game development framework written in C#.
c-sharp fna game-development game-engine-framework graphics monogame xna
Last synced: 14 Apr 2025
https://github.com/UltravioletFramework/ultraviolet
The Ultraviolet Framework is a .NET game development framework written in C#.
c-sharp fna game-development game-engine-framework graphics monogame xna
Last synced: 28 Jan 2025
https://github.com/y-lohse/inkjs
A javascript port of inkle's ink scripting language.
Last synced: 25 Apr 2025
https://github.com/niklasei/bevy_asset_loader
Bevy plugin helping with asset loading and organization
assets assets-management bevy bevy-plugin game-development hacktoberfest rust
Last synced: 10 Apr 2025
https://github.com/city41/breakouts
A collection of JS engine implementations of Breakout
game-development game-engine javascript javascript-game
Last synced: 01 Apr 2025
https://github.com/leiqiaozhi/easy-text-effects-for-unity
An open-source Unity package for animating TextMeshPro text with customizable effects. Includes ready-to-use samples, real-time previews, and per-vertex animation capabilities.
game-development text-animation text-effects textmeshpro unity unity-package
Last synced: 11 Apr 2025
https://github.com/EcsRx/ecsrx
A reactive take on the ECS pattern for .net game developers
csharp design-patterns discord-chat ecs ecs-pattern ecsrx game-development gitbook godot ioc ioc-container monogame nuget reactive-extensions rx unity unity3d
Last synced: 25 Apr 2025
https://github.com/Rythe-Interactive/Rythe-Engine
Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.
3d-audio 3d-engine 3d-graphics async audio cpp20 data-oriented ecs game game-development game-engine legion legion-engine opengl physics physics-engine rendering rendering-engine scheduling
Last synced: 14 Apr 2025
https://github.com/alfredbaudisch/godotdynamicinventorysystem
Godot's fully dynamic inventory system, UI with infinite scrolling, item categories, equipment slots, database of items, inspired by Zelda Breath of the Wild
game-development game-ui gdscript godot godot-course godot-engine godot4 godotengine gui inventory
Last synced: 05 Apr 2025
https://github.com/rythe-interactive/rythe-engine
Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.
3d-audio 3d-engine 3d-graphics async audio cpp20 data-oriented ecs game game-development game-engine legion legion-engine opengl physics physics-engine rendering rendering-engine scheduling
Last synced: 11 Apr 2025
https://github.com/ecsrx/ecsrx
A reactive take on the ECS pattern for .net game developers
csharp design-patterns discord-chat ecs ecs-pattern ecsrx game-development gitbook godot ioc ioc-container monogame nuget reactive-extensions rx unity unity3d
Last synced: 14 Apr 2025
https://github.com/NiklasEi/bevy_asset_loader
Bevy plugin helping with asset loading and organization
assets assets-management bevy bevy-plugin game-development hacktoberfest rust
Last synced: 25 Feb 2025
https://github.com/planetarium/libplanet
Blockchain in C#/.NET for on-chain, decentralized gaming
blockchain csharp dotnet game-development hacktoberfest hacktoberfest2024 libplanet net p2p planetarium unity unity3d
Last synced: 11 Apr 2025
https://github.com/reeseschultz/reeseunitydemos
Unity packages and demos—emphasizing ECS, jobs and the Burst compiler—by Reese and others.
dots ecs game-development navigation pathing unity unity3d upm
Last synced: 05 Apr 2025
https://github.com/rameshvarun/netplayjs
Make P2P multiplayer browser games, no server hosting or synchronization code required. Powered by rollback netcode + WebRTC.
game-development game-networking gamedev multiplayer multiplayer-browser-game multiplayer-game p2p rollback-netcode threejs typescript webrtc
Last synced: 14 Apr 2025
https://github.com/FosterFramework/Foster
A small C# game framework
2d cross-platform csharp dotnet game-development game-engine game-framework gamedev graphics
Last synced: 04 Apr 2025
https://github.com/reeseschultz/ReeseUnityDemos
Unity packages and demos—emphasizing ECS, jobs and the Burst compiler—by Reese and others.
dots ecs game-development navigation pathing unity unity3d upm
Last synced: 14 Nov 2024
https://github.com/scellecs/morpeh
🎲 ECS Framework for Unity Game Engine and .Net Platform
csharp ecs ecs-framework entity-component-system game-development unity unity3d unity3d-framework unity3d-npm-package
Last synced: 25 Apr 2025
https://github.com/ashenvalezx/zxengine
C++ game engine project, for learning, practice and experiment.
cpp cpp20 cross-platform directx directx12 game-animation game-development game-engine graphics lua multithreading opengl physics-engine raytracing shaders vulkan
Last synced: 12 Apr 2025
https://github.com/hmans/composer-suite
A suite of libraries for making game development with Three.js and React not only awesome, but so good, it would feel wrong to use anything else.
game-development react threejs vfx webgl
Last synced: 08 Apr 2025
https://github.com/mini2dx/mini2dx
A high-level cross-platform 2D game development API
2d-game game-development gamedev gamedev-framework java libgdx mini2dx
Last synced: 12 Apr 2025
https://github.com/huderlem/porymap
Map editor for pokeemerald, pokefirered, and pokeruby
c-plus-plus game-development gui map-editing map-editor maps pokemon qt tileset tileset-editor tilesets
Last synced: 14 Apr 2025
https://github.com/jbunke/stipple-effect
Stipple Effect is a pixel art editor that supports animation and scripting (available on Windows, macOS and Linux)
animation drawing game-dev game-development game-development-workflow image-editor indie java painting pixel-art pixel-editor software sprite-animation sprite-editor
Last synced: 12 Dec 2024
https://github.com/IRCSS/MatrixVFX
A realtime Matrix VFX Shader in Unity 3D
effect game-development matrix photogrammetry realtime shader unity vfx
Last synced: 24 Apr 2025
https://github.com/floatinghotpot/socket.io-unity
socket.io client for Unity, power game client with node.js back-end
game-development json socket-io unity websocket
Last synced: 06 Apr 2025
https://github.com/damian-pastorini/reldens
Reldens - You can make it - Open Source MMORPG Platform
colyseus discord game game-dev game-development gamedev html5-game mmo mmo-engine mmorpg mmorpg-client mmorpg-game mmorpg-server multiplayer multiplayer-game multiple-colyseus-rooms news phaser phaser-game phaser3
Last synced: 14 Apr 2025
https://github.com/nathhb/nbnet
single header C(99) library to implement client-server network code for games
c c99 game-development single-header single-header-lib udp webrtc
Last synced: 07 Apr 2025
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/BorisTheBrave/DeBroglie
DeBroglie is a C# library implementing the Wave Function Collapse algorithm with support for additional non-local constraints, and other useful features.
debroglie game-development graphics hacktoberfest pcg tile tiled wave-function-collapse wfc
Last synced: 25 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/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/maaack/godot-game-template
Godot template with a main menu, options menus, pause menu, credits, scene loader, extra tools, and an example game scene.
game-development godot godot-addon godot-plugin godot-template godot4 template-project
Last synced: 08 Apr 2025
https://github.com/Nebukam/com.nebukam.orca
ORCA / RVO2 Implementation for Unity — Multithreaded using the job system.
collision-detection game-development physics-simulation robotics rvo2 rvo2-library simulation unity unity3d
Last synced: 29 Apr 2025
https://github.com/ocornut/imgui_test_engine
Dear ImGui Automation Engine & Test Suite
api automation ci cplusplus framework game-development game-engine gamedev gui imgui library multi-platform native testing toolkit tools ui
Last synced: 07 Apr 2025
https://github.com/punchableplushie/godot-game-settings
Create and manage game settings in Godot Engine.
addon game-development gdscript godot plugin
Last synced: 08 Apr 2025
https://github.com/pikachuxxxx/razix
A Cool High Performance Game Engine
box2d-physics-engine cpp directx engine3d game game-development game-engine game-engine-development gamedev games imgui imgui-glfw opengl physx physx-sdk qt research research-and-development vulkan
Last synced: 08 Apr 2025
https://github.com/Pikachuxxxx/Razix
A Cool High Performance Game Engine
box2d-physics-engine cpp directx engine3d game game-development game-engine game-engine-development gamedev games imgui imgui-glfw opengl physx physx-sdk qt research research-and-development vulkan
Last synced: 01 Apr 2025
https://github.com/afwbkbc/glsmac
Unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri ( + Alien Crossfire )
4x 4x-strategy-game c-plus-plus civ civilization cross-platform freebsd game game-development gamedev linux multiplayer opengl sid-meier-alpha-centauri sid-meier-civilization smac strategy strategy-game turn-based-strategy windows
Last synced: 01 Apr 2025
https://github.com/SolarLune/resolv
A Simple 2D Golang collision detection and resolution library for games
bump check collision game-development gamedev golang movement resolv test
Last synced: 04 Apr 2025
https://github.com/igiagkiozis/CrystalAI
A Utility AI for C# and Unity
artificial-intelligence csharp game-ai game-development gamedev-library unity unity3d unity3d-plugin utility-based-ai
Last synced: 29 Apr 2025
https://github.com/igiagkiozis/crystalai
A Utility AI for C# and Unity
artificial-intelligence csharp game-ai game-development gamedev-library unity unity3d unity3d-plugin utility-based-ai
Last synced: 05 Apr 2025
https://github.com/mojang/ore-ui
💎 Building blocks to construct game UIs using web tech.
fiber game-development game-ui react renderer
Last synced: 13 Apr 2025
https://github.com/cegui/cegui
Crazy Eddie's GUI library is a versatile, fast, adjustable, multi-platform, C++ library for creating graphical user interfaces for games and rendering applications
c-plus-plus cpp cross-platform game-development gui library ui ui-components widget-library
Last synced: 01 Apr 2025
https://github.com/andrew-gresyk/HFSM2
High-Performance Hierarchical Finite State Machine Framework
cpp cpp11 embedded embedded-systems fsm fsm-library game-dev game-development header-only hfsm hierarchical-state-machine mit-license modern-cpp state-machine template-metaprogramming
Last synced: 16 Nov 2024
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/quenty/nevermoreengine
ModuleScript loader with reusable and easy unified server-client modules for faster game development on Roblox
game-development lua nevermore rbxlua roblox
Last synced: 11 Apr 2025
https://github.com/dojoengine/dojo
Dojo is a toolchain for building provable games and applications
cairo ecs game-development rust
Last synced: 10 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/pyrdacor/ambermoon.net
Ambermoon rewrite in C#
amiga fantasy game-development games indie open-source port remake rewrite rpg
Last synced: 12 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://noblerobot.github.io/NobleEngine/
A li'l game engine for Playdate.
2d-game-engine game-development game-engine game-engine-2d lua playdate playdate-console playdate-sdk
Last synced: 18 Apr 2025
https://github.com/InvadingOctopus/octopuskit
2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS
2d-game-engine components declarative-ui ecs engine entity-component-system game-development game-engine gameplaykit ios ios17 macos macos14 metal spritekit swift swift5 swift5-9 swiftui tvos
Last synced: 17 Nov 2024
https://github.com/invadingoctopus/octopuskit
2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS
2d-game-engine components declarative-ui ecs engine entity-component-system game-development game-engine gameplaykit ios ios17 macos macos14 metal spritekit swift swift5 swift5-9 swiftui tvos
Last synced: 05 Apr 2025
https://github.com/a327ex/windfield
Physics module for LÖVE
box2d game-development love2d lua physics
Last synced: 17 Jan 2025
https://github.com/h4570/tyra
Game engine for PlayStation 2™
engine framework game game-development game-engine gamedev lib library playstation playstation-2 playstation2 ps2 psx renderer retro
Last synced: 15 Nov 2024
https://github.com/bauxitedev/bitmapflow
A tool to generate inbetweens for animated sprites, written in godot-rust
game-dev game-development godot-engine interpolation rust rust-lang sprite-animation tool
Last synced: 06 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/keithclark/zzfxm
A super small music generator for use in size-limited JavaScript productions
game-development music-generator music-player tiny
Last synced: 05 Apr 2025
https://github.com/OpenArkStudio/ARK
ARK is a lightweight, agile, elastic, distributed plugin framework written in C++,make it easier and faster to create your own application service.
agility architecture ark ark-game cmake cmakelists cross-platform framework game game-development game-server gameserver linux multiplayer-game-engine server-architecture unity3d-client unreal
Last synced: 26 Apr 2025
https://github.com/etlegacy/etlegacy-deprecated
Archived repository. For current repo, see: https://github.com/etlegacy/etlegacy
3d-models c enemy-territory etlegacy fps fps-game game game-development game-engine game-engine-3d game-engine-development legacy legacy-mod linux macos multi-platform multiplayer-game network-game opengl wolfenstein
Last synced: 20 Mar 2025
https://github.com/AdultLink/SphereDissolve
Customizable procedural spherical dissolve shader for Unity3D, for all your customizable procedural spherical dissolve needs!
dissolve game-dev game-development gamedev graphics material noise-3d procedural shader shaders unity unity3d
Last synced: 25 Apr 2025
https://github.com/mario-deluna/php-glfw
🪐A fully-featured OpenGL and GLFW extension for PHP. 🔋Batteries included (Math Functions, Texture Loaders, etc..)
2d 3d game game-development glfw opengl php php-extension rendering
Last synced: 08 Apr 2025
https://github.com/ravengine/ravengine
A fast C++23 3D game engine for modern devices, with wide platform support
3d-engine animation-3d cmake cpp23 directx ecs game-development game-engine gpu-driven-rendering graphics-engine metal multiplayer multithreading pbr shaders spatial-audio svg vulkan
Last synced: 08 Apr 2025
https://github.com/RavEngine/RavEngine
A fast C++23 3D game engine for modern devices, with wide platform support
3d-engine animation-3d cmake cpp23 directx ecs game-development game-engine gpu-driven-rendering graphics-engine metal multiplayer multithreading pbr shaders spatial-audio svg vulkan
Last synced: 29 Dec 2024
https://github.com/Bauxitedev/bitmapflow
A tool to generate inbetweens for animated sprites, written in godot-rust
game-dev game-development godot-engine interpolation rust rust-lang sprite-animation tool
Last synced: 13 Dec 2024
https://github.com/team-on/unitygametemplate
Template with all necessary stuff taken care, just create your games main features.
2d 3d game-development game-template hacktoberfest template template-project ui unity unity-3d unity3d vr
Last synced: 06 Apr 2025
https://github.com/tessarakkt/godot4-oceanfft
Tessendorf FFT based ocean waves and buoyancy in Godot 4 using compute shaders
game-development godot godot-engine godot4 ocean ocean-modelling
Last synced: 12 Apr 2025
https://github.com/stechyo/godot-steam-audio
Immersive spatial audio extension for Godot, using Valve's SteamAudio
game-development gdextension godot godot-engine godot4 horror-game immersive-sim positional-audio spatial-audio stealth-game steam-audio
Last synced: 08 Apr 2025
https://keithclark.github.io/ZzFXM/
A super small music generator for use in size-limited JavaScript productions
game-development music-generator music-player tiny
Last synced: 16 Nov 2024
https://github.com/salt-die/batgrl
badass terminal graphics library
app-development async game-development graphics terminal terminal-graphics truecolor widget-library
Last synced: 01 May 2025
https://github.com/keithclark/ZzFXM
A super small music generator for use in size-limited JavaScript productions
game-development music-generator music-player tiny
Last synced: 18 Nov 2024