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/roy-t/astar

A fast 2D path finding library based on the A* algorithm. Works with both grids and graphs. Supports any .NET variant that supports .NETStandard 2.0 or higher. This library has no external dependencies. The library is licensed under the MIT license.

astar csharp csharp-library dotnet dotnetstandard game-dev game-development pathfinding

Last synced: 30 Oct 2024

https://github.com/roy-t/AStar

A fast 2D path finding library based on the A* algorithm. Works with both grids and graphs. Supports any .NET variant that supports .NETStandard 2.0 or higher. This library has no external dependencies. The library is licensed under the MIT license.

astar csharp csharp-library dotnet dotnetstandard game-dev game-development pathfinding

Last synced: 27 Oct 2024

https://github.com/makuto/cakelisp

Metaprogrammable, hot-reloadable, no-GC language for high perf programs (especially games), with seamless C/C++ interop

c-code-generator code-generation game-development lisp lisp-dialect macros

Last synced: 07 Nov 2024

https://github.com/delight-dev/Delight

Delight is an open source component-oriented framework for Unity.

game-development mvvm unity unity3d

Last synced: 02 Aug 2024

https://github.com/mario-deluna/php-glfw

🪐A fully-featured OpenGL and GLFW extension for PHP. 🔋Batteries included (Math Functions, Texture Loaders, etc..)

2d 3d game game-development glfw opengl php php-extension rendering

Last synced: 01 Nov 2024

https://github.com/aevyrie/bevy_mod_raycast

A little mesh raycasting plugin for Bevy

bevy game-development raycasting

Last synced: 09 Oct 2024

https://github.com/movingblocks/destinationsol

Official continuation of Destination Sol, the great fun little arcade space shooter from http://sourceforge.net/projects/destinationsol/ Modules live at https://github.com/DestinationSol/

android destination-sol game game-development hacktoberfest java libgdx libgdx-game

Last synced: 09 Nov 2024

https://github.com/facundoolano/advenjure

Text adventure engine written in Clojure and ClojureScript

adventure-game adventure-game-engine clojure game-development interactive-fiction text-adventure

Last synced: 07 Nov 2024

https://github.com/AryanpurTech/BlueEngine

Blue Engine is a general-purpose and easy-to-use graphics engine written in rust.

game-development game-engine graphics rust

Last synced: 04 Aug 2024

https://github.com/radiatoryang/merino

Merino is a narrative design tool that lets you write Yarn scripts inside the Unity Editor

dialogue-systems game-development narrative unity unity3d unity3d-editor unity3d-plugin

Last synced: 26 Sep 2024

https://github.com/albin-johansson/centurion

A modern C++ wrapper library for SDL2 in order to improve type-safety, memory safety and overall ease-of-use.

cpp cpp17 cpp20 cross-platform game-development gamedev header-only modern-cpp sdl sdl-image sdl-mixer sdl-ttf sdl2 sdl2-image sdl2-mixer sdl2-ttf wrapper wrapper-library

Last synced: 29 Oct 2024

https://github.com/lovetoys/lovetoys

:banana: a full-featured Entity-Component-System framework for making games with lua

entity-component-system game-development gamejam love2d lua

Last synced: 25 Sep 2024

https://github.com/nikit0ns/ukrainian_it_communities

The List of Ukrainian IT communities, news portals, Telegram groups, and other places where people can communicate with each other.

artificial-intelligence backend blockhain community databases design devops embedded frontend game-development hardware industry-news it memes ukraine ukrainian vacancies

Last synced: 29 Oct 2024

https://github.com/rune/rune

Build multiplayer web games played by millions! 👾 You focus on your game, Rune handles everything else, incl. backend and networking 🚀 Make your game using JavaScript / TypeScript and any frontend web framework such as React, Svelte, Vue, Threejs, PixiJS, Phaser. You can even use plain HTML and CSS. Perfect for web devs interested in gamedev.

backend css dusk framework frontend game game-development game-engine gamedev html javascript multiplayer networking phaser react rune svelte threejs typescript web

Last synced: 01 Nov 2024

https://github.com/nikit0ns/Ukrainian_IT_Communities

The List of Ukrainian IT communities, news portals, Telegram groups, and other places where people can communicate with each other.

artificial-intelligence backend blockhain community databases design devops embedded frontend game-development hardware industry-news it memes ukraine ukrainian vacancies

Last synced: 02 Aug 2024

https://github.com/bijington/orbit

The Orbit engine is a game engine built on top of .NET MAUI Graphics. The objective is to firstly enjoy the journey of building a game engine and secondly providing a framework that allows us to utilise the best parts of a cross-platform framework while building a 'typical' game.

dotnet-maui game-development game-engine hacktoberfest

Last synced: 01 Nov 2024

https://github.com/kool-engine/kool

An OpenGL / WebGPU engine for Desktop JVM, Android and Javascript written in Kotlin

3d android deferred-shading game-development kotlin kotlin-multiplatform opengl pbr-shading physics vulkan webgl2 webgpu

Last synced: 01 Sep 2024

https://github.com/supernovaengine/supernova

Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design

cross-platform data-oriented-design directx ecs entity-component-system game-dev game-development game-engine gamedev metalapi opengl opengl-es

Last synced: 02 Nov 2024

https://github.com/SergeyMakeev/smmalloc

Blazing fast memory allocator designed for video games

concurency cpp game-development memory-allocator multithreading

Last synced: 01 Nov 2024

https://github.com/alemart/opensurge

Surge Engine: a 2D retro game engine for making your dreams come true!

allegro game-development game-engine platformer-game retro-games

Last synced: 09 Nov 2024

https://katharostech.github.io/arsenal/

Blender game engine prototype written in Rust.

3d arsenal blender blender-game-engine game-development game-engine produce-games rust

Last synced: 03 Aug 2024

https://github.com/chr15m/jsfxr

JavaScript sound effects generator.

8-bit 8bit audio game-development javascript library music retro sound sound-effects

Last synced: 27 Oct 2024

https://github.com/paladin-t/bitty

Bitty Engine - An itty bitty 2D game engine, with built-in editors, programmable in Lua.

bitty bitty-engine engine fantasy-computer fantasy-console game-development game-engine gamedev indiedev lua pixelart sdl

Last synced: 05 Nov 2024

https://github.com/a327ex/stalker-x

Camera module for LÖVE

camera game-development love2d lua

Last synced: 25 Sep 2024

https://github.com/JediKnightChan/EternalCrusadeResurrection

Unreal Engine 5 multiplayer shooter C++ project, resurrection of Warhammer 40K: Eternal Crusade. Developed using "UE best practices" from Lyra for a more complex behaviour

game game-development lyra lyra-starter-game ue4 ue4-game ue5 ue5-game ue5-project ue5-shooter unreal-engine unreal-engine-4 unreal-engine-5 unreal-games

Last synced: 30 Oct 2024

https://github.com/jrouwe/JoltPhysics.js

Port of JoltPhysics to JavaScript using emscripten

game-development game-engine javascript physics simulation vr

Last synced: 02 Nov 2024

https://github.com/vtereshkov/xdpw

XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces

compiler compiler-construction compiler-design delphi free-pascal game-development go golang parser pascal-compiler pascal-language programming-language raylib self-hosting win32 winapi windows x86 x86-32 xd-pascal

Last synced: 08 Nov 2024

https://github.com/Mormert/jle

Jet-Lagged Engine is a work-in-progress C++/Lua game engine supporting Windows, Linux, Mac and browsers.

2d-graphics 3d-graphics cross-platform game game-development game-engine game-engines game-framework opengl webassembly

Last synced: 05 Sep 2024

https://github.com/mfessenden/SKTiled

Swift framework for working with Tiled assets in SpriteKit

game-development ios spritekit swift swift5 tiled tiled-map-editor

Last synced: 13 Aug 2024

https://github.com/tbillington/bevy_best_practices

An opionated set of Best Practices for the Bevy game engine

best-practices bevy ecs game-development guide rust

Last synced: 09 Oct 2024

https://github.com/jukibom/flydangerous

A love letter to the Elite Dangerous racing community ❤

elite game game-development racing-game unity3d

Last synced: 28 Oct 2024

https://github.com/petiaccja/Inline-Engine

Game engine written in C++ with ease of use and next-gen parallel computing in focus.

directx-12 game-development game-engine graphics

Last synced: 03 Aug 2024

https://github.com/lazerwalker/twine-app-builder

Automatically generate Windows and macOS versions of your Twine games, for free!

game-development game-files itchio steam twine twine2

Last synced: 03 Nov 2024

https://github.com/kvakvs/hge

HGE 1.9 configured with CMake DirectX9 version, with shaders. The classic 1.8.1. version is in the `master` branch if you ever need that.

2d-game-engine 2d-rendering-engine cmake directx game-development game-engine hge hge-library

Last synced: 30 Oct 2024

https://github.com/dusk-gg/dusk

Build multiplayer web games played by millions! 👾 You focus on your game, Dusk handles everything else, incl. backend and networking 🚀 Make your game using JavaScript / TypeScript and any frontend web framework such as React, Svelte, Vue, Threejs, PixiJS, Phaser. You can even use plain HTML and CSS. Perfect for web devs interested in gamedev.

backend css dusk framework frontend game game-development game-engine gamedev html javascript multiplayer networking phaser react svelte threejs typescript vue web

Last synced: 12 Aug 2024

https://github.com/trentpolack/joymachine-public

All sorts of random publicly-available information, assets, scripts, and more as we (Joy Machine) work on our projects.

engine game-development game-engine git joy-machine programming scripts shaders technical-art tools unreal-engine-4

Last synced: 27 Oct 2024

https://github.com/GigaxGames/gigax

LLM-powered NPCs running on your hardware

agents game-development llm machine-learning ml npc

Last synced: 03 Aug 2024

https://github.com/gdquest-demos/godot-kickstarter-2019

Create your Own Games with Godot, the Free Game Engine: sources from the January Kickstarter project from GDQuest

game game-development gamedev gdscript godot godot-engine kickstarter open-source tutorial

Last synced: 10 Oct 2024

https://github.com/ecklf/flutters

A game powered by Flutter and Flame

flame flutter flutter-games flutter-gaming game game-2d game-development

Last synced: 31 Oct 2024

https://github.com/icecreamyou/html5-canvas-game-boilerplate

Provides a set of default code that makes getting up and running with an HTML5 canvas game very easy.

boilerplate boilerplate-html canvas game-2d game-development game-engine game-framework html5-boilerplate html5-canvas-game javascript

Last synced: 05 Nov 2024

https://github.com/annoraaq/grid-engine

A grid based movement engine compatible with Phaser3.

game-development grid-movement phaser tile

Last synced: 01 Nov 2024

https://github.com/libriscv/rvscript

Fast RISC-V-based scripting backend for game engines

cpp cpp20 game-development gamedev low-latency riscv sandbox scripting-engine

Last synced: 30 Oct 2024

https://github.com/aws-samples/aws-gamelift-sample

A simple full-stack game sample using GameLift and AWS services.

aws game-development gamelift matchmaking multiplayer-game

Last synced: 03 Aug 2024

https://github.com/AdultLink/Rimlight

Customizable rimlight shader for Unity that includes pulsation and noise scrolling. Give your scenes that extra oomph!

game-dev game-development gamedev graphics material shader shaders unity unity-3d unity-asset unity3d

Last synced: 02 Aug 2024

https://github.com/kidscancode/godot_recipes

Lessons, tutorials, and guides for game development using the Godot game engine.

game-development gamedev godot godot-engine godot-game-engine howto learn learning tutorial tutorials

Last synced: 09 Oct 2024

https://github.com/cmilr/DeadSimple-Pixel-Perfect-Camera

An exceedingly easy-to-use pixel perfect orthographic camera script for 2D scenes in Unity. Punch in a few specs and you've got a working pixel perfect camera. It's that easy.

camera camera-script game-development game-engine gamedev pixel-art pixel-art-camera pixel-perfect sprites unity unity2d unity3d

Last synced: 02 Aug 2024

https://github.com/Annoraaq/grid-engine

A grid based movement engine compatible with Phaser3.

game-development grid-movement phaser tile

Last synced: 03 Aug 2024

https://github.com/knagaitsev/slither.io-clone

Learn how to make Slither.io with JavaScript and Phaser! This game clones all the core features of Slither.io, including mouse-following controls, snake collisions, food, snake growth, eyes, and more. Progress through each part of the source code with our Slither.io tutorial series.

game-development html5-game javascript javascript-game phaser phaserjs physics slither slitherio snake snake-game

Last synced: 10 Oct 2024

https://github.com/edubart/minilua

Single-file port of Lua, a powerful scripting language.

c game-development lua minilua scripting-language single-file single-header single-header-lib

Last synced: 30 Oct 2024

https://github.com/Ibuprogames/gamedev-resources

An updated collection of useful resources to resources to design, develop and market games.

game-art game-designer game-development game-engine unity

Last synced: 02 Nov 2024

https://github.com/sun0fabeach/vue-phaser3

Vue 3 + Phaser 3 + Webpack Template

boilerplate game-development phaser vue vue-cli webpack

Last synced: 10 Oct 2024

https://github.com/jbunke/stipple-effect

Stipple Effect is a pixel art editor that supports animation and scripting (available on Windows, macOS and Linux)

animation drawing game-dev game-development game-development-workflow image-editor indie java painting pixel-art pixel-editor software sprite-animation sprite-editor

Last synced: 20 Aug 2024

https://github.com/intothedev/save-system-for-unity

Save System for Unity with AOT (IL2CPP) and assets references support.

filesystem game-development save save-and-load savegame unity unity-asset unity-scripts unity3d

Last synced: 10 Oct 2024

https://github.com/divVerent/aaaaxy

A nonlinear 2D puzzle platformer taking place in impossible spaces.

2d game game-development impossible-spaces jumpnrun non-euclidean puzzle puzzle-game

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

https://github.com/menacingmecha/godot-n64-shader-demo

Demo project featuring a collection of N64 style shaders and materials for Godot engine.

90s game-development game-engine gamedev godot low-poly n64 retro shaders

Last synced: 27 Oct 2024

https://github.com/fragworks/frag

A cross-platform 2D|3D game framework for the Nim programming language

android game game-2d game-3d game-development game-engine nim nim-language

Last synced: 08 Nov 2024

https://github.com/SirFroweey/PyDark

PyDark is a 2D and Online Multiplayer video game framework written on-top of Python and PyGame.

engine framework game game-development game-engine multiplayer networking pygame python

Last synced: 04 Aug 2024

https://github.com/shadowss/travianz

Travian T3.6 , BEST VERSION EVER

game game-development mmorpg mmorpg-server travian travian-clone

Last synced: 10 Nov 2024

https://github.com/Shadowss/TravianZ

Travian T3.6 , BEST VERSION EVER

game game-development mmorpg mmorpg-server travian travian-clone

Last synced: 07 Nov 2024

https://github.com/IntoTheDev/Save-System-for-Unity

Save System for Unity with AOT (IL2CPP) and assets references support.

filesystem game-development save save-and-load savegame unity unity-asset unity-scripts unity3d

Last synced: 02 Aug 2024