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/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/fireblade-engine/ecs

A dependency free, lightweight, fast Entity-Component System (ECS) implementation in Swift

ecs entity entity-component-system entitycomponentsystem fireblade-engine game-development game-engine gamedev ios linux macos spm swift swift-package-manager windows

Last synced: 23 Dec 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/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/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/spoorn/durian

General purpose client/server networking library written in Rust, built on top of the QUIC protocol which is implemented by quinn

game-development gamedev netcode networking rust rust-library

Last synced: 17 Dec 2024

https://github.com/ertugrulcetin/herfi

3D multiplayer game prototype written in Clojure and ClojureScript

clojure clojurescript game-development multiplayer threejs

Last synced: 16 Nov 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/pragmagic/nimue4

Nim language integration for Unreal Engine 4

game-development unreal-engine wrapper

Last synced: 04 Dec 2024

https://github.com/ummahusla/html5-game-development

:video_game: Useful links for HTML5 game development

game-development html5 html5-game-development

Last synced: 14 Nov 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/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/jojojet/bevy-trait-query

adds trait queries to the bevy game engine

bevy-engine bevy-plugin game-development rust

Last synced: 23 Dec 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/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/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/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: 17 Dec 2024

https://github.com/rparrett/bevy_simple_text_input

Bevy plugin for a simple single-line text input widget.

bevy game-development rust

Last synced: 23 Dec 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/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: 20 Dec 2024

https://github.com/aesophor/vigilante

🧛 Vampire themed metroidvania game written in C++20 and Axmol. Team up with NPCs and go on an adventure together!

axmol box2d cocos2d cocos2dx game-development metroidvania platformer role-playing-game roleplay rpg rpg-game vampire vigilante

Last synced: 17 Dec 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/jcs090218/jcsunity

Rapidly build your game with multiple or various components and preset default settings

game-development unity

Last synced: 23 Dec 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/ronenness/sscd.js

Super Simple Collision Detection for JavaScript games!

collision-detection game-development javascript javascript-library testing-collision

Last synced: 11 Nov 2024

https://github.com/jcs090218/JCSUnity

Rapidly build your game with multiple or various components and preset default settings

game-development unity

Last synced: 10 Nov 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: 22 Dec 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/0xE111/cat-400

Game framework for nim programming language. Modular and extensible

game-dev game-development game-engine nim

Last synced: 15 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/rudjigames/rprof

CPU scope based profiling library and browser based profile inspector with ImGui visualization

cpu-profiling cross-platform game-development gamedev imgui profiler

Last synced: 17 Dec 2024

https://github.com/ravbug/sdl3-sample

Minimal HowTo for building and using SDL3 on a variety of platforms, including mobile and web

android cmake emscripten game-development ios linux macos sdl sdl3 tvos uwp visionos webassembly

Last synced: 17 Dec 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/metal-crow/Dark-Souls-1-Overhaul

"We're the Project M of Dark Souls!"

dark-souls game-development mod reverse-engineering

Last synced: 10 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: 21 Dec 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: 26 Nov 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/jarkonik/bevy_scriptum

📜 A plugin for Bevy that allows you to write some of your game logic in a scripting language.

bevy bevy-engine bevy-plugin game game-development gamedev plugin script scripting scripts

Last synced: 20 Dec 2024

https://github.com/raviolimavioli/malware-slayer

Action platformer and terminal simulator game made in Godot Engine

game-development godot godotengine

Last synced: 17 Dec 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

https://github.com/noonat/intersect

An explanation of 2D collision tests in JavaScript

collision collision-detection game game-development javascript typescript

Last synced: 01 Nov 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: 17 Nov 2024

https://github.com/oguzeroglu/texturemerger

A lightweight library that creates a Texture Atlas from Three.js textures

game-development texture threejs webgl

Last synced: 28 Oct 2024

https://github.com/knagaitsev/cppcraft

a Minecraft clone written in C++ and OpenGL that includes Minecraft textures, chunks, building, terrain, trees, water, inventories, and more!

clone cpp game-dev game-development mc minecraft opengl terrain

Last synced: 11 Nov 2024

https://github.com/getstream/stream-chat-unity

💬 Unity Chat Plugin by Stream ➜ These assets are the solution for adding an in-game text chat system to your Unity game.

chat game-chat game-development unity unity-asset unity-chat-asset unity-chat-plugin unity-component unity-plugin

Last synced: 17 Dec 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: 17 Dec 2024

https://github.com/steincodes/real-time-strategy-2d-godot

Official github repo following my tutorials for creating rts game in godot.

game-development gamedev godot-engine godotengine real-time-strategy tutorial-code

Last synced: 12 Nov 2024

https://github.com/lance-gg/spaaace

An online HTML5 multiplayer space shooter built with Lance

game-development game-engine gamedev indiegame multiplayer multiplayer-game-server

Last synced: 28 Nov 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: 10 Nov 2024

https://github.com/psichix/emergent

Toolset for producing emergent gameplay for games written in Rust

artificial-intelligence game-development rust-crate

Last synced: 17 Nov 2024

https://github.com/gamedev-js/gamedev-js

Game Development in Javascript

game game-development game-engine javascript webgl

Last synced: 20 Nov 2024

https://github.com/ten3roberts/flax

Batteries included ECS library for rust with entity relations and much more

ecs game-development rust

Last synced: 17 Dec 2024

https://github.com/jonhoo/tetris-tutorial

From rags to riches; building Tetris with no programming experience.

game-development html javascript learn-to-code tetris tutorial

Last synced: 28 Oct 2024

https://github.com/mminer/unity-extensions

Useful extension methods for Unity.

game-development gamedev unity unity-extensions unity3d

Last synced: 19 Nov 2024

https://github.com/joebrogers/pico-tween

A small library of tweening/easing functions for use in the PICO-8 fantasy console, inspired by Robert Penner's easing functions.

easing easing-functions easings game game-2d game-dev game-development game-engine gamedev games lua lua-library pico-8 pico8 tween tweening

Last synced: 19 Nov 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: 29 Nov 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: 02 Nov 2024

https://github.com/janhohenheim/pixelate_mesh

Apply a pixelation effect to any Bevy mesh or scene without post-processing.

3d bevy game-development pixel-art

Last synced: 14 Dec 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: 10 Nov 2024

https://github.com/9D-Tony/UnitySmoothPixelFiltering

A unity shader for smooth pixel filtering, based on CptPotato's smooth filtering

filter game-development game-engine gamedev jitter jitter-removal pixel pixel-art shader shaders smooth unity unity2d unity3d

Last synced: 10 Nov 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: 02 Nov 2024

https://github.com/JoebRogers/PICO-Tween

A small library of tweening/easing functions for use in the PICO-8 fantasy console, inspired by Robert Penner's easing functions.

easing easing-functions easings game game-2d game-dev game-development game-engine gamedev games lua lua-library pico-8 pico8 tween tweening

Last synced: 02 Nov 2024

https://github.com/ably-labs/depict-it

a hilarious peer to peer drawing game built with vue.js using Ably channels.

ably-js demo game game-development javascript peer-to-peer pubsub realtime-messaging vue

Last synced: 13 Nov 2024