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/defold/defold

Defold is a completely free to use game engine for development of desktop, mobile and web games.

c-plus-plus clojure defold game-development game-engine gamedev hacktoberfest multi-platform

Last synced: 07 Oct 2024

https://github.com/dotnet/Silk.NET

The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.

3d audio csharp game-development glfw graphics graphics-library haptics native openal opencl opengl scientific-visualization silk vulkan webgpu wgpu

Last synced: 26 Oct 2024

https://github.com/dotnet/silk.net

The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.

3d audio csharp game-development glfw graphics graphics-library haptics native openal opencl opengl scientific-visualization silk vulkan webgpu wgpu

Last synced: 07 Oct 2024

https://github.com/godot-rust/gdnative

Rust bindings for Godot 3

game-development gamedev godot rust

Last synced: 31 Oct 2024

https://github.com/tomlooman/actionroguelike

Third-person Action Roguelike made in Unreal Engine C++. Project for Unreal Engine C++ Course & Stanford University

c-plus-plus course cpp game game-development stanford stanford-university tutorial ue4 ue4-project ue4-tutorial ue5 unreal-engine

Last synced: 15 Oct 2024

https://github.com/deepnight/ldtk

Modern, lightweight and efficient 2D level editor

2d electron game-development haxe haxe-libs level-editor

Last synced: 14 Oct 2024

https://github.com/tomlooman/ActionRoguelike

Third-person Action Roguelike made in Unreal Engine C++. Project for Unreal Engine C++ Course & Stanford University

c-plus-plus course cpp game game-development stanford stanford-university tutorial ue4 ue4-project ue4-tutorial ue5 unreal-engine

Last synced: 03 Aug 2024

https://github.com/tomlooman/epicsurvivalgame

Third-person Survival Game for Unreal Engine (Sample Project)

c-plus-plus cpp fps game game-development multiplayer survival survivalgame tps tutorial ue4 unreal-engine-4

Last synced: 15 Oct 2024

https://github.com/tomlooman/EpicSurvivalGame

Third-person Survival Game for Unreal Engine (Sample Project)

c-plus-plus cpp fps game game-development multiplayer survival survivalgame tps tutorial ue4 unreal-engine-4

Last synced: 28 Oct 2024

https://github.com/tomlooman/EpicSurvivalGameSeries

Third-person Survival Game for Unreal Engine (Sample Project)

c-plus-plus cpp fps game game-development multiplayer survival survivalgame tps tutorial ue4 unreal-engine-4

Last synced: 10 Sep 2024

https://github.com/opentk/opentk

The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.

c-sharp game-development game-engine graphics graphics-library math-library openal opencl opengl opengl-es scientific-visualization

Last synced: 29 Oct 2024

https://github.com/nicolasgramlich/andengine

Free Android 2D OpenGL Game Engine

android game-development game-engine game-engine-2d

Last synced: 14 Oct 2024

https://github.com/nicolasgramlich/AndEngine

Free Android 2D OpenGL Game Engine

android game-development game-engine game-engine-2d

Last synced: 05 Nov 2024

https://github.com/googleforgames/open-match

Flexible, extensible, and scalable video game matchmaking.

game-development go golang kubernetes matchmaking multiplayer

Last synced: 29 Oct 2024

https://github.com/AtomicGameEngine/AtomicGameEngine

The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

android cplusplus csharp game-development game-engine ios javascript linux macos typescript webgl windows

Last synced: 26 Oct 2024

https://github.com/atomicgameengine/atomicgameengine

The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

android cplusplus csharp game-development game-engine ios javascript linux macos typescript webgl windows

Last synced: 15 Oct 2024

https://github.com/huxingyi/dust3d

Dust3D is a cross-platform 3D modeling software that makes it easy to create low poly 3D models for video games, 3D printing, and more.

3d 3d-modelling 3d-printing dust3d game-development low-poly

Last synced: 14 Oct 2024

https://github.com/GodotSteam/GodotSteam

An ecosystem of tools for Godot Engine and Valve's Steam. For the Windows, Linux, and Mac platforms.

game-development gamedev godot godot-engine godotengine steam-api steamworks

Last synced: 31 Oct 2024

https://github.com/bberak/react-native-game-engine

A lightweight Game Engine for React Native 🕹⚡🎮

