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-07-29 13:41:08 UTC
- JSON Representation
https://github.com/ArchonInteractive/SwissArmyLib
Collection of helpful utilities we use in our Unity projects.
automata events game-development gamedev gamedev-library object-pool optimization optimize performance pooling pushdown-automaton service-locator state-machine timers unity unity-library unity3d unity3d-plugin utilities
Last synced: 23 Aug 2024
https://github.com/SergeyMakeev/ecs
Thoughts about entity-component-system
entity-component-system game-development performance
Last synced: 03 Aug 2024
https://github.com/TheOpenSpaceProgram/osp-magnum
A spaceship game
cpp entity-component-system game-development game-engine physics-engine simulation
Last synced: 01 Aug 2024
https://github.com/Arvtesh/UnityFx.Async
Asynchronous operations (promises) for Unity3d.
async async-await async-operation async-programming asynchronous-programming c-sharp coroutine coroutines csharp dotnet future game-development promise task unity unity-engine unity3d unityfx yield
Last synced: 02 Aug 2024
https://github.com/GreatArcStudios/unitypausemenu
This is an open source Unity pause menu created for the game New Horizons, and it's completely free because of how a pause menu is a core component of a game, while the unity asset store was lacking in such an asset (until this was released on the asset store).
c-sharp dot-net game game-development joystick prefab scripting unity unity-editor unity3d
Last synced: 01 Aug 2024
https://github.com/crashinvaders/gdx-vfx
libGDX post-processing visual effects
game-development glsl libgdx opengl opengl-es posteffect shaders
Last synced: 01 Aug 2024
https://github.com/RoganMurley/hitagi.js
JavaScript HTML5 game development framework
game-development game-framework javascript
Last synced: 04 Aug 2024
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: 01 Aug 2024
https://github.com/novelrt/NovelRT
A cross-platform 2D game engine accompanied by a strong toolset for visual novels.
2d 2d-game-engine c-plus-plus cross-platform engine game game-development game-engine hacktoberfest visual-novel visual-novel-engine
Last synced: 01 Aug 2024
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: 03 Aug 2024
https://github.com/sdslabs/Rubeus
A cross platform 2D game engine written in C++ for beginners
cpp cpp17 cross-platform engine game game-development opengl sdslabs
Last synced: 31 Jul 2024
https://github.com/heraldofgargos/godot-fmod-integration
FMOD Studio middleware integration and scripting API bindings for the Godot game engine.
dynamic-audio fmod fmod-api game-audio game-development game-engine-development godot-engine middleware
Last synced: 01 Aug 2024
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: 01 Aug 2024
https://github.com/PaulKlinger/tinypc
A miniature gaming PC / laptop
3d-printing avr electronics electronics-projects embedded-c game-development game-of-life mandelbrot tetris
Last synced: 01 Aug 2024
https://github.com/uoftcprg/pokerkit
[IEEE ToG] An open-source Python library for poker simulations and hand evaluations
artificial-intelligence deep-learning game game-development game-theory holdem-poker imperfect-information-game libratus pluribus poker poker-ai poker-engine poker-evaluator poker-game poker-hands poker-library poker-strategies python reinforcement-learning texas-holdem
Last synced: 31 Jul 2024
https://github.com/gamercade-io/gamercade_console
A Neo-Retro Fantasy Console. Make WASM-powered, networked multiplayer games.
fantasy-console game game-dev game-development gamedev multiplayer retrogames retrogaming rust wasm
Last synced: 01 Aug 2024
https://github.com/poke1024/tove2d
Animated vector graphics for LÖVE.
game-development love2d nanosvg vector-graphics
Last synced: 01 Aug 2024
https://github.com/RevenantX/LiteEntitySystem
Pure C# HighLevel API for multiplayer games
csharp dotnet game-development gamedev litenetlib mono multiplayer udp unity
Last synced: 02 Aug 2024
https://github.com/benmcinnes/ArcadeVehiclePhysics
A framework for creating an arcade inspired physics system for vehicles in Unity
game-dev game-development unity3d unity3d-framework
Last synced: 02 Aug 2024
https://github.com/optozorax/portal
🔵🟠 Portal Explorer — web visualization of mind-blowing portals using ray-tracing.
game-development portal raytracing rust wasm
Last synced: 03 Aug 2024
https://github.com/resemble-ai/resemble-unity-text-to-speech
Resemble's voice cloning engine within Unity
game-development text-to-speech tts unity voice
Last synced: 02 Aug 2024
https://github.com/RomanZhu/Entitas-Sync-Framework
Networking framework for Entitas ECS. Targeted at turnbased games or other slow-paced genres.
autosync c-sharp client-server codegenerator csharp ecs enet entitas entitas-csharp entity-component-system game game-development gamedev generator multiplayer networking sync unity
Last synced: 02 Aug 2024
https://github.com/JaredP94/Unreal-Development-Guides-and-Tips
High-level concept explanations, detailed tutorials, performance considerations, shortcuts and other useful content that aims to improve your Unreal Engine 4 development journey.
chaos-physics game-development guide optimization ray-tracing raytracing rtx tips-and-tricks ue4 unreal-engine unreal-engine-4 unrealengine
Last synced: 31 Jul 2024
https://github.com/Palm-Studios/sh3redux
SILENT HILL 3 Engine Remake in OpenGL and C++
cmake cpp cpp11 cpp14 game-development opengl silent-hill
Last synced: 31 Jul 2024
https://github.com/noidexe/godot-version-manager
Download, Install and Manage any version of Godot Engine from a simple app.
Last synced: 03 Aug 2024
https://github.com/joebinns/stylised-character-controller
A stylised physics based character controller made in Unity 3D.
character-controller game game-development gamedev movement open-source unity unity3d
Last synced: 02 Aug 2024
https://github.com/zacharycarter/zengine
2D | 3D Game development library
2d 3d game-development game-engine nim
Last synced: 03 Aug 2024
https://github.com/mikeroyal/Game-Console-Dev-Guide
Game Console Dev Guide. Learn to develop games for Xbox Series X|S, PlayStation 5, Nintendo Switch, Steam Deck, and Apple Silicon. Developing with Unreal Engine 5, Unity, Godot Engine, and Blender.
apple-silicon d3d12 directx12 game-console game-dev game-developement game-development game-porting-toolkit game-programming gamedev godot-engine photogrammetry playstation ps5 ray-tracing rendering-engine ue5 unity3d-games unreal-engine unreal-engine-plugin
Last synced: 04 Aug 2024
https://github.com/genaray/ZeroAllocJobScheduler
A high-performance alloc free c# Jobscheduler.
csharp ecs engine game game-development gamedev godot jobs monogame multithreading net6 net7 netstandard21 unity unity3d
Last synced: 02 Aug 2024
https://github.com/JanSeliv/Bomber
Open-source Bomberman multiplayer game made in Unreal Engine 5.3
bomb bomberman bomberman-game c-plus-plus cpp dynablaster game game-development multiplayer ue4 ue5 ue5-project unreal unreal-engine unreal-engine-4 unreal-engine-5 unrealengine unrealengine4 unrealengine5
Last synced: 31 Jul 2024
https://github.com/Floydlang/floyd
The Floyd programming language
actors c-plus-plus cache-control composable concurrency cpp floyd game-development general-purpose immutable immutable-data-structures language optimisation parallelism performance persistent-data-structures software-systems systems-programming threading
Last synced: 01 Aug 2024
https://github.com/mrDIMAS/DmitrysEngine
[abandoned] C99 cross-platform 3D game engine with absolute minimum of external dependencies
3d-game-engine c engine game-development game-engine math sound user-interface
Last synced: 03 Aug 2024
https://neko250.github.io/pico8-api
Unofficial PICO-8 API with a lovely design ! ::
api cheatsheet docs documentation game-development gamedev pico-8
Last synced: 30 Aug 2024
https://github.com/ls9512/UTween
UTween is an interpolation animation component for Unity. You can quickly configure animations through built-in components or write animations through code.
animation csharp donet dotween ease framework game game-development tween u3d ugui uguicomponent unity unity-editor unity-framework unity3d unity3d-plugin unitypackage utween
Last synced: 02 Aug 2024
https://github.com/load1n9/caviar
⚡ Blazing fast, modern, Game Engine powered by WebGPU for Deno and the browser
collaborate deno game-development game-engine gpu gui typescript webgpu wgpu
Last synced: 01 Aug 2024
https://github.com/LudiKha/Graphene
Graphene for Unity UI Toolkit is a lightweight and modular framework for building user interfaces
attributes csharp css game-development graphene html toolkit ui ui-components unity unity3d uss uxml web
Last synced: 02 Aug 2024
https://github.com/JamesMcMahon/entitas-2d-roguelike
Rewrite of the Unity 2D Roguelike example using the Entitas Entity Component System
entitas entity-component-system example game-development unity
Last synced: 04 Aug 2024
https://github.com/ikskuh/zero-graphics
Application framework based on OpenGL ES 2.0. Runs on desktop machines, Android phones and the web
android android-sdk desktop-linux game-development graphics sdl sdl2 wasm zig zig-package ziglang
Last synced: 02 Aug 2024
https://github.com/ertugrulcetin/jme-clj
A Clojure 3D Game Engine (Wrapper), Powered by jMonkeyEngine
clojure game-development game-engine game-engine-3d jmonkeyengine jmonkeyengine3 lisp
Last synced: 31 Jul 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: 01 Aug 2024
https://github.com/longlene/cl-raylib
Common Lisp binding of raylib
common-lisp game-development raylib
Last synced: 01 Aug 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: 01 Aug 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: 31 Jul 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/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: 31 Jul 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/leoCamilo/FakeSimCity
A Unity Game like SimCity for mobile
c-sharp game game-development gamedev mobile mobile-game unity unity3d
Last synced: 02 Aug 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: 04 Aug 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: 01 Aug 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: 31 Jul 2024
https://github.com/uspgamedev/luasteam
Bindings to connect lua with Steam API
game-development love2d lua steam-api
Last synced: 01 Aug 2024
https://github.com/Hongtae/SwiftVVD
Swift 3D Game Engine for Windows, macOS, iOS, Linux
apple-metal apple-metal-game-engine concurrency cross-platform cross-platform-game-engine game-development game-engine linux linux-game-engine mac-game-engine metal-renderer swift swift-game-engine swiftui ui-framework vulkan vulkan-engine vulkan-game-engine vulkan-renderer
Last synced: 31 Jul 2024
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: 02 Aug 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/ashwaniarya/Unity3D-Simple-Mobile-Joystick
Mobile Joystick suitable for any types of game
game-development mobile unity3d virtual-joystick
Last synced: 02 Aug 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/jknightdoeswork/swatchr
A color palette management system for Unity
color color-palette game-development gamedev unity unity3d
Last synced: 02 Aug 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/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: 01 Aug 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: 02 Aug 2024
https://github.com/pragmagic/nimue4
Nim language integration for Unreal Engine 4
game-development unreal-engine wrapper
Last synced: 01 Aug 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: 02 Aug 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: 02 Aug 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: 02 Aug 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: 02 Aug 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 unity2d-game unity3d unity3d-games windows
Last synced: 01 Aug 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 Jul 2024
https://github.com/Xerios/UniRxSimple
List of simple examples showing how you can use UniRx for Unity
game-development unirx unity3d
Last synced: 02 Aug 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: 01 Aug 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: 02 Aug 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: 01 Aug 2024
https://github.com/finnvoor/PlaydateKit
Create games for Playdate using Swift.
game-development playdate playdate-sdk swift
Last synced: 31 Jul 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: 01 Aug 2024
https://github.com/benhatsor/joycon.js
Add controller functionality to your JavaScript game.
controller game game-development javascript joycon
Last synced: 01 Aug 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: 03 Aug 2024
https://github.com/jcs090218/JCSUnity
Rapidly build your game with multiple or various components and preset default settings
Last synced: 02 Aug 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/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: 01 Aug 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: 02 Aug 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: 01 Aug 2024
https://github.com/metal-crow/Dark-Souls-1-Overhaul
"We're the Project M of Dark Souls!"
dark-souls game-development mod reverse-engineering
Last synced: 02 Aug 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: 02 Aug 2024
https://github.com/Zone-organization/Nuclear-Engine
A W.I.P Modern C++20 Cross-Platform Game Engine with C# Scripting.
c-plus-plus csharp csharp-script directx engine fmod game-development game-engine gamedev imgui mono nuclear-engine opengl physx
Last synced: 31 Jul 2024
https://github.com/Real-Serious-Games/Unity-Scene-Query
A library to traverse and query the Unity scene to find particular objects, uses something similar to CSS selectors to identify game objects.
game-development scene scene-graph scene-query unity unity-scene unity3d
Last synced: 03 Aug 2024
https://github.com/r-marques/doomfire
DOOM fire implementation written in rust
doom doomfire game-development graphics-library minifb pixels rust sdl2 wasm webassembly
Last synced: 20 Aug 2024
https://github.com/BraceYourselfGames/UE-BYGLocalization
Simple CSV localization system for Unreal Engine 4
engine game-development gamedev internationalization localization plugin ue4 ue4-plugin unreal
Last synced: 01 Aug 2024
https://github.com/bmchtech/rengfx
lightweight, expressive, extensible multimedia engine
3d-engine dlang engine entity-component-system game-development game-engine graphics graphics-engine nez raylib
Last synced: 04 Aug 2024
https://github.com/alxm/faur
⚒️✨ My personal C games framework. 2D graphics, sound, inputs, states, ECS, and misc utils for data, files, math, memory, strings, time, and more. Builds for Linux, Windows, Web, and embedded devices.
2d-game-framework 2d-graphics arduino arduino-library c c99 caanoo emscripten game-development gamebuino-meta gamedev gamedev-framework gp2x gp2x-wiz linux mingw odroid-go pandora-console sdl sdl2
Last synced: 01 Aug 2024
https://github.com/gamedev-js/gamedev-js
Game Development in Javascript
game game-development game-engine javascript webgl
Last synced: 04 Aug 2024
https://github.com/UnityRPG/3-Modifiers-And-Abilities
Customise character abilities, weapons, characters and enemies. This includes multiple damage types, modifiers, sounds, animations. By the end you can create your core combat experience. (REF MA_RPG) http://gdev.tv/rpggithub
csharp game game-dev game-development rpg unity unity3d
Last synced: 02 Aug 2024
https://github.com/flipcoder/qor
3D OpenGL Game Engine (C++ w/ Python scripting)
3d-engine c-plus-plus cpp cpp11 cross-platform game-development game-engine game-engine-3d linux opengl python python-script qor qorengine raknet sdl
Last synced: 31 Jul 2024
https://github.com/DoubleDeez/MDFramework
A multiplayer C# game framework for Godot 3.4 Mono.
game-development gamedev godot godot-engine godot3 godotengine multiplayer
Last synced: 01 Aug 2024
https://github.com/federicocasares/unity-plumber
A component to procedurally generate pipe-like meshes in Unity
game-development gamedev generator mesh mesh-generation meshes unity
Last synced: 02 Aug 2024
https://github.com/Argus-Labs/world-engine
Seed of a new world. An onchain game engine, built for devs with ambition. (world/acc)
blockchain game-development game-engine world-engine
Last synced: 04 Aug 2024
https://github.com/federicocasares/stratecam
Open Source RTS Camera Script for Unity
camera game-development gamedev mouse movement pan-movement rotation-movement strategy strategy-game unity
Last synced: 02 Aug 2024
https://github.com/payne911/PieMenu
A library for easy integration of a flexible circular WidgetGroup within libGDX
circular-menu custom-animated-widgets game-development java libgdx menu pie-menu radial-menu ui widgets
Last synced: 01 Aug 2024