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-06-01 00:15:38 UTC
- JSON Representation
https://github.com/aaron5670/pokemmo-online-realtime-multiplayer-game
🕹️ A simple realtime Pokémon MMO game build with Phaser 3, Colyseus.io & Webpack 4
colyseus game game-2d game-development multiplayer multiplayer-browser-game multiplayer-game-server multiplayer-web-game nodejs phaser phaser3 phaserjs pokemon pokemon-game realtime-pokemon-game webpack
Last synced: 06 Apr 2025
https://github.com/gregcman/sucle
Common Lisp Voxel Game Engine
common-lisp engine game-development game-engine graphics voxel voxel-data voxel-editors voxel-engine voxel-game voxel-terrain voxels
Last synced: 20 Mar 2025
https://github.com/Real-Serious-Games/Fluent-State-Machine
Fluent API for creating state machines in C#
finite-state-machine fsm game-development hierarchical-state-machine hsm nested-states state-machine unity unity3d
Last synced: 11 Apr 2025
https://github.com/Mountea-Framework/MounteaDialogueSystem
Mountea Dialogue System is an Open-source Mountea Framework tool for Unreal Engine for creating (not just) complex dialogues! Provides its own Dialogue Tree editor and validation system.
engine framework free game-development mountea ue-free ue4 ue4-plugin ue5 ue5-plugin ui unreal unreal-engine unreal-engine-4 unreal-engine-5 unreal-engine-plugin unrealengine
Last synced: 08 Apr 2025
https://github.com/leotgo/bright-souls
A 'Souls-like' game made in Unity3D.
adaptive-game adaptive-games dark-fantasy dark-souls game game-development gameplay hack-and-slash inf-ufrgs player-modelling souls-like third-person-game ufrgs unity3d
Last synced: 01 Dec 2024
https://github.com/katharostech/arsenal
Blender game engine prototype written in Rust.
3d arsenal blender blender-game-engine game-development game-engine produce-games rust
Last synced: 13 Apr 2025
https://github.com/pyxus/fray
Fray – Godot Combat Framework
fighting-game-engine game-development gdscript godot godot-addon godot-combat godot-fighting godot-plugin godotengine
Last synced: 07 Apr 2025
https://katharostech.github.io/arsenal/
Blender game engine prototype written in Rust.
3d arsenal blender blender-game-engine game-development game-engine produce-games rust
Last synced: 09 May 2025
https://github.com/kvakvs/hge
HGE 1.9 configured with CMake DirectX9 version, with shaders. The classic 1.8.1. version is in the `master` branch if you ever need that.
2d-game-engine 2d-rendering-engine cmake directx game-development game-engine hge hge-library
Last synced: 04 Apr 2025
https://github.com/wajahatkarim3/DinoCompose
Chrome's Dino T-Rex game developed in Jetpack Compose
android android-app android-development android-studio compose game game-development hacktoberfest jetpack-compose trex-game trex-runner
Last synced: 26 Apr 2025
https://github.com/microsoft/xbox-gdk-samples
Game development samples published by the Xbox Advanced Technology Group using the Microsoft GDK.
cpp cpp14 direct3d game-development gdk microsoft xbox
Last synced: 16 May 2025
https://github.com/openwebgal/webgal_terre
Galgame Editing. Redefined | 视觉小说编辑,再进化
acgn electron galgame game game-development game-engine pixijs react visual-novel visual-novel-engine
Last synced: 06 Apr 2025
https://github.com/a327ex/stalker-x
Camera module for LÖVE
camera game-development love2d lua
Last synced: 17 Jan 2025
https://github.com/vinibiavatti1/raycastingtutorial
A simple RayCasting rendering tutorial for game development
2-5d 3d ceilcasting floorcasting game-development graphical-programming javascript pseudo-3d raycast-algorithm raycaster raycasting raycasting-engine raycasting-rendering-tutorial raytracing skycasting tutorial
Last synced: 16 May 2025
https://github.com/JediKnightChan/EternalCrusadeResurrection
Unreal Engine 5 multiplayer shooter C++ project, resurrection of Warhammer 40K: Eternal Crusade. Developed using "UE best practices" from Lyra for a more complex behaviour
game game-development lyra lyra-starter-game ue4 ue4-game ue5 ue5-game ue5-project ue5-shooter unreal-engine unreal-engine-4 unreal-engine-5 unreal-games
Last synced: 27 Mar 2025
https://github.com/jdriselvato/NDS-Homebrew-Development
My research for developing on the Nintendo DS
game-development gamedev nds-homebrew nintendo
Last synced: 29 Dec 2024
https://github.com/mfessenden/SKTiled
Swift framework for working with Tiled assets in SpriteKit
game-development ios spritekit swift swift5 tiled tiled-map-editor
Last synced: 04 Dec 2024
https://github.com/mfessenden/sktiled
Swift framework for working with Tiled assets in SpriteKit
game-development ios spritekit swift swift5 tiled tiled-map-editor
Last synced: 06 Apr 2025
https://github.com/keyslam-group/concord
A feature-complete ECS library
ecs game-development love2d lua
Last synced: 09 Apr 2025
https://github.com/suboptimaleng/three-js-games
👾 The code for my Three.js game dev experiments on YouTube.
game-development gamedev glsl glsl-shaders javascript js-game-dev js-games jsgames three-js threejs typescript webgl
Last synced: 09 Apr 2025
https://github.com/Mormert/jle
Jet-Lagged Engine is a work-in-progress C++/Lua game engine supporting Windows, Linux, Mac and browsers.
2d-graphics 3d-graphics cross-platform game game-development game-engine game-engines game-framework opengl webassembly
Last synced: 29 Dec 2024
https://github.com/lazerwalker/twine-app-builder
Automatically generate Windows and macOS versions of your Twine games, for free!
game-development game-files itchio steam twine twine2
Last synced: 07 Apr 2025
https://github.com/libriscv/rvscript
Fast RISC-V-based scripting backend for game engines
cpp cpp20 game-development gamedev low-latency riscv sandbox scripting-engine
Last synced: 04 Apr 2025
https://github.com/WohlSoft/Moondust-Project
Moondust Project by Wohlstand
cross-platform-game game-development game-engine moondust platformer
Last synced: 08 May 2025
https://github.com/annoraaq/grid-engine
A grid based movement engine compatible with Phaser3.
game-development grid-movement phaser tile
Last synced: 15 May 2025
https://github.com/Annoraaq/grid-engine
A grid based movement engine compatible with Phaser3.
game-development grid-movement phaser tile
Last synced: 07 May 2025
https://github.com/tinytakinteller/takingodottemplate
Godot 4 template for game projects (GDScript).
game game-development game-template gdscript godot godot-4 godot-addon godot-engine godot-engine-4 godot-plugin godot-template godot4 godot4-3 project-template template template-project
Last synced: 05 Apr 2025
https://github.com/petiaccja/Inline-Engine
Game engine written in C++ with ease of use and next-gen parallel computing in focus.
directx-12 game-development game-engine graphics
Last synced: 08 May 2025
https://github.com/invadingoctopus/comedot
Godot game template and component-based framework optimized for 2D pixel art.
2d-game-engine 2d-game-framework 2d-graphics component-architecture component-library components composition ecs game-development game-engine godot godot-addon godot-engine godot-game godot-plugin godot4 godot4-5 pixel-art
Last synced: 15 Apr 2025
https://github.com/gdquest-demos/godot-kickstarter-2019
Create your Own Games with Godot, the Free Game Engine: sources from the January Kickstarter project from GDQuest
game game-development gamedev gdscript godot godot-engine kickstarter open-source tutorial
Last synced: 05 Apr 2025
https://github.com/kidscancode/godot_recipes
Lessons, tutorials, and guides for game development using the Godot game engine.
game-development gamedev godot godot-engine godot-game-engine howto learn learning tutorial tutorials
Last synced: 06 Apr 2025
https://github.com/joymachinegames/joymachine-public
All sorts of random publicly-available information, assets, scripts, and more as we (Joy Machine) work on our projects.
engine game-development game-engine git joy-machine programming scripts shaders technical-art tools unreal-engine-4
Last synced: 04 Feb 2025
https://github.com/trentpolack/joymachine-public
All sorts of random publicly-available information, assets, scripts, and more as we (Joy Machine) work on our projects.
engine game-development game-engine git joy-machine programming scripts shaders technical-art tools unreal-engine-4
Last synced: 18 Mar 2025
https://github.com/henauxg/bevy_quinnet
A Client/Server game networking plugin using QUIC, for the Bevy game engine.
bevy bevy-plugin game-development networking quic quinn
Last synced: 07 Apr 2025
https://github.com/harmonyhoney/rota
Godot 3.6 / ROTA /Gravity Bending Puzzle Platformer Game / Open Source Fork
2d-game 2d-platformer android android-game cross-platform desktop-game game game-development gamedev godot godot-engine godot3 godotengine linux mobile-game multiplatform open-source platformer-game puzzle-game vector-art
Last synced: 12 Apr 2025
https://github.com/ecklf/flutters
A game powered by Flutter and Flame
flame flutter flutter-games flutter-gaming game game-2d game-development
Last synced: 10 Apr 2025
https://github.com/knagaitsev/slither.io-clone
Learn how to make Slither.io with JavaScript and Phaser! This game clones all the core features of Slither.io, including mouse-following controls, snake collisions, food, snake growth, eyes, and more. Progress through each part of the source code with our Slither.io tutorial series.
game-development html5-game javascript javascript-game phaser phaserjs physics slither slitherio snake snake-game
Last synced: 03 Apr 2025
https://github.com/tastsong/gameprogrammerstudynotes
游戏开发学习笔记
book game-development read reading unity unity3d
Last synced: 12 Apr 2025
https://github.com/intothedev/save-system-for-unity
Save System for Unity with AOT (IL2CPP) and assets references support.
filesystem game-development save save-and-load savegame unity unity-asset unity-scripts unity3d
Last synced: 09 Apr 2025
https://github.com/endarren/unity_resources
A list of resources and tutorials for those doing programming in Unity.
ecs game game-development jobs navmesh particles pipeline shaders terrain tools trouble-shooting tutorial-site unity unity-3d unity-development unity-scripts unity-tutorial
Last synced: 11 May 2025
https://github.com/divverent/aaaaxy
A nonlinear 2D puzzle platformer taking place in impossible spaces.
2d game game-development impossible-spaces jumpnrun non-euclidean puzzle puzzle-game
Last synced: 12 Apr 2025
https://github.com/revenantx/liteentitysystem
Pure C# HighLevel API for multiplayer games
csharp dotnet game-development gamedev litenetlib mono multiplayer udp unity
Last synced: 15 May 2025
https://github.com/CapsAdmin/goluwa
game engine and framework written in luajit
engine3d ffi ffi-wrapper font game-dev game-development game-engine game-framework garrysmod gui linux love2d lua lua-library lua-script luajit luajit-ffi luajit-ffi-bindings source-engine
Last synced: 04 Apr 2025
https://github.com/icecreamyou/html5-canvas-game-boilerplate
Provides a set of default code that makes getting up and running with an HTML5 canvas game very easy.
boilerplate boilerplate-html canvas game-2d game-development game-engine game-framework html5-boilerplate html5-canvas-game javascript
Last synced: 06 Apr 2025
https://github.com/AdultLink/Rimlight
Customizable rimlight shader for Unity that includes pulsation and noise scrolling. Give your scenes that extra oomph!
game-dev game-development gamedev graphics material shader shaders unity unity-3d unity-asset unity3d
Last synced: 25 Apr 2025
https://github.com/capsadmin/goluwa
game engine and framework written in luajit
engine3d ffi ffi-wrapper font game-dev game-development game-engine game-framework garrysmod gui linux love2d lua lua-library lua-script luajit luajit-ffi luajit-ffi-bindings source-engine
Last synced: 09 Apr 2025
https://github.com/aws-samples/aws-gamelift-sample
A simple full-stack game sample using GameLift and AWS services.
aws game-development gamelift matchmaking multiplayer-game
Last synced: 12 May 2025
https://github.com/green-sky/imgui_entt_entity_editor
A drop-in entity editor for EnTT with Dear ImGui
cpp ecs entity-component-system entity-editor entt game-development imgui mushmachine single-file single-header-lib
Last synced: 09 Apr 2025
https://github.com/divVerent/aaaaxy
A nonlinear 2D puzzle platformer taking place in impossible spaces.
2d game game-development impossible-spaces jumpnrun non-euclidean puzzle puzzle-game
Last synced: 01 Apr 2025
https://github.com/ecsx-framework/ecsx
An Entity-Component-System framework for Elixir
ecs elixir entity-component-system game-development game-server-framework realtime simulation
Last synced: 15 May 2025
https://github.com/jdeokkim/ferox
A lightweight 2D physics engine written in C, for educational purposes.
2d-physics 2d-physics-engine c c99 emscripten ferox game-development gamedev gnu99 physics physics-2d physics-engine physics-simulation raylib raylib-examples sokol stb wasm webassembly
Last synced: 13 Apr 2025
https://github.com/cmilr/DeadSimple-Pixel-Perfect-Camera
An exceedingly easy-to-use pixel perfect orthographic camera script for 2D scenes in Unity. Punch in a few specs and you've got a working pixel perfect camera. It's that easy.
camera camera-script game-development game-engine gamedev pixel-art pixel-art-camera pixel-perfect sprites unity unity2d unity3d
Last synced: 25 Apr 2025
https://github.com/lets-all-be-stupid-forever/circuit-artist
Circuit Artist is a digital circuit drawing and simulation game.
c drawing educational game game-development indiegame logic-gates lua nand paint pixelart-game puzzle raylib sandbox-game simulation
Last synced: 13 Apr 2025
https://github.com/jsoysouvanh/refureku
Cross-platform C++17 Runtime Reflection Library
attributes cmake code-generation code-generator codegen cplusplus cplusplus-17 cpp cpp17 cross-platform dynamic-reflection gamdev game-development game-engine properties reflection
Last synced: 08 Apr 2025
https://github.com/HarmonyHoney/ROTA
Open Source Fork of ROTA / Godot 3.6 / Gravity Bending Puzzle Platformer Game
2d-game 2d-platformer android android-game cross-platform desktop-game game game-development gamedev godot godot-engine godot3 godotengine linux mobile-game multiplatform open-source platformer-game puzzle-game vector-art
Last synced: 06 Feb 2025
https://github.com/Heymity/UniversalInventorySystem
A Unity Package for creating easy to use and highly customizable inventories and inventory`s UI
csharp game-development inventory inventory-ui inventorysystem open-source ui unity unity2d unity3d
Last synced: 25 Apr 2025
https://github.com/amerkoleci/JoltPhysicsSharp
JoltPhysics C# bindings
game-development game-engine physics physics-engine physics-simulation simulation
Last synced: 22 Feb 2025
https://github.com/IntoTheDev/Save-System-for-Unity
Save System for Unity with AOT (IL2CPP) and assets references support.
filesystem game-development save save-and-load savegame unity unity-asset unity-scripts unity3d
Last synced: 25 Apr 2025
https://github.com/minapecheux/godot-tutorials
The code & assets for Godot/C# tutorials I published in video/text format on YouTube and Medium (🇬🇧 + 🇫🇷).
csharp csharp-code game game-dev game-development gamedev godot godot-demo godot-engine godot-game godot4 godotengine tutorial tutorial-code tutorials
Last synced: 09 Apr 2025
https://github.com/Ibuprogames/gamedev-resources
An updated collection of useful resources to resources to design, develop and market games.
game-art game-designer game-development game-engine unity
Last synced: 01 Apr 2025
https://github.com/sun0fabeach/vue-phaser3
Vue 3 + Phaser 3 + Webpack Template
boilerplate game-development phaser vue vue-cli webpack
Last synced: 16 May 2025
https://github.com/paladin-t/b8
BASIC8 - The Fantasy Computer/Console!
8-bit basic8 fantasy-computer fantasy-console game-development game-engine pixelart retrocomputing retrogaming
Last synced: 25 Mar 2025
https://github.com/menacingmecha/godot-n64-shader-demo
Demo project featuring a collection of N64 style shaders and materials for Godot engine.
90s game-development game-engine gamedev godot low-poly n64 retro shaders
Last synced: 09 Apr 2025
https://paladin-t.github.io/b8/
BASIC8 - The Fantasy Computer/Console!
8-bit basic8 fantasy-computer fantasy-console game-development game-engine pixelart retrocomputing retrogaming
Last synced: 26 Mar 2025
https://github.com/shinmera/promptfont
A font with extra characters for button prompts in games
font font-icons fonts game-development games icon-font
Last synced: 06 Apr 2025
https://github.com/Green-Sky/imgui_entt_entity_editor
A drop-in entity editor for EnTT with Dear ImGui
cpp ecs entity-component-system entity-editor entt game-development imgui mushmachine single-file single-header-lib
Last synced: 08 May 2025
https://github.com/morganbengtsson/mos
Lightweight game engine.
3d-audio 3d-graphics c-plus-plus c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 game-development game-engine glm graphics-engine lightweight-game-engine openal opengl stb-image
Last synced: 20 Mar 2025
https://github.com/TheOpenSpaceProgram/osp-magnum
A spaceship game
cpp entity-component-system game-development game-engine physics-engine simulation
Last synced: 14 Apr 2025
https://github.com/SirFroweey/PyDark
PyDark is a 2D and Online Multiplayer video game framework written on-top of Python and PyGame.
engine framework game game-development game-engine multiplayer networking pygame python
Last synced: 15 May 2025
https://github.com/finnvoor/PlaydateKit
Create games for Playdate using Swift.
game-development playdate playdate-sdk swift
Last synced: 28 Mar 2025
https://github.com/finnvoor/playdatekit
Create games for Playdate using Swift.
game-development playdate playdate-sdk swift
Last synced: 12 Apr 2025
https://github.com/Ukendio/jecs
A fast, portable Entity Component System for Luau
data-oriented data-oriented-design ecs entity-component-system game-development gamedev jecs lua luau no-dependencies
Last synced: 18 Apr 2025
https://github.com/fragworks/frag
A cross-platform 2D|3D game framework for the Nim programming language
android game game-2d game-3d game-development game-engine nim nim-language
Last synced: 16 Apr 2025
https://github.com/andrea/functionalprogrammingingames
Functional Programming in Games Resources
clojure elm frp-game-engine functional-programming game-development haskell rust
Last synced: 09 Apr 2025
https://github.com/Andrea/FunctionalProgrammingInGames
Functional Programming in Games Resources
clojure elm frp-game-engine functional-programming game-development haskell rust
Last synced: 01 May 2025
https://github.com/NiklasEi/bevy_common_assets
Collection of generic asset loaders for common file formats
assets bevy bevy-plugin game-development hacktoberfest rust
Last synced: 12 May 2025
https://github.com/olde-skuul/burgerlib
The Only Low Level Library you'll ever need
cpp game-development library linux macos windows
Last synced: 16 May 2025
https://github.com/niklasei/bevy_common_assets
Collection of generic asset loaders for common file formats
assets bevy bevy-plugin game-development hacktoberfest rust
Last synced: 15 May 2025
https://github.com/codewriter-packages/unimob
Modern reactive programming library for Unity (inspired by MobX js)
c-sharp design-pattern design-patterns game game-development game-engine gamedev paradigm paradigmshift reactive-programming state-management ui ui-framework ui-widgets unity unity3d widgets
Last synced: 09 Apr 2025
https://github.com/codewriter-packages/UniMob
Modern reactive programming library for Unity (inspired by MobX js)
c-sharp design-pattern design-patterns game game-development game-engine gamedev paradigm paradigmshift reactive-programming state-management ui ui-framework ui-widgets unity unity3d widgets
Last synced: 08 May 2025
https://github.com/shadowss/travianz
Travian T3.6 , BEST VERSION EVER
game game-development mmorpg mmorpg-server travian travian-clone
Last synced: 24 Feb 2025
https://github.com/Shadowss/TravianZ
Travian T3.6 , BEST VERSION EVER
game game-development mmorpg mmorpg-server travian travian-clone
Last synced: 10 Apr 2025
https://github.com/ikbencasdoei/godot-voip
godot-voip is a Godot Engine addon which makes it very easy to setup a real-time voice-chat system in your Godot game. This addon also includes a demo project.
audio demo game-development godot godot-addon godot-voip godotengine microphone voice voice-chat voice-communication voip
Last synced: 08 Apr 2025
https://github.com/sschmid/match-one
This is a simple and interactive Unity3d example project to show how to use Entitas
ecs entity-component-system game-development tutorial unity
Last synced: 13 Apr 2025
https://github.com/Keyslam-Group/Concord
A feature-complete ECS library
ecs game-development love2d lua
Last synced: 01 Apr 2025
https://github.com/FBast/ReflexityAI
Provide a basic framework to build an Utility IA in Unity using the xNode editor of Siccity
artificial-intelligence csharp game-development gamedev-library nodal unity unity-asset unity-plugin unity3d utility-based-ai xnode
Last synced: 25 Apr 2025
https://github.com/fbast/reflexityai
Provide a basic framework to build an Utility IA in Unity using the xNode editor of Siccity
artificial-intelligence csharp game-development gamedev-library nodal unity unity-asset unity-plugin unity3d utility-based-ai xnode
Last synced: 10 Apr 2025
https://github.com/c-krit/ferox
A lightweight 2D physics engine written in C, for educational purposes.
2d-physics 2d-physics-engine c c99 emscripten ferox game-development gamedev gnu99 physics physics-2d physics-engine physics-simulation raylib raylib-examples sokol stb wasm webassembly
Last synced: 27 Dec 2024
https://github.com/aikar/taskchain
TaskChain Control Flow framework. Helps facilitate running tasks on an application's "Main Thread" (such as a game), and tasks off the main (async).
bukkit chain-methods concurrent-programming flow-control game-development gamedev-library java java-library minecraft-plugin rxjava scheduler-library sponge task-scheduler
Last synced: 10 Apr 2025
https://github.com/aikar/TaskChain
TaskChain Control Flow framework. Helps facilitate running tasks on an application's "Main Thread" (such as a game), and tasks off the main (async).
bukkit chain-methods concurrent-programming flow-control game-development gamedev-library java java-library minecraft-plugin rxjava scheduler-library sponge task-scheduler
Last synced: 16 Mar 2025
https://github.com/RevenantX/LiteEntitySystem
Pure C# HighLevel API for multiplayer games
csharp dotnet game-development gamedev litenetlib mono multiplayer udp unity
Last synced: 06 May 2025
https://github.com/oguzeroglu/rhubarb
A WebSocket library optimized for multiplayer JS games, works on WebWorkers with binary data.
game-development game-server html5 javascript multiplayer webgl websocket websocket-library webworker
Last synced: 17 Mar 2025
https://github.com/nidorx/ecs-lib
Tiny and easy to use ECS (Entity Component System) library for game programming
data-oriented-design ecs ecs-framework entity-component entity-component-architecture entity-component-system game game-development game-engine game-programming gamedev gameloop threejs
Last synced: 09 Apr 2025
https://github.com/kagenash1/godot-behavior-tree
A GDScript implementation of a behavior tree for AI, built through Godot nodes.
ai artificial-intelligence behavior-tree game-development godot
Last synced: 26 Apr 2025
https://github.com/rangi42/polished-map
A map and tileset editor for pokecrystal, pokered, and projects based on them. Written in C++ with FLTK.
c-plus-plus fltk game-development gui map-editor maps pokemon tileset tileset-editor tilesets
Last synced: 10 May 2025
https://github.com/kevinmoran/BeginnerDirect3D11
Starter code samples for Direct3D11
3d-graphics direct3d direct3d11 directx directx-11 game-development gamedev graphics graphics-programming graphics-rendering rendering rendering-3d-graphics
Last synced: 18 Jan 2025
https://github.com/alto-io/game3.js
The Web 3.0 Game Framework
game-development ipfs javascript near-protocol nft web3
Last synced: 31 Mar 2025
https://github.com/thephet/bevyroguelike
Roguelike game using Rust and the Bevy engine
bevy game game-development rust
Last synced: 04 Apr 2025
https://github.com/kehom/godotaddonpack
A collection of pure GDScript addons for Godot
addon addons databases game-database game-development gamedev godot godot-addons godot-engine inventory inventory-system multiplayer networking snapshots tutorial ui
Last synced: 09 Apr 2025
https://github.com/overshifted/overengine
Tiny little game engine
cplusplus cpp game-development game-editor game-engine game-engine-2d gamedev imgui linux opengl windows
Last synced: 04 Apr 2025