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-11-14 00:10:45 UTC
- JSON Representation
https://github.com/rudjigames/rapp
Cross-platform entry point library
bgfx console controller cross-platform entry entrypoint game-development gamedev graphics imgui input job-scheduler keyboard mouse multithreading
Last synced: 12 Nov 2024
https://github.com/GamesRightMeow/playbit
Playbit is a framework for creating cross-platform Playdate games from a single Lua codebase.
game-development game-engine love2d lua playdate playdate-console
Last synced: 09 Nov 2024
https://github.com/victorb/dogoap
Goal-oriented Action Planning (GOAP) with Bevy integration
ai bevy bevy-engine bevy-plugin ecs game-ai game-development gamedev goap npc npcai rust rust-crate
Last synced: 09 Oct 2024
https://github.com/kelindar/ecs
Example of Entity Component System in Go
data-oriented ecs entity-component-system game-development
Last synced: 28 Oct 2024
https://github.com/archo5/sgscript
SGScript Scripting Engine
android c coroutines cpp game-development game-library language library linux low-level macos memory-efficient script scripting scripting-engine scripting-games scripting-language sgscript windows
Last synced: 09 Nov 2024
https://github.com/olefasting/rust_rpg_toolkit
Engine / framework for creating highly customizable and user modable action RPG's
2d-engine game game-development gamedev macroquad rpg rust rust-lang
Last synced: 27 Oct 2024
https://github.com/FaultyFunctions/Crochet
An interactive dialogue editor for writers and programmers.
game-development gamemaker-studio-2 narrative unity writing
Last synced: 02 Nov 2024
https://github.com/AndreMicheletti/godot-agones-sdk
Community-driven Agones SDK for Godot Engine
game-development gdscript godot godot-engine google-for-games multiplayer plugin sdk
Last synced: 02 Nov 2024
https://github.com/ts-defold/create
Project generator CLI for jump-starting your next Defold game with TypeScript.
defold defold-game game-development lua typescript
Last synced: 01 Nov 2024
https://github.com/jschomay/elm-interactive-story-starter
Build your own non-linear interactive stories using the Elm Narrative Engine
elm elm-lang elm-narrative-engine game-development interactive-fiction interactive-stories
Last synced: 12 Oct 2024
https://github.com/eigenhombre/l1
A simple Lisp written in Go
game-development golang interpreter l1 lisp symbolic-ai tco unicode
Last synced: 26 Oct 2024
https://github.com/arturbac/fixed_math
FixedMath: A High-Performance C++23, C++17 Library for Fixed-Point 48.16 Arithmetic
arithmetic-computation cpp cpp17 educational embedded-systems fixed-math fixed-point game-development high-precision mathematics numerical-methods open-source performance-optimization scientific-computing
Last synced: 26 Oct 2024
https://github.com/BitReign/AnimatedCrosshairsUE4
Animated Crosshairs for Unreal Engine 4 provides 17 ready to use animated UMG widgets including demo scene to test their combination.
game-dev game-development unreal unreal-engine unreal-engine-4
Last synced: 06 Nov 2024
https://github.com/joebrogers/unitydebug
A wrapper script for Unity debug calls to use conditional attributes in order to avoid debug code being compiled into release builds.
game-dev game-development gamedev gamedev-library gamedev-tool gamedevelopment unity unity-3d unity-asset unity-editor unity-scripts unity-tutorial unity2d unity3d unity3d-games unity3d-plugin
Last synced: 10 Oct 2024
https://github.com/subsage/youtube-reference-list
A curated list of youtube channels related to gamedevelopment.
analysis game-development gamedev reviews-games video-essays video-game youtube-channel
Last synced: 11 Oct 2024
https://github.com/valks-games/sankari
A open source 2D platformer being made in Godot 4 beta C#
csharp csharp-game enet enet-csharp game game-2d game-dev game-development gamedev godot godot-engine godot-game godot-game-engine godotengine non-profit open-source open-source-community open-source-game open-source-project
Last synced: 10 Oct 2024
https://github.com/arshvirgoraya/godot-collapsible-container
A control node capable of hiding and revealing its children by folding and unfolding.
accordion-plugin addon collapsible collapsible-accordion collapsible-plugin game-development gdscript godot-engine godot-engine-4 godot-game-engine godot-plugin tool ui
Last synced: 12 Oct 2024
https://github.com/kayhhh/houseki
💎 A modular 3D game engine built for the web.
3d ecs game-development game-engine gltf threejs typescript vrm wasm webgl webgpu webxr
Last synced: 31 Oct 2024
https://github.com/indiesoftby/defold-yagames
YaGames is the Yandex.Games SDK implementation for the Defold game engine.
browser-games defold defold-game-engine defold-library defold-native-extension game-development gamedev html5-game-development yandex-games
Last synced: 31 Oct 2024
https://github.com/felselva/gfw
Pure C Minimal Graphics Framework (OpenGL)
2d 3d c demos demoscene framework game-development opengl
Last synced: 03 Aug 2024
https://github.com/gamesrightmeow/playbit
Playbit is a framework for creating cross-platform Playdate games from a single Lua codebase.
game-development game-engine love2d lua playdate playdate-console
Last synced: 31 Oct 2024
https://github.com/bombanauts/bombanauts
Bombanauts, inspired by the original Bomberman game, is a 3D multiplayer online battle arena (MOBA) game where players can throw bombs at each other, make boxes explode, and even other players!
cannonjs chai expressjs game-development javascript mocha react redux socket-io test-driven-development threejs
Last synced: 07 Nov 2024
https://github.com/JoebRogers/UnityDebug
A wrapper script for Unity debug calls to use conditional attributes in order to avoid debug code being compiled into release builds.
game-dev game-development gamedev gamedev-library gamedev-tool gamedevelopment unity unity-3d unity-asset unity-editor unity-scripts unity-tutorial unity2d unity3d unity3d-games unity3d-plugin
Last synced: 10 Nov 2024
https://github.com/unity-technologies/ml-agents-dodgeball-env
Showcase environment for ML-Agents
game-development machine-learning ml-agents reinforcement-learning reinforcement-learning-environments unity unity3d
Last synced: 07 Oct 2024
https://github.com/andremicheletti/godot-agones-sdk
Community-driven Agones SDK for Godot Engine
game-development gdscript godot godot-engine google-for-games multiplayer plugin sdk
Last synced: 10 Oct 2024
https://github.com/KonH/StableDiffusionUnityTools
Editor utility to generate assets in Unity Editor via self-hosted & managed Stable Diffusion installations
game-development image-generation stable-diffusion unity unity-editor unity3d
Last synced: 11 Nov 2024
https://github.com/FrozenStormInteractive/Unreal-Batch-Rename-Tool
A plugin to rename multiple assets quickly with a set of naming rules
game-development ue4 ue4-plugin ue5 ue5-plugin unreal unreal-engine unreal-engine-4 unreal-engine-5 unrealengine
Last synced: 23 Oct 2024
https://github.com/artstorm/ui-toolkit-safe-area
A Safe Area Container for Unity's UI Toolkit.
game-development safe-area safearea ui ui-toolkit uitoolkit unity unity3d
Last synced: 09 Nov 2024
https://github.com/RomanZhu/Endless-Runner-Entitas-ECS
Runner template for Unity
ecs endless-runner entitas entity-component-system game game-development runner unity
Last synced: 03 Aug 2024
https://github.com/BitReign/CensoredUE4
World space area censoring solution for Unreal Engine 4. It is using blueprint actor for censoring and can be attached to any other blueprint actor like characters.
blueprint game-dev game-development shader unreal unreal-engine unreal-engine-4
Last synced: 06 Nov 2024
https://github.com/lemunozm/asciiarena
Terminal multiplayer deathmatch game
arcade-game ascii ascii-art ascii-graphics deathmatch game game-development gamedev multiplayer multiplayer-game terminal terminal-app terminal-based terminal-game
Last synced: 01 Nov 2024
https://github.com/a327ex/chrono
Timer module for LÖVE
game-development love2d lua timer tween
Last synced: 25 Sep 2024
https://github.com/EliaFantini/RocketMan-a-VR-videogame-created-with-Unity
A Virtual-Reality "escape-room-like" videogame for Oculus Quest, developed with Unity Engine using only the basic Oculus Framework. Game awarded as best game of the course ( year 2021/2022)
blender c-sharp game-design game-development meta metaverse oculus oculus-quest photoshop playtesting premiere-pro unity unity-scene unity-vr unity3d unity3d-games unityvr video-game vr vr-game
Last synced: 23 Oct 2024
https://github.com/movesthatmatter/movex
Serverless Multiplayer Infrastructure for JavaScript Games. Private State | Real Time | Server Authoritative | Open Source
frontend game-development hacktoberfest hacktoberfest-2024 hacktoberfest-accepted hacktoberfest2024 infrastructure javascript multiplayer multiplayer-game-server react reactjs serverless socket-programming state-management typescript
Last synced: 31 Oct 2024
https://github.com/NeroGames/Nero-Game-Engine
Advanced SFML Game Engine, Designed to be Simple and Intuitive
2d-game 2d-game-engine box2d engine engine-development game game-development game-engine gamedev games imgui-game-engine nero-game-engine sfml sfml-game-engine
Last synced: 03 Aug 2024
https://github.com/manlaig/object_placement_unity
RTS style building placement in Unity
game-design game-development gamedev object-placement rts-game rts-style starcraft starcraft2 unity unity3d
Last synced: 10 Nov 2024
https://github.com/mariofv/LittleOrionEngine
C++ 3D Engine developed during the Master's Degree in AAA Videogames Development.
3dengine cplusplus editor game-development game-engine gamedev gameobject video-game
Last synced: 03 Aug 2024
https://github.com/coryleach/unitysaveload
Quickly Save/Load data in Binary or Json formats, and Encrypt it in Unity
game-development gamedev helper load save savegame serialization unity unity3d utility
Last synced: 27 Oct 2024
https://github.com/luizppa/game-dev-techniques
🎮 A collection of game development algorithms and techniques
compute-shaders game-development marching-cubes procedural-generation raytracing shaders unity unity3d
Last synced: 28 Oct 2024
https://github.com/ichenpipi/unity-project-pin-board
[Unity Editor Tool] Allows you to pin commonly used assets on the window, so you can find them quickly.
game-development unity unity3d unity3d-plugin
Last synced: 08 Nov 2024
https://github.com/edubart/miniphysfs
Single-file port of PhysFS, a library that provides abstract access to various archives.
c filesystem game-development miniphysfs physfs single-file single-header single-header-lib
Last synced: 30 Oct 2024
https://github.com/proyecto26/thecryptopurge
A crypto shooter-survival real-time NFT-based game inspired by The Purge 💸
alchemyapi blockchain chainlink chainlink-hackathon-2021 chainlink-oracle chainlink-vrf crypto cryptocurrency game game-development nft nft-game nft-marketplace nfts smart-contracts
Last synced: 08 Nov 2024
https://github.com/maxdeviant/peacock
A game engine for making beautiful games
game-development game-engine gamedev rust
Last synced: 05 Nov 2024
https://github.com/ufrshubham/flame_simple_platformer
A 2D platformer made using Flame engine
2d-game dart flame-engine flutter flutter-game game-development mobile-games platformer
Last synced: 31 Oct 2024
https://github.com/coryleach/UnitySaveLoad
Quickly Save/Load data in Binary or Json formats, and Encrypt it in Unity
game-development gamedev helper load save savegame serialization unity unity3d utility
Last synced: 03 Aug 2024
https://github.com/Ideefixze/TutorialUnityMultiplayer
How to use Command Design Pattern to make custom networking for Unity?
game-development network network-programming socket-programming tutorial unity
Last synced: 10 Nov 2024
https://github.com/lschmid83/dragon-island
This is a 2D platform game similiar to Super Mario World written in Java and C++ with a level editor. Available for PC, Android, GP2X and PSP platforms.
2d-game-engine admob-banner android-studio cpp eclipse-ide game-development gp2x graphics-engine java level-editor mario-game object-oriented-programming open-gl paralax-effect physics platform-game-2d playstation-portable tile-map
Last synced: 31 Oct 2024
https://github.com/DragonRidersUnite/scale
Framework with conventions and utils for DragonRuby Game Toolkit
dragonruby dragonruby-gtk dragonrubygtk game-development
Last synced: 14 Nov 2024
https://github.com/d12/bricksvr-game
An open-source mirror of the BricksVR project, a multiplayer VR sandbox game available on Steam and the Oculus store.
Last synced: 01 Nov 2024
https://github.com/sushiwaumai/chronity
:hourglass: Library for running functions after a delay by creating timers in Unity3D.
csharp game-development game-programming gamedev openupm openupm-cli timer unity unity3d
Last synced: 08 Nov 2024
https://github.com/harmonyhoney/candywrapper
Godot 4.3 / Looping Arcade Platformer Game
2d-plaformer arcade-game cross-platform desktop-game game game-development gamedev godot godot-engine godotengine linux mac multiplatform open-source pixel-art platformer-game web-game windows
Last synced: 08 Nov 2024
https://github.com/JanSeliv/CustomShapeButton
Open-source plugin that allows to make buttons of any shape in UE5.4
button button-widget c-plus-plus cpp custom-shape game-development plugin plugin-repo ue4 ue4-plugin ue5-plugin unreal unreal-engine unreal-engine-4 unreal-engine-code-plugin unreal-engine-cpp-plugin unreal-engine-plugin unreal-plugin
Last synced: 30 Oct 2024
https://github.com/henauxg/ghx_proc_gen
2D & 3D procedural generation with WFC/Model synthesis in Rust
algorithms bevy-engine game-development procedural-generation wfc
Last synced: 13 Nov 2024
https://github.com/sean-codes/cs-engine
2D Javascript Game Engine
2d-game 2d-game-engine engine game game-development game-engine gamedev
Last synced: 08 Nov 2024
https://github.com/seldom-se/seldom_pixel
Bevy plugin for limited color palette pixel art games
2d bevy bevy-engine game-development graphics gui rust
Last synced: 09 Oct 2024
https://github.com/billyb2/bootleg_networking
A cross platform (wasm included) networking library!
bevy gamdev game-development network-programming networking wasm
Last synced: 08 Nov 2024
https://github.com/DoogeJ/MonoGame.Primitives2D
Easy-to-use 2D primitives
2d 2d-game-framework 2d-graphics game-development monogame monogame-framework monogame-primitives2d xna
Last synced: 27 Oct 2024
https://github.com/daniel-beard/dstarlitejava
A java implementation of the incremental heuristic search algorithm D* Lite.
dstarlite game-development java pathfinding
Last synced: 22 Oct 2024
https://github.com/resttime/cl-liballegro
Common Lisp bindings and interface to the Allegro 5 game programming library
allegro5 bindings cffi common-lisp game-dev game-development gamedev lisp
Last synced: 28 Oct 2024
https://github.com/radiatoryang/Yarn-Weaver
simple tool built in Unity C# to test Yarn files, good for game devs and narrative designers
csharp game-development gamedev-tool narrative twine unity
Last synced: 03 Aug 2024
https://github.com/criptych/physfs-old
UNOFFICIAL Git mirror of PhysicsFS Mercurial repository. The official repository has also moved to GitHub; this one will no longer be updated. Official website:
c-language filesystem game-development virtual-file-system
Last synced: 29 Sep 2024
https://github.com/wtetzner/waterbear
Assembler/Disassembler for the Dreamcast VMU
asm assembler assembly cargo disassembler disassembly dreamcast dreamcast-vmu embedded game-dev game-development homebrew rust vmu waterbear
Last synced: 05 Nov 2024
https://github.com/Zorochase/ultimate-retro-shader-collection
Shaders designed to replicate the graphical style of the PlayStation and Nintendo 64.
90s game-development low-poly n64 ps1 psx retro shaders
Last synced: 04 Aug 2024
https://github.com/mage/mage
Game Server Framework
game-development game-server mage nodejs
Last synced: 14 Nov 2024
https://github.com/jacobdomagala/looper
2D game engine and editor written in modern C++ and Vulkan
cmake cpp cpp17 cpp20 game-development game-editor game-engine glfw3 imgui vulkan
Last synced: 08 Nov 2024
https://github.com/Amirans/InteractionPlugin
This is an Unreal Engine Plugin Written in C++ which aims to handle all the interactions in a game such as Triggers, Doors, Item Pickup and many more
c-plus-plus game-development interaction plugin unreal unreal-engine unreal-engine-4
Last synced: 23 Oct 2024
https://github.com/jalbam/crossbrowdy
Multimedia JavaScript framework
api apis development framework game game-development game-engine gamedev gamedev-framework gamedev-library gamedevelopment games html5 html5-game-development javascript javascript-framework javascript-library js multimedia-javascript-framework multimedia-library
Last synced: 12 Oct 2024
https://github.com/jesstelford/pecs
Entity Component System (ECS) for PICO-8 & Picotron
entity-component-system game-development game-library lua pico-8 picotron
Last synced: 05 Nov 2024
https://github.com/VIZ-Interactive/Depiction-Engine-Unity
Versatile engine to create and stream large 3D worlds for game or geospatial applications
augmented-reality digital-twin game-development geospatial-visualization large-worlds procedural-generation simulations star-systems unity3d
Last synced: 11 Nov 2024
https://github.com/25a0/quadtastic
A tool to manage sprite sheets and color palettes
game-development love2d lua tool
Last synced: 14 Oct 2024
https://github.com/GardensOfKadesh/Homeworld
Gardens of Kadesh: A WebAssembly port of Homeworld.
emscripten game game-development game-engine opengl webassembly webgl
Last synced: 10 Oct 2024
https://github.com/spajus/tank_island
Top down 2D shooter game that involves blowing up tanks
book game game-2d game-development gamedev gosu indiegame ruby
Last synced: 02 Nov 2024
https://github.com/mebens/ammo
A simple, flexible organisational library for use with the LÖVE game engine.
game-development love love2d lua
Last synced: 14 Oct 2024
https://github.com/atalantus/WFC-Unity-Example
A Unity project utilizing the wave-function-collapse algorithm to procedurally generate level.
game-development gamedev procedural-generation unity unity3d wfc
Last synced: 17 Aug 2024
https://github.com/rivet-gg/opengb
Open Game Backend: Open-source modular backend for all games and tools. Works with Godot, Unity, Unreal Engine, and HTML5.
backend backend-as-a-service deno game game-backend game-development multiplayer postgres postgresql
Last synced: 12 Nov 2024
https://github.com/googleforgames/clean-chat
Disruptive Behavior Mitigation Framework for Games
game-development machine-learning machine-learning-games multiplayer python
Last synced: 07 Nov 2024
https://github.com/indianakernick/Simpleton-Engine
What a stupid name for a library
c-plus-plus game-2d game-development game-engine gamedev graphics2d header-only opengl sdl2 sprite-animation spritesheet spritesheet-packer
Last synced: 03 Aug 2024
https://github.com/Chillu1/CSharpECSComparison
Comparison chart for C# ECS solutions/frameworks
csharp data-oriented ecs ecs-framework entity-component-system game-development unity unity3d
Last synced: 10 Nov 2024
https://github.com/JoebRogers/PICO-EC
A tiny scene-entity-component library created for the PICO-8 fantasty console.
game game-2d game-dev game-development game-engine gamedev games lua lua-library pico-8 pico8
Last synced: 02 Nov 2024
https://github.com/geokureli/newgrounds
Newgrounds API for haxe
game-dev game-development haxe newgrounds newgrounds-medals newgrounds-scoreboards newgroundsio strawberryclock
Last synced: 10 Nov 2024
https://github.com/dasannikov/defoldtypescript
TypeScript support for Defold game engine
defold defold-game-engine defold-library game-development transpiler typescript webgame
Last synced: 02 Nov 2024
https://github.com/schell/apecs
An asyncronous and pleasant entity-component system for Rust
app-engine ecs game-development game-engine rust
Last synced: 27 Oct 2024
https://github.com/devcat-studio/SilvervineUE4Lua
A Lua Scripting Plugin for Unreal Engine 4
game-development lua scripting ue4
Last synced: 06 Nov 2024
https://github.com/JanSeliv/SettingsWidgetConstructor
Open-source plugin for automated UI generation of game settings from data table in UE5.3
c-plus-plus cpp game-development plugin plugin-repo settings settings-management ue4 ue4-plugin ue5-plugin ui ui-generation ui-generator unreal unreal-engine unreal-engine-4 unreal-engine-code-plugin unreal-engine-cpp-plugin unreal-engine-plugin unreal-plugin
Last synced: 30 Oct 2024
https://github.com/ba-st/winter
Winter is a 2D game engine for Pharo Smalltalk
2d-game-engine 2d-game-framework game-development game-engine gamedev mit-license pharo pharo-smalltalk smalltalk
Last synced: 09 Oct 2024
https://github.com/srekel/sralloc
Memory allocators
c99 cplusplus game-development memory-allocation memory-management public-domain single-header-lib
Last synced: 12 Oct 2024
https://github.com/MissingBitStudios/igneous
Igneous is an open source game engine written in C++.
assimp bgfx bullet-physics cmake cpp directx entt game-development game-engine glfw glm imgui linux macos metal openal opengl raknet windows
Last synced: 03 Aug 2024
https://github.com/mizrael/blazorex
Blazorex is an HTML Canvas wrapper library for Blazor.
blazor blazor-webassembly canvas canvas2d game-development gamedev hacktoberfest
Last synced: 27 Oct 2024
https://github.com/guitsaru/draco
An Entity Component System for DragonRuby GTK
dragonruby dragonruby-gtk dragonrubygtk game-development
Last synced: 14 Nov 2024
https://github.com/erinnmclaughlin/Flappy-Bird
Flappy Bird built with Blazor WebAssembly (and without JavaScript interop)!
blazor blazor-webassembly blazorbuilds flappy-bird game-development web-development
Last synced: 05 Nov 2024
https://github.com/onqtam/game
Everything I am (was...) passionate about - the best game engine ever
asmjs cpp cross-platform emscripten entity-component-system game game-development game-engine hot-reload webassembly
Last synced: 08 Nov 2024
https://github.com/burnoutjs/burnoutjs
:video_game: 2D game engine for manage collisions. Made with javascript and CSS Grid Layout.
css-grid css-grid-layout game-development game-engine grid-layout hacktoberfest hacktoberfest2021
Last synced: 08 Nov 2024
https://github.com/hugo-dz/discord-activity-starter
A stater template for building Discord activities ⚽️
discord game-development gamedev
Last synced: 06 Nov 2024
https://github.com/kkukshtel/SimpleTilemap
A fast, easy way to generate runtime tilemaps in Unity
2d-graphics game-development gamedev unity3d
Last synced: 10 Nov 2024
https://github.com/expo/expo-graphics
Tools to help simplify working with three, pixi, phaser, ect...
arkit expo game-development opengl-es phaser pixijs processing react-native threejs webgl
Last synced: 27 Sep 2024
https://github.com/Hugo-Dz/discord-activity-starter
A stater template for building Discord activities ⚽️
discord game-development gamedev
Last synced: 13 Nov 2024
https://github.com/jwpttcg66/gameshardingdb
基于spring-sharding-mybaits集成redis缓存的游戏分布式存储框架.支持将对象序列化到队列里,异步存储。 使用spring集成mybatis3垂直和水平分库mysql.使用模版编程,采用代理模式,采集变化的字段,自动完成拼写sql,降低数据库落地难度 集成Mybatis-PageHelper分页,大数据量可以分批查询。提升查询速度
async-db entityservice game-aysnc-db game-db game-development game-engine game-mybatis game-redis game-sharding-mybatis gamedb gamemybatis gameshardingmybatis mybatis-pagehelper redis redis-game sharding-db sharding-mybatis shardingdb spring-mybatis3-mysql sql
Last synced: 28 Oct 2024
https://github.com/shijbey/anansi
Create simulation-driven visual novels in Unity.
ai game-development interactive-dialogue interactive-storytelling narrative-game social-simulation storylets unity unity-package visual-novel
Last synced: 31 Oct 2024
https://github.com/not-elm/bevy_flurx
Allows you to write sequential description of processes involving delays, user input, and other waits.
async bevy bevy-plugin game-development rust
Last synced: 09 Oct 2024