game-2d game-development game-engine react react-native

Last synced: 14 Oct 2024

https://github.com/killedbyapixel/littlejs

LittleJS is a lightweight HTML5 game engine with many features and no depenencies. 🚂 Choo-Choo!

canvas codegolf game-development game-engine game-frameworks gamedev html5-game-development javascript js13k littlejs physics-engine sizecoding webgl

Last synced: 14 Oct 2024

https://github.com/KilledByAPixel/LittleJS

LittleJS is a lightweight HTML5 game engine with many features and no depenencies. 🚂 Choo-Choo!

canvas codegolf game-development game-engine game-frameworks gamedev html5-game-development javascript js13k littlejs physics-engine sizecoding webgl

Last synced: 25 Oct 2024

https://github.com/scarsty/kys-cpp

《金庸群侠传》c++复刻版,已完工

cpp cpp20 game-development jinyong sdl2

Last synced: 15 Oct 2024

https://github.com/qianmo/real-time-rendering-3rd-cn-summary-ebook

:blue_book: 电子书 -《Real-Time Rendering 3rd》提炼总结 | 全书共9万7千余字。你可以把它看做中文通俗版的《Real-Time Rendering 3rd》,也可以把它看做《Real-Time Rendering 3rd》的解读版与配套学习伴侣,或者《Real-Time Rendering 4th》的前置阅读材料。

book cg ebook game-development game-programming graphics-programming notes pdf real-time-rendering rendering study-notes

Last synced: 14 Oct 2024

https://github.com/QianMo/Real-Time-Rendering-3rd-CN-Summary-Ebook

:blue_book: 电子书 -《Real-Time Rendering 3rd》提炼总结 | 全书共9万7千余字。你可以把它看做中文通俗版的《Real-Time Rendering 3rd》,也可以把它看做《Real-Time Rendering 3rd》的解读版与配套学习伴侣,或者《Real-Time Rendering 4th》的前置阅读材料。

book cg ebook game-development game-programming graphics-programming notes pdf real-time-rendering rendering study-notes

Last synced: 01 Aug 2024

https://github.com/godot-rust/gdext

Rust bindings for Godot 4

game-development gamedev godot rust

Last synced: 29 Oct 2024

https://github.com/veldrid/veldrid

A low-level, portable graphics library for .NET.

direct3d game-development graphics metal opengl vulkan

Last synced: 14 Oct 2024

https://github.com/mas-bandwidth/netcode

A protocol for secure client/server connections over UDP

client-server game-development packets protocol udp

Last synced: 14 Oct 2024

https://github.com/networkprotocol/netcode.io

A protocol for secure client/server connections over UDP

client-server game-development packets protocol udp

Last synced: 07 Aug 2024

https://github.com/ioquake/ioq3

The ioquake3 community effort to continue supporting/developing id's Quake III Arena

fps fps-engine fps-game game game-development game-engine game-engine-3d game-engine-development hacktoberfest quake-3 quake3

Last synced: 30 Sep 2024

https://github.com/itchio/itch

🎮 The best way to play your itch.io games

electron game-development itchio typescript

Last synced: 09 Oct 2024

https://github.com/godotsteam/godotsteam

An open-source and fully functional Steamworks SDK / API module and plug-in for the Godot Game Engine.

game-development gamedev godot godot-engine godotengine steam-api steamworks

Last synced: 10 Oct 2024

https://github.com/ShadowfallStudios/ALS-Community

Replicated and optimized community version of Advanced Locomotion System V4 for Unreal Engine 5.4 with additional features & bug fixes

advanced-locomotion-system als als-community alsv4-cpp animation blueprint cpp game-development locomotion optimization plug ue4 ue4-plugin ue5 ue5-plugin unreal-engine unreal-engine-4 unreal-engine-5 unreal-engine-plugin

Last synced: 29 Oct 2024

https://github.com/shadowfallstudios/als-community

Replicated and optimized community version of Advanced Locomotion System V4 for Unreal Engine 5.4 with additional features & bug fixes

advanced-locomotion-system als als-community alsv4-cpp animation blueprint cpp game-development locomotion optimization plug ue4 ue4-plugin ue5 ue5-plugin unreal-engine unreal-engine-4 unreal-engine-5 unreal-engine-plugin

