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-18 00:11:01 UTC
- JSON Representation
https://github.com/VeryGoodOpenSource/flame_behaviors
An implementation of the behavioral composition pattern for Flame. Built by Very Good Ventures ๐ฆ
architecture dart flame flutter flutter-package game-development
Last synced: 03 Nov 2024
https://github.com/kenjinp/terrain-synth
Terrain generation tool, using real-earth data and deep learning techniques
deep-learning deep-neural-networks game-development gan procedural-generation react react-three-fiber terrain-generation three-js threejs typescript
Last synced: 11 Oct 2024
https://github.com/kurocha/teapot
Teapot is a tool for managing complex cross-platform builds.
build-tool cpp game-development ruby teapot
Last synced: 17 Nov 2024
https://github.com/stanfortonski/stickman-3d
StickMan 3D: First Round | indie fighting game | C++ OpenGL
3d 3d-game 3d-games 3d-graphics 3d-mesh 3d-models fight fighting-game game game-design game-develop game-development gamedev games open-source opengl player stickman-3d ui ui-components
Last synced: 11 Nov 2024
https://github.com/samdze/playdate-nim
Nim bindings with extra features for the Playdate SDK
game-development nim nim-lang playdate playdate-sdk
Last synced: 09 Nov 2024
https://github.com/lettier/hacker-feud
:boom: A single page web game made with Svelte.
game game-2d game-dev game-development games javascript javascript-application javascript-applications javascript-game online-game online-games spa svelte svelte-example svelte-js svelte-v3 svelte3 sveltejs web-application website
Last synced: 10 Oct 2024
https://github.com/mukeshsolanki/snake-game-android
Snake game for Android made with Jetpack Compose
android android-development game-development game-engine jetpack-compose kotlin kotlin-android snake snake-game snakegame
Last synced: 09 Nov 2024
https://github.com/kalindudc/AdvancedPlayerController
A fully customizable first person/third person controller for Unity. This includes a customizable 3D player model as well as fully integrated animations.
controller fps-engine game-development third-person-game unity
Last synced: 10 Nov 2024
https://github.com/verygoodopensource/flame_behaviors
An implementation of the behavioral composition pattern for Flame. Built by Very Good Ventures ๐ฆ
architecture dart flame flutter flutter-package game-development
Last synced: 16 Nov 2024
https://github.com/abnormalbrain/bevy_particle_systems
A native and WASM compatible Particle System implementation for Bevy
Last synced: 09 Oct 2024
https://github.com/hugo-dz/rust-sandbox
๐ฆ A tiny sandbox game written in Rust using Bevy
bevy game-development game-engine gamedev rust
Last synced: 06 Nov 2024
https://github.com/eigenhombre/l1
A simple Lisp written in Go
game-development golang interpreter l1 lisp symbolic-ai tco unicode
Last synced: 17 Nov 2024
https://github.com/sanderfrenken/morespritekit
๐พ Sprite Kit extensions ๐พ
game-development ios spritekit swift
Last synced: 18 Nov 2024
https://github.com/kalindudc/advancedplayercontroller
A fully customizable first person/third person controller for Unity. This includes a customizable 3D player model as well as fully integrated animations.
controller fps-engine game-development third-person-game unity
Last synced: 08 Nov 2024
https://github.com/tofuengine/tofu
Multiplatform lightweight 2D game-engine, retro-game inspired. Uses OpenGL through GLFW3. Scripted in Lua. Aiming zero run-time dependencies.
2d c99 cross-platform game-development game-engine gamedev gamedev-framework glfw linux lua opengl raspberry-pi windows
Last synced: 12 Oct 2024
https://github.com/bloeys/nmage
3D Game Engine in Go
game-development game-engine gamedev
Last synced: 05 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/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/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/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/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/midopooler/portfolio2.0
A whole new way of presenting a developer's portfolio.
3d-game c-sharp car-game game game-development hacktoberfest hacktoberfest2021 portfolio-website unity3d webgl
Last synced: 16 Nov 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/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: 15 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/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/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/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/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/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/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/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 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/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: 15 Nov 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/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/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/felselva/gfw
Pure C Minimal Graphics Framework (OpenGL)
2d 3d c demos demoscene framework game-development opengl
Last synced: 14 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: 10 Oct 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/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/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: 14 Nov 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/RomanZhu/Endless-Runner-Entitas-ECS
Runner template for Unity
ecs endless-runner entitas entity-component-system game game-development runner unity
Last synced: 17 Nov 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/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: 14 Nov 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: 14 Nov 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/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: 14 Nov 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/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/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/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: 15 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/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/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/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/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/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/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/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: 15 Nov 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/sean-codes/cs-engine
2D Javascript Game Engine
2d-game 2d-game-engine engine game game-development game-engine gamedev
Last synced: 15 Nov 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/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/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/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/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/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: 14 Nov 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/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/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/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/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/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/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/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/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/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/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/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: 14 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: 17 Nov 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