Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/maxdeviant/peacock

A game engine for making beautiful games

game-development game-engine gamedev rust

Last synced: 05 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: 03 Aug 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/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/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/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/d12/bricksvr-game

An open-source mirror of the BricksVR project, a multiplayer VR sandbox game available on Steam and the Oculus store.

game game-development unity

Last synced: 01 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/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/DragonRidersUnite/scale

Framework with conventions and utils for DragonRuby Game Toolkit

dragonruby dragonruby-gtk dragonrubygtk game-development

Last synced: 03 Aug 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/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: 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/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/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/mage/mage

Game Server Framework

game-development game-server mage nodejs

Last synced: 14 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/baponkar/zombie-ai

Advanced Zombie AI or Zombie NPC for Unity Game Engine with State Machine and Behavior Tree Controlled.

ai character enemy enemynpc game game-development npc unity unity3d zombie

Last synced: 07 Nov 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/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/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/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/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/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/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/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/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/guitsaru/draco

An Entity Component System for DragonRuby GTK

dragonruby dragonruby-gtk dragonrubygtk game-development

Last synced: 03 Aug 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/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/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/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