Last synced: 15 Oct 2024

https://github.com/pokepetter/ursina

A game engine powered by python and panda3d.

3d-game-engine game-development game-engine python

Last synced: 29 Oct 2024

https://github.com/godot-jolt/godot-jolt

Godot Jolt is a Godot extension that integrates the Jolt physics engine

game-development gamedev gdextension godot godot-engine godotengine physics physics-simulation

Last synced: 10 Oct 2024

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

🔩 The only backend your multiplayer game needs. Open-source & self-hostable.

bevy game-development godot html5 multiplayer rust server unity unreal-engine

Last synced: 30 Oct 2024

https://github.com/gdquest/learn-gdscript

Learn Godot's GDScript programming language from zero, right in your browser, for free.

app education game-development gdscript godot hacktoberfest html5

Last synced: 10 Oct 2024

https://github.com/aws/lumberyard

Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.

game-dev game-development game-engine game-engine-3d

Last synced: 26 Sep 2024

https://github.com/JACoders/OpenJK

Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software

c c-plus-plus fps game game-development game-engine jedi-academy jedi-outcast linux macos multi-platform multiplayer-game openjk openjk-mod singleplayer-game star-wars tps windows

Last synced: 26 Oct 2024

https://github.com/jacoders/openjk

Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software

c c-plus-plus fps game game-development game-engine jedi-academy jedi-outcast linux macos multi-platform multiplayer-game openjk openjk-mod singleplayer-game star-wars tps windows

Last synced: 15 Oct 2024

https://github.com/gosu/gosu

2D game development library for Ruby and C++

c-plus-plus game-development game-engine gosu hacktoberfest libgosu ruby

Last synced: 20 Oct 2024

https://github.com/jlnr/gosu

2D game development library for Ruby and C++

c-plus-plus game-development game-engine gosu hacktoberfest libgosu ruby

Last synced: 21 Aug 2024

https://github.com/trenchbroom/trenchbroom

Cross-Platform Level Editor

c-plus-plus game-development games level-editor

Last synced: 18 Oct 2024

https://github.com/GDQuest/learn-gdscript

Learn Godot's GDScript programming language from zero, right in your browser, for free.

app education game-development gdscript godot hacktoberfest html5

Last synced: 04 Aug 2024

https://github.com/ellanjiang/unitygameframework

This is literally a game framework, based on Unity game engine. It encapsulates commonly used game modules during development, and, to a large degree, standardises the process, enhances the development speed and ensures the product quality.

game-development game-frameworks game-modules unity unity3d

Last synced: 10 Oct 2024

https://github.com/TrenchBroom/TrenchBroom

Cross-Platform Level Editor

c-plus-plus game-development games level-editor

Last synced: 02 Aug 2024

https://github.com/deadcows/mybox

MyBox is a set of attributes, tools and extensions for Unity

csharp game-development tools unity unity-editor unity3d unity3d-editor

Last synced: 10 Oct 2024

https://github.com/bitbrain/beehave

🐝 behavior tree AI for Godot Engine

ai behavior-tree game-development gamedev gdscript godot godot3 godot4 godotengine

Last synced: 13 Oct 2024

https://github.com/bevy-cheatbook/bevy-cheatbook

Unofficial Reference Book for the Bevy Game Engine

bevy book documentation game-development gamedev mdbook mdbook-book rust rust-lang

Last synced: 09 Oct 2024

https://github.com/liballeg/allegro5

The official Allegro 5 git repository. Pull requests welcome!

android audio c game-development opengl osx unix video windows

Last synced: 15 Oct 2024

https://github.com/Deadcows/MyBox

MyBox is a set of attributes, tools and extensions for Unity

csharp game-development tools unity unity-editor unity3d unity3d-editor

Last synced: 02 Aug 2024

https://github.com/openfl/openfl

The Open Flash Library for creative expression on the web, desktop, mobile and consoles.

adobe-air adobe-flash cross-platform flash frontend game-development gamedev hashlink haxe multi-platform neko openfl

Last synced: 15 Oct 2024

https://github.com/JohnSundell/ImagineEngine

A project to create a blazingly fast Swift game engine that is a joy to use 🚀

2d-game-engine coreanimation game-development game-engine swift

Last synced: 29 Oct 2024

https://github.com/johnsundell/imagineengine

A project to create a blazingly fast Swift game engine that is a joy to use 🚀

2d-game-engine coreanimation game-development game-engine swift

Last synced: 14 Oct 2024

https://github.com/DanielSWolf/rhubarb-lip-sync

Rhubarb Lip Sync is a command-line tool that automatically creates 2D mouth animation from voice recordings. You can use it for characters in computer games, in animated cartoons, or in any other project that requires animating mouths based on existing recordings.

animation cli command-line game-development lip-sync

Last synced: 28 Oct 2024

https://github.com/qianmo/pbr-white-paper

⚡️基于物理的渲染(PBR)白皮书 | White Paper of Physically Based Rendering(PBR)

ebook game-development pbr physically-based-rendering real-time-rendering shader white-paper

Last synced: 14 Oct 2024

https://github.com/danielswolf/rhubarb-lip-sync

Rhubarb Lip Sync is a command-line tool that automatically creates 2D mouth animation from voice recordings. You can use it for characters in computer games, in animated cartoons, or in any other project that requires animating mouths based on existing recordings.

animation cli command-line game-development lip-sync

Last synced: 09 Oct 2024

https://github.com/parasyte/pixels

A tiny hardware-accelerated pixel frame buffer. 🦀

emulators game-development gpu pixel-perfect rust

Last synced: 29 Oct 2024

https://github.com/mr-kelly/ksframework

QQ Group:538722494,KSFramework = KEngine + SLua(or xLua) , Unity3D Framework/Toolsets focus on hot reload

game game-development game-engine lua unity unity-framework unity3d vikadata

Last synced: 10 Oct 2024

https://github.com/gdquest-demos/godot-open-rpg

Learn to create turn-based combat with this Open Source RPG demo ⚔

combat game game-development gamedev gdscript godot godot-engine jrpg rpg turn-based

Last synced: 13 Oct 2024

https://github.com/mr-kelly/KSFramework

QQ Group:538722494,KSFramework = KEngine + SLua(or xLua) , Unity3D Framework/Toolsets focus on hot reload

game game-development game-engine lua unity unity-framework unity3d vikadata

Last synced: 02 Aug 2024

https://github.com/mgerdes/Open-Golf

A cross-platform minigolf game written in C.

android c game game-dev game-development gamedev ios minigolf

Last synced: 27 Oct 2024

https://github.com/Zylann/godot_heightmap_plugin

HeightMap terrain for Godot implemented in GDScript

game-development godot-engine heightmap terrain

Last synced: 02 Nov 2024

https://github.com/QianMo/PBR-White-Paper

⚡️基于物理的渲染(PBR)白皮书 | White Paper of Physically Based Rendering(PBR)

ebook game-development pbr physically-based-rendering real-time-rendering shader white-paper

Last synced: 02 Aug 2024

https://github.com/zylann/godot_heightmap_plugin

HeightMap terrain for Godot implemented in GDScript

game-development godot-engine heightmap terrain

Last synced: 09 Oct 2024

https://github.com/arcadia-unity/arcadia

Clojure in Unity

clojure game-development unity

Last synced: 14 Oct 2024

https://github.com/arcadia-unity/Arcadia

Clojure in Unity

clojure game-development unity

Last synced: 02 Aug 2024

https://github.com/pixelvision8/pixelvision8

Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.

2d 2d-game-engine 8-bit csharp fantasy-console game-development game-engine gamedev games monogame pixel-vision-8 pixelvision8 pv8 retrogaming sdk sprites

Last synced: 25 Sep 2024

https://github.com/PixelVision8/PixelVision8

Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.

2d 2d-game-engine 8-bit csharp fantasy-console game-development game-engine gamedev games monogame pixel-vision-8 pixelvision8 pv8 retrogaming sdk sprites

Last synced: 05 Nov 2024

https://github.com/excaliburjs/excalibur

🎮 Your friendly TypeScript 2D game engine for the web 🗡️

excalibur excaliburjs game-development game-engine game-framework gamedev games html5-canvas typescript

Last synced: 15 Oct 2024

https://github.com/excaliburjs/Excalibur

🎮 Your friendly TypeScript 2D game engine for the web 🗡️

excalibur excaliburjs game-development game-engine game-framework gamedev games html5-canvas typescript

Last synced: 28 Oct 2024