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-10 00:11:16 UTC
- JSON Representation
https://github.com/johanhelsing/bevy_smud
Sdf 2d shape renderer for Bevy
2d bevy bevy-plugin game-development sdf shaders shapes signed-distance-field
Last synced: 09 Oct 2024
https://github.com/jhigginbotham64/starlight.jl
A greedy game engine for greedy programmers!
game game-development game-engine gamedev julia julia-language julialang
Last synced: 12 Oct 2024
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: 09 Nov 2024
https://github.com/bhavyac16/plants-vs-zombies
CSE201: Advanced Programming Final Project | Re-implemented the strategy video game, Plants ๐ฑ๐ต vs. Zombies ๐งโโ๏ธ๐งโโ๏ธ , originally developed by PopCap Games | Working demo: https://www.youtube.com/watch?v=AgMRkRLPeFU
game-development java-11 java-application javafx-11 javafx-games javafx-project plants-vs-zombies uml-diagrams
Last synced: 13 Oct 2024
https://github.com/kidscancode/circle_jump
An open source mobile game made with Godot.
game-development game-tutorial godot godot-game-engine tutorial
Last synced: 13 Oct 2024
https://github.com/puchik/godot-extras
LOD and optimization C++ addons and shaders for Godot 4 and Godot 3
3d game-development gamedev godot godot-engine godotengine
Last synced: 10 Oct 2024
https://github.com/wellsousaaa/Five-Nights-at-Freddys-Web
Five Nights at Freddy's - Web: https://wellsousaaa.github.io/Five-Nights-at-Freddys-Web/
fnaf fnaf-vr game game-development horror horror-game javascript javascript-game react reactjs
Last synced: 08 Nov 2024
https://github.com/xenomega/sycophant
Numerous Ninjas: Beta stage mobile game written in Unity
2d android csharp game game-development ios mobile mobile-game unity unity2d
Last synced: 03 Oct 2024
https://github.com/jcubic/gaiman
Gaiman: Text based game engine and programming language
dsl game game-development javascript javascript-library programming-language story story-driven-games storytelling text-adventure text-adventure-engine text-adventure-game text-adventure-games
Last synced: 30 Oct 2024
https://github.com/leoCamilo/FakeSimCity
A Unity Game like SimCity for mobile
c-sharp game game-development gamedev mobile mobile-game unity unity3d
Last synced: 10 Nov 2024
https://github.com/ARM-software/gator
Sources for Arm Streamline's gator daemon, part of Arm Mobile Studio suite of performance analysis tools
android arm arm64 game-development linux performance performance-analysis profiling
Last synced: 04 Aug 2024
https://github.com/genaray/arch.extended
Extensions for Arch with some useful features like Systems, Source Generator and Utils.
csharp dotnet dotnet-core ecs entity-component-system entity-framework fast framework game game-development gamedev godot monogame monogame-framework unity utilities
Last synced: 01 Nov 2024
https://github.com/magicblock-labs/Solana.Unity-SDK
Open-Source Unity-Solana SDK with Full RPC coverage, NFT support and more
game-development nft sdk solana solana-mint solana-nft solana-program unity
Last synced: 29 Oct 2024
https://github.com/magicblock-labs/solana.unity-sdk
Open-Source Unity-Solana SDK with Full RPC coverage, NFT support and more
game-development nft sdk solana solana-mint solana-nft solana-program unity
Last synced: 11 Oct 2024
https://github.com/MASSHUU12/godot-yat
YAT is an plugin that provides a customizable, in-game terminal for your Godot (C#) project.
csharp game-console game-development godot godot-plugin terminal
Last synced: 04 Aug 2024
https://github.com/badlogic/r96
Repository for the blog post series "Rendering like it's 1996"
emscripten game-development game-engine game-engine-framework graphics-programming webassembly
Last synced: 27 Oct 2024
https://github.com/Walkator/kailius
2D Platform Game developed in Unity for Android, Windows, and Linux. Kailius is inspired by the early RPGs, featuring PixelArt aesthetics (8 Bits).
2d 2d-game 2d-platformer-game android dungeon game game-development linux pixel-art pixelart platform platform-game-2d roleplaying-game rpg-game rpgs unity unity-2d unity-2d-game unity2d-game windows
Last synced: 08 Nov 2024
https://github.com/FirebaseExtended/unity-solutions
Use Firebase tools to incorporate common features into your games!
firebase game game-dev game-development games gaming gcp google-cloud google-cloud-platform
Last synced: 04 Aug 2024
https://github.com/incomingstick/openrpg
A tool for someone to use to quickly create content for a tabletop RPG world. Libraries for making video games with the d20 system
c c-plus-plus cli cmake cpp cpp-library dnd dungeons-and-dragons foss free-library game game-dev game-development gui linux openrpg town-generator travis-ci turn-based video-game
Last synced: 29 Sep 2024
https://github.com/Goutte/godot-addon-animated-shape-2d
Godot addon to animate a CollisionShape2D along with the frames of an AnimatedSprite2D. Useful for making changing hitboxes, hurtboxes and hardboxes. Comes with an Editor, making things easy.
2d-game 2d-graphics game-development gdscript godot godot-addon godot-engine godot-plugin godot4 sprite-animation
Last synced: 02 Nov 2024
https://github.com/uspgamedev/luasteam
Bindings to connect lua with Steam API
game-development love2d lua steam-api
Last synced: 09 Oct 2024
https://github.com/bitbrain/godot-tutorials
A curation of Godot tutorial source code created by bitbrain.
bitbrain game-development gamedev godot godotengine tutorial youtube
Last synced: 10 Oct 2024
https://github.com/drojaazu/megadev
A Sega Mega CD development framework in C and 68k asm
16bit assembly game-development genesis m68000 m68k megadrive retrogaming sega
Last synced: 03 Nov 2024
https://github.com/incomingstick/OpenRPG
A tool for someone to use to quickly create content for a tabletop RPG world. Libraries for making video games with the d20 system
c c-plus-plus cli cmake cpp cpp-library dnd dungeons-and-dragons foss free-library game game-dev game-development gui linux openrpg town-generator travis-ci turn-based video-game
Last synced: 04 Aug 2024
https://github.com/hongtae/swiftvvd
Swift 3D Game Engine for Windows, macOS, iOS, Linux
apple-metal apple-metal-game-engine cross-platform cross-platform-game-engine game-development game-engine linux linux-game-engine mac-game-engine metal-renderer swift swift-game-engine ui-framework vulkan vulkan-engine vulkan-game-engine vulkan-renderer
Last synced: 09 Nov 2024
https://github.com/Hongtae/SwiftVVD
Swift 3D Game Engine for Windows, macOS, iOS, Linux
apple-metal apple-metal-game-engine cross-platform cross-platform-game-engine game-development game-engine linux linux-game-engine mac-game-engine metal-renderer swift swift-game-engine ui-framework vulkan vulkan-engine vulkan-game-engine vulkan-renderer
Last synced: 31 Oct 2024
https://github.com/gilmore606/ure
the unRogueEngine
engine game-development game-engine gamedev roguelike roguelike-game roguelikedev
Last synced: 02 Aug 2024
https://github.com/nskins/goby
Command-line role-playing game framework
cli command-line framework game-development gamedev rpg ruby text-rpg
Last synced: 30 Oct 2024
https://github.com/rust-gamedev/rust-game-ports
Official host of games ported using Rust game libraries.
bevy fyrox game game-development game-engine gamedev ggez hacktoberfest macroquad rust
Last synced: 09 Oct 2024
https://github.com/yarnspinnertool/yarnspinner-rust
The friendly tool for writing game dialogue in Rust
bevy dialog game-development rust
Last synced: 09 Oct 2024
https://github.com/goutte/godot-addon-animated-shape-2d
Godot addon to animate a CollisionShape2D along with the frames of an AnimatedSprite2D. Useful for making changing hitboxes, hurtboxes and hardboxes. Comes with an Editor, making things easy.
2d-game 2d-graphics game-development gdscript godot godot-addon godot-engine godot-plugin godot4 sprite-animation
Last synced: 12 Oct 2024
https://github.com/adriankhl/godot-llm
LLM in Godot
game-development gamedev gdextension godot godot-engine godotengine llamacpp llm-inference
Last synced: 10 Oct 2024
https://github.com/folt-a/godot-idea-board
Design all Godot editor items. Godot4 addon.
documentation-tool game-dev game-development godot godot-addon godot4 godotengine tool
Last synced: 09 Oct 2024
https://github.com/aaron9000/c-game-resources
A collection of helpful resources for writing games in C and OpenGL.
c c99 game-dev game-development game-engine gamedev glsl opengl
Last synced: 12 Oct 2024
https://github.com/thomasgoldstein/zabuyaki
Zabuyaki, old-school side-scrolling beat 'em up
game-2d game-development gaming indiegame love2d lua pixel-art retrogaming video-game
Last synced: 14 Oct 2024
https://github.com/paulloz/godot-colorblindness
A colorblindness simulator to help you design for everyone.
accessibility colorblindness-simulator game-development gamedev godot godot-colorblindness godot-engine shader video-game
Last synced: 27 Oct 2024
https://github.com/ada-game-framework/sdlada
Ada 2022 bindings to SDL 2
ada ada2012 bindings game game-development gamedev linux macosx portable-library sdl sdl-ttf sdl2 sdl2-image sdl2-library windows
Last synced: 26 Oct 2024
https://github.com/radiatoryang/scopa
Unity level design plugin that adds support for Quake .MAP / Half-Life .RMF / Source .VMF, Q1 HL1 .WAD textures, and .FGD export.
3d environment game game-development half-life half-life-2 hammer level-design level-editor mod modeling quake quake-engine source-engine trenchbroom unity unity-editor unity-package unity3d
Last synced: 13 Oct 2024
https://github.com/walbourn/walbourn.github.io
Games for Windows and the DirectX SDK blog
directx game-development microsoft
Last synced: 17 Oct 2024
https://github.com/ScrappyCocco/ScrapEngine
A very simple real-time Vulkan 3D game engine
cpp cpp-game-engine cpp11 game-development game-engine vulkan vulkan-engine vulkan-game-engine
Last synced: 03 Aug 2024
https://github.com/corrosive-games/bevy-parallax
Parallax background plugin for Bevy
bevy bevy-engine bevy-plugin game-development gamedev parallax parallax-scrolling rust rust-lang
Last synced: 09 Oct 2024
https://github.com/polygonalmind/100avatars
100Avatars - 200 open-source Avatars
100avatars game-development gltf opensource unity3d vrchat vrm
Last synced: 09 Oct 2024
https://github.com/quasilyte/pathing
A very fast & zero-allocation, grid-based, pathfinding library for Go.
a-star ebiten ebitengine game-development gamedev go golang greedy-bfs library pathfinding performance
Last synced: 27 Oct 2024
https://github.com/ashwaniarya/Unity3D-Simple-Mobile-Joystick
Mobile Joystick suitable for any types of game
game-development mobile unity3d virtual-joystick
Last synced: 10 Nov 2024
https://github.com/radiatoryang/ropework
a visual novel framework template for Yarn Spinner / Unity C#
game-development narrative unity visualnovel
Last synced: 03 Aug 2024
https://github.com/brianmacintosh/icon-machine
Web application for randomly generating pixel art icons.
art canvas game-development html5 html5-canvas javascript pixel-art procedural-drawing procedural-generation
Last synced: 08 Nov 2024
https://github.com/anaminus/rbxmk
A tool for processing Roblox files.
build-system build-tool game-development go lua rbxl rbxlx rbxm rbxmk rbxmx roblox roblox-studio
Last synced: 09 Nov 2024
https://github.com/japalekhin/langaw
A sample project for following along a tutorial found on jap.alekhin.io.
flame flutter flutter-app flutter-demo flutter-examples game game-dev game-development games
Last synced: 08 Nov 2024
https://github.com/jknightdoeswork/swatchr
A color palette management system for Unity
color color-palette game-development gamedev unity unity3d
Last synced: 10 Nov 2024
https://github.com/codewriter-packages/UniMob.UI
MVU/Redux like library for building declarative UI in Unity (inspired by Flutter)
declarative game game-development gamedev library model-view-intent model-view-update mvc mvi mvu mvvm reactive reactive-programming ui ui-framework ui-widgets unirx unity unity3d widgets
Last synced: 10 Nov 2024
https://github.com/roalyr/gdtlancer
A performance-friendly 3D space game inspired by Freelancer, Orbiter and EVE (and many other games). Made with Godot engine.
3d-game game-development gamedev gdscript godot godot-engine godot-game godot3 godotengine space space-arcade-game space-game space-shooter
Last synced: 09 Oct 2024
https://github.com/Rion5/2D-TowerDefense
Tower Defense Game Created in C# with Unity Game Engine
2d 2d-game c-sharp game game-development tower-defense tower-defense-game unity unity2d
Last synced: 23 Oct 2024
https://github.com/codewriter-packages/unimob.ui
MVU/Redux like library for building declarative UI in Unity (inspired by Flutter)
declarative game game-development gamedev library model-view-intent model-view-update mvc mvi mvu mvvm reactive reactive-programming ui ui-framework ui-widgets unirx unity unity3d widgets
Last synced: 11 Oct 2024
https://github.com/active-logic/activelogic-cs
Behavior Trees and Case Logic for C#7
behavior-tree behaviour-trees control-flow control-systems game-ai game-development
Last synced: 10 Nov 2024
https://github.com/oguzeroglu/nearby
Find nearby 3D objects in constant time O(1).
3d algortihm binning closest game-development octree spatial-hash
Last synced: 27 Oct 2024
https://github.com/albin-johansson/tactile
A tilemap editor that aims to be simple, fast and lightweight.
cpp cross-platform editor game-development gamedev imgui indie level-editor linux macos modern-cpp tilemap tilemap-editor windows
Last synced: 29 Oct 2024
https://github.com/ertugrulcetin/herfi
3D multiplayer game prototype written in Clojure and ClojureScript
clojure clojurescript game-development multiplayer threejs
Last synced: 03 Aug 2024
https://github.com/gents83/inox
Rust Game engine integrated in Blender [WebGPU ready]
3d-graphics blender ecs game-development game-engine gamedev multiplatform plugin rendering rendering-engine rust rust-gamedev vulkan wasm webgpu wgpu
Last synced: 30 Oct 2024
https://github.com/caosdoar/Fornos
GPU Texture Baking Tool
3d bent-normals game-development gpu height-baker normals-baker textures thickness-baker
Last synced: 03 Aug 2024
https://github.com/mrgarcialuigi/Arcade-Vehicle-Controller
Vehicle controller implementation for arcade style games, made in Unity.
csharp game game-development physics racing-game unity vehicle
Last synced: 02 Nov 2024
https://github.com/andygeiss/ecs
Build your own Game-Engine based on the Entity Component System concept in Golang.
benchmark bitmask bitset entity-component-system game-development game-engine game-engine-2d go golang goroutine raylib scalability
Last synced: 31 Oct 2024
https://github.com/fiorix/cat-o-licious
Cat game written in Go
game game-development go golang kids sdl2 webassembly
Last synced: 27 Oct 2024
https://github.com/pragmagic/nimue4
Nim language integration for Unreal Engine 4
game-development unreal-engine wrapper
Last synced: 06 Nov 2024
https://github.com/analgesicproductions/anodyne-2-open-source
Full code/assets of Anodyne 2: Return to Dust (2019)
game game-development gamedev unity unity3d
Last synced: 12 Oct 2024
https://github.com/jeffcampbellmakesgames/Entitas-Redux
An entity-component framework for Unity with code generation and visual debugging
csharp design-pattern design-patterns ecs entity entity-component-system game game-development gamedev unity
Last synced: 10 Nov 2024
https://github.com/Habrador/Unity-Boat-physics-Tutorial
Learn how to implement boat physics in Unity
boat boat-dynamics boat-simulation boats game-development gamedev physics physics-simulation tutorial unity unity-library unity-tutorial unity3d unity3d-tutorial
Last synced: 10 Nov 2024
https://github.com/josh-perry/peachy
A parser/renderer for Aseprite animations in LรVE. :peach:
animation game-development graphics love love2d love2d-framework
Last synced: 14 Oct 2024
https://github.com/thorium/roll-a-ball-fsharp
Unity 3d game engine tutorial (in F#)
f-sharp fsharp game-development tutorial unity unity-3d unity-tutorial unity3d
Last synced: 08 Nov 2024
https://github.com/jeffcampbellmakesgames/unity-package-tools
A set of developer tools to make it easier to create and distribute packages for the native Unity Package Manager.
game-development gamedev package package-creation package-manager unity
Last synced: 10 Nov 2024
https://github.com/brunomikoski/SceneKeeper
A simple tool that keeps your scene state (Hierarchy/Selection) exactly as you left in between switching scenes on editor or play mode.
editor-tool game game-development package scene scene-hierarchy-keeper unity unity3d
Last synced: 10 Nov 2024
https://github.com/tbillington/bevy_toon_shader
Toon Shader for the bevy game engine
3d-graphics asset bevy game-assets game-development graphics rust shader
Last synced: 09 Oct 2024
https://github.com/roalyr/pglowrpg
Procedurally Generated Living Open World RPG
cli-game game game-development multiplatform procedural-generation rpg-game rust rust-lang single-player-game text-game
Last synced: 27 Oct 2024
https://github.com/tensorush/awesome-graphics-programming
๐ ๐ง Collection of the most awesome learning resources on graphics programming in the form of videos, tutorials and books.
3d 3d-graphics augmented-reality awesome-list cg computer-graphics computer-vision game-development gamedev geometry-processing graphics graphics-programming learning opengl raytracing rendering shaders tutorials virtual-reality vulkan
Last synced: 06 Nov 2024
https://github.com/magestudio/mage
Mage is a 3D Game Engine, built on top of THREE.js. It features Unity-like scripting, AMMO.js powered physics workers, an Infernojs powered UI and a clean API. Under (very) active development.
3d 3d-game-engine ammojs game game-development game-engine gamedev gamejam indiegame infernojs javascript javascript-framework javascript-game mage script threejs unity unity-3d unity3d webgl
Last synced: 13 Oct 2024
https://github.com/ummahusla/html5-game-development
:video_game: Useful links for HTML5 game development
game-development html5 html5-game-development
Last synced: 18 Oct 2024
https://github.com/McDevon/taxman-engine
Game Engine for Embedded Systems
2d-game-engine c embedded game-development game-engine gamedev playdate
Last synced: 09 Nov 2024
https://github.com/Xerios/UniRxSimple
List of simple examples showing how you can use UniRx for Unity
game-development unirx unity3d
Last synced: 10 Nov 2024
https://github.com/brunomikoski/scenekeeper
A simple tool that keeps your scene state (Hierarchy/Selection) exactly as you left in between switching scenes on editor or play mode.
editor-tool game game-development package scene scene-hierarchy-keeper unity unity3d
Last synced: 27 Oct 2024
https://github.com/habrador/unity-boat-physics-tutorial
Learn how to implement boat physics in Unity
boat boat-dynamics boat-simulation boats game-development gamedev physics physics-simulation tutorial unity unity-library unity-tutorial unity3d unity3d-tutorial
Last synced: 08 Nov 2024
https://github.com/qhdwight/voxel-game-rs
Voxel game written in Bevy making heavy use of WGSL compute shaders
bevy compute-shader data-oriented-design ecs entity-component-system game-development marching-cubes rust voxels wgpu
Last synced: 09 Oct 2024
https://github.com/dovyski/codebot
Free and open source (MIT license) web-based IDE focused on game development.
cloud cloud-ide game-development gamedev ide javascript php web-development web-ide
Last synced: 01 Nov 2024
https://github.com/dogu-team/gamium
Multiple game engine sdk for scripting the behavior of game users
game game-development game-test-automation games productivity test-automation unity unity3d
Last synced: 12 Oct 2024
https://github.com/raminkav/lostintime
A feature rich rogue-like survival game made with Bevy & Rust
bevy bevy-engine bevy-game game game-development gamedev
Last synced: 09 Oct 2024
https://github.com/finnvoor/PlaydateKit
Create games for Playdate using Swift.
game-development playdate playdate-sdk swift
Last synced: 31 Oct 2024
https://github.com/jcs090218/JCSUnity
Rapidly build your game with multiple or various components and preset default settings
Last synced: 10 Nov 2024
https://github.com/sithlord48/blackchocobo
Save Editor For Final Fantasy VII
c-plus-plus cross-platform ff7 final-fantasy-vii game-development hacktoberfest qt save-editor
Last synced: 29 Oct 2024
https://github.com/PascalGameDevelopment/SDL2-for-Pascal
Unit files for building Free Pascal and Delphi applications using the SDL2 library
delphi free-pascal game-development object-pascal pascal sdl2 simple-direct-media-layer
Last synced: 02 Nov 2024
https://github.com/jcs090218/jcsunity
Rapidly build your game with multiple or various components and preset default settings
Last synced: 31 Oct 2024
https://github.com/adngdb/entity-system-js
ensy - A very simple Entity System for JavaScript
ecs entity entity-component entity-system entity-systems game-development gamedev gamedev-library javascript
Last synced: 27 Oct 2024
https://github.com/JahnStar/Hey-Area-Object-Spawner
Open-source Procedural Object Spawner Tool | for Unity Engine
advanced-procedural-foliage-spawner csharp game-design game-development level-design polygon procedural-area-spawner random-prefab-spawner spawner unity unity-free-assets unity3d-creating-a-timed-spawner unity3d-plugin
Last synced: 10 Nov 2024
https://github.com/jahnstar/hey-area-object-spawner
Open-source Procedural Object Spawner Tool | for Unity Engine
advanced-procedural-foliage-spawner csharp game-design game-development level-design polygon procedural-area-spawner random-prefab-spawner spawner unity unity-free-assets unity3d-creating-a-timed-spawner unity3d-plugin
Last synced: 10 Oct 2024
https://github.com/JanSeliv/PoolManager
Open-source plugin that helps reuse objects in UE5.4
c-plus-plus cpp game-development object-pool object-pool-pattern object-pooling objectpool objectpool-pattern 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: 06 Nov 2024
https://github.com/benhatsor/joycon.js
Add controller functionality to your JavaScript game.
controller game game-development javascript joycon
Last synced: 02 Nov 2024
https://github.com/0xE111/cat-400
Game framework for nim programming language. Modular and extensible
game-dev game-development game-engine nim
Last synced: 03 Aug 2024
https://github.com/evanbacon/snake
๐๐ฎ Snake game made with Expo & PIXI.js ๐พ iOS, Android, and Web
android expo game game-development ios javascript pixijs react-native reactjs snake snake-game tutorial
Last synced: 29 Oct 2024
https://github.com/astrabit-st/luminol
An RPG Maker XP-VX Ace rewrite, written in Rust with love ๐
contributions-welcome editor egui game-development game-editor gamedev looking-for-contributors rpg rpg-maker rpg-maker-xp ruby ruby-marshal rust rustlang wasm webassembly
Last synced: 12 Oct 2024
https://github.com/speak2erase/luminol
An RPG Maker XP-VX Ace rewrite, written in Rust with love ๐
contributions-welcome editor egui game-development game-editor gamedev looking-for-contributors rpg rpg-maker rpg-maker-xp ruby ruby-marshal rust rustlang wasm webassembly
Last synced: 12 Oct 2024
https://github.com/Madour/LDtkLoader
A C++11 loader for levels and tile maps created with LDtk (Level Designer ToolKit)
2d-game-development cpp11 game-development hacktoberfest ldtk sdl sfml
Last synced: 05 Nov 2024
https://github.com/thedocruby/resounding
A New Minecraft mod that provides realistic audio physics using parallel wave tracing and an improved physics algorithm.
audio audio-processing fabricmc fabricmc-mod game game-development immersion java lwjgl minecraft minecraft-mod physics physics-engine sound sound-processing
Last synced: 30 Sep 2024