An open API service providing repository metadata for many open source software ecosystems.

Topic: "gamedev"

godotengine/godot

Godot Engine – Multi-platform 2D and 3D game engine

Language: C++ - Size: 1.54 GB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 102,652 - Forks: 23,456

ocornut/imgui

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

Language: C++ - Size: 110 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 69,009 - Forks: 11,293

bevyengine/bevy

A refreshingly simple data-driven game engine built in Rust

Language: Rust - Size: 145 MB - Last synced at: about 23 hours ago - Pushed at: 1 day ago - Stars: 42,911 - Forks: 4,202

phaserjs/phaser

Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

Language: JavaScript - Size: 440 MB - Last synced at: 5 days ago - Pushed at: 18 days ago - Stars: 38,545 - Forks: 7,123

raysan5/raylib

A simple and easy-to-use library to enjoy videogames programming

Language: C - Size: 392 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 29,036 - Forks: 2,755

emilk/egui

egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

Language: Rust - Size: 84.2 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 26,955 - Forks: 1,857

libgdx/libgdx

Desktop/Android/HTML5/iOS Java game development framework

Language: Java - Size: 1.03 GB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 24,436 - Forks: 6,516

mxgmn/WaveFunctionCollapse

Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics

Language: C# - Size: 29.7 MB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 24,228 - Forks: 1,303

leereilly/games 📦

A list of games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.

Size: 520 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 23,784 - Forks: 3,381

lettier/3d-game-shaders-for-beginners

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

Language: C++ - Size: 33.2 MB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 18,726 - Forks: 1,432

cocos2d/cocos2d-x

Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.

Language: C++ - Size: 1000 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 18,521 - Forks: 7,063

4ian/GDevelop

🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.

Language: JavaScript - Size: 1.09 GB - Last synced at: about 3 hours ago - Pushed at: about 4 hours ago - Stars: 17,364 - Forks: 1,129

aframevr/aframe

:a: Web framework for building virtual reality experiences.

Language: JavaScript - Size: 862 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 17,357 - Forks: 4,215

kitao/pyxel

A retro game engine for Python

Language: Rust - Size: 273 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 16,731 - Forks: 904

bkaradzic/bgfx

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

Language: C++ - Size: 288 MB - Last synced at: about 4 hours ago - Pushed at: about 6 hours ago - Stars: 16,264 - Forks: 2,017

ellisonleao/magictools

:video_game: :pencil: A list of Game Development resources to make magic happen.

Language: Markdown - Size: 697 KB - Last synced at: 2 days ago - Pushed at: 14 days ago - Stars: 15,210 - Forks: 1,086

wolfpld/tracy

Frame profiler

Language: C++ - Size: 31.4 MB - Last synced at: about 3 hours ago - Pushed at: about 5 hours ago - Stars: 13,033 - Forks: 881

MonoGame/MonoGame

One framework for creating powerful cross-platform games.

Language: C# - Size: 93.1 MB - Last synced at: 8 days ago - Pushed at: 13 days ago - Stars: 12,648 - Forks: 2,988

hajimehoshi/ebiten

A dead simple 2D game engine for Go

Language: Go - Size: 103 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 12,594 - Forks: 739

game1024/Speedy

🎮 An open-source game speed modifier.[一款开源的游戏变速器]

Language: C++ - Size: 1.29 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 12,453 - Forks: 840

skypjack/entt

Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

Language: C++ - Size: 36.6 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 11,796 - Forks: 1,008

playcanvas/engine

Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

Language: JavaScript - Size: 443 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 11,021 - Forks: 1,515

flame-engine/flame

A Flutter based game engine.

Language: Dart - Size: 64.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 10,230 - Forks: 992

cocos/cocos-engine

Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.

Language: C++ - Size: 342 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 9,083 - Forks: 2,044

Orama-Interactive/Pixelorama

Unleash your creativity with Pixelorama, a powerful and accessible open-source pixel art multitool. Whether you want to create sprites, tiles, animations, or just express yourself in the language of pixel art, this software will realize your pixel-perfect dreams with a vast toolbox of features. Available on Windows, Linux, macOS and the Web!

Language: GDScript - Size: 74.4 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 8,724 - Forks: 454

o3de/o3de

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.

Language: C++ - Size: 215 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 8,688 - Forks: 2,363

FyroxEngine/Fyrox

3D and 2D game engine written in Rust

Language: Rust - Size: 370 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 8,676 - Forks: 405

pygame/pygame

🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.

Language: C - Size: 34.4 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 8,320 - Forks: 3,787

0xFA11/MultiplayerNetworkingResources

A curated list of Multiplayer Game Network Programming Resources

Language: C - Size: 3.68 MB - Last synced at: 15 days ago - Pushed at: 4 months ago - Stars: 8,207 - Forks: 520

amethyst/amethyst 📦

Data-oriented and data-driven game engine written in Rust

Language: Rust - Size: 56.6 MB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 8,024 - Forks: 736

mxgmn/MarkovJunior

Probabilistic language based on pattern matching and constraint propagation, 153 examples

Language: C# - Size: 14.2 MB - Last synced at: about 2 months ago - Pushed at: 12 months ago - Stars: 7,854 - Forks: 333

SanderMertens/flecs

A fast entity component system (ECS) for C & C++

Language: C - Size: 154 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 7,637 - Forks: 554

sschmid/Entitas

Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

Language: C# - Size: 81.7 MB - Last synced at: about 7 hours ago - Pushed at: almost 2 years ago - Stars: 7,564 - Forks: 1,126

love2d/love

LÖVE is an awesome 2D game framework for Lua.

Language: C++ - Size: 94.3 MB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 7,311 - Forks: 512

stride3d/stride

Stride (formerly Xenko), a free and open-source cross-platform C# game engine.

Language: C# - Size: 37.9 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 7,221 - Forks: 1,051

recastnavigation/recastnavigation

Industry-standard navigation-mesh toolset for games

Language: C++ - Size: 25.2 MB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 7,023 - Forks: 1,686

endless-sky/endless-sky

Space exploration, trading, and combat game.

Language: C++ - Size: 549 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 6,898 - Forks: 1,165

tobspr-games/shapez.io

shapez is an open source base building game on Steam inspired by factorio!

Language: JavaScript - Size: 629 MB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 6,741 - Forks: 1,276

FlaxEngine/FlaxEngine

Flax Engine – multi-platform 3D game engine

Language: C# - Size: 63.8 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 6,373 - Forks: 629

melonjs/melonJS

a fresh, modern & lightweight HTML5 game engine

Language: JavaScript - Size: 103 MB - Last synced at: 29 days ago - Pushed at: 4 months ago - Stars: 6,160 - Forks: 652

gonglei007/GameDevMind

最全面的游戏开发技术图谱(Game Development Map)。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。

Language: Shell - Size: 1.78 GB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 5,900 - Forks: 611

carp-lang/Carp

A statically typed lisp, without a GC, for real-time applications.

Language: Haskell - Size: 11.4 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 5,714 - Forks: 175

Pumpkin-MC/Pumpkin

Empowering everyone to host fast and efficient Minecraft servers.

Language: Rust - Size: 56.3 MB - Last synced at: 18 days ago - Pushed at: 19 days ago - Stars: 5,712 - Forks: 328

nesbox/TIC-80

TIC-80 is a fantasy computer for making, playing and sharing tiny games.

Language: C - Size: 125 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 5,630 - Forks: 561

Redot-Engine/redot-engine

Redot Engine – Multi-platform 2D and 3D game engine

Language: C++ - Size: 1.48 GB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 5,619 - Forks: 262

defold/defold

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

Language: C++ - Size: 2.21 GB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 5,508 - Forks: 390

piqnt/planck.js

2D JavaScript Physics Engine

Language: TypeScript - Size: 29.2 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 5,128 - Forks: 249

mosra/magnum

Lightweight and modular C++11 graphics middleware for games and data visualization

Language: C++ - Size: 63.1 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 5,050 - Forks: 452

panda3d/panda3d

Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU

Language: C++ - Size: 160 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 4,926 - Forks: 843

ultralight-ux/Ultralight

Lightweight, high-performance HTML renderer for game and app developers.

Language: CMake - Size: 4.15 MB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 4,869 - Forks: 201

EsotericSoftware/spine-runtimes

2D skeletal animation runtimes for Spine.

Language: C++ - Size: 565 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4,862 - Forks: 3,017

godotengine/godot-docs

Godot Engine official documentation

Language: reStructuredText - Size: 611 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 4,709 - Forks: 3,515

AlmasB/FXGL

Java / JavaFX / Kotlin Game Library (Engine)

Language: Kotlin - Size: 86.1 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 4,681 - Forks: 623

urho3d/urho3d 📦

Game engine

Language: C++ - Size: 164 MB - Last synced at: 30 days ago - Pushed at: almost 3 years ago - Stars: 4,662 - Forks: 1,003

faiface/pixel

A hand-crafted 2D game library in Go

Language: Go - Size: 11.9 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 4,501 - Forks: 245

gbdev/awesome-gbdev

A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.

Size: 565 KB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 4,287 - Forks: 186

hexops/mach

zig game engine & graphics toolkit

Language: Zig - Size: 9.78 MB - Last synced at: 12 days ago - Pushed at: 4 months ago - Stars: 4,268 - Forks: 189

Kavex/GameDev-Resources

:video_game: :game_die: A wonderful list of Game Development resources.

Size: 473 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 4,258 - Forks: 388

godot-rust/gdext

Rust bindings for Godot 4

Language: Rust - Size: 7.96 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 4,099 - Forks: 255

ketoo/NoahGameFrame

A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.

Language: C++ - Size: 28.8 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 4,083 - Forks: 1,108

DiligentGraphics/DiligentEngine

A modern cross-platform low-level graphics library and rendering framework

Language: Batchfile - Size: 9.7 MB - Last synced at: 7 days ago - Pushed at: 18 days ago - Stars: 4,046 - Forks: 360

thedmd/imgui-node-editor

Node Editor built using Dear ImGui

Language: C++ - Size: 12.9 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 3,997 - Forks: 588

AmbientRun/Ambient

The multiplayer game engine

Language: Rust - Size: 383 MB - Last synced at: 1 day ago - Pushed at: 10 months ago - Stars: 3,886 - Forks: 128

MovingBlocks/Terasology

Terasology - open source voxel world

Language: Java - Size: 292 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3,745 - Forks: 1,349

CoplayDev/unity-mcp

An MCP server that allows MCP clients like Claude Desktop or Cursor to perform actions in the Unity Editor

Language: C# - Size: 8.15 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,650 - Forks: 484

godot-rust/gdnative

Rust bindings for Godot 3

Language: Rust - Size: 7.59 MB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 3,645 - Forks: 211

killop/anything_about_game

A wonderful list of Game Development resources.

Size: 1.66 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3,611 - Forks: 476

passivestar/godot-minimal-theme

Godot Minimal Theme

Size: 121 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3,582 - Forks: 59

GodotSteam/GodotSteam

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

Language: C++ - Size: 493 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3,458 - Forks: 216

TokisanGames/Terrain3D

A high performance, editable terrain system for Godot 4.

Language: C++ - Size: 129 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 3,379 - Forks: 205

FunkinCrew/Funkin

A rhythm game made with HaxeFlixel

Language: Haxe - Size: 779 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 3,340 - Forks: 2,412

OpenXRay/xray-16

Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)

Language: C++ - Size: 461 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3,317 - Forks: 483

a327ex/blog 📦

gamedev blog

Size: 294 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 3,314 - Forks: 146

cloudhead/rx

👾 Modern and minimalist pixel editor

Language: Rust - Size: 3.51 MB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 3,309 - Forks: 109

ThisisGame/cpp-game-engine-book

从零编写游戏引擎教程 Writing a game engine tutorial from scratch

Language: C++ - Size: 520 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 3,269 - Forks: 402

valence-rs/valence

A Rust framework for building Minecraft servers.

Language: Rust - Size: 5.79 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 3,137 - Forks: 159

dawdle-deer/awesome-learn-gamedev

A curated collection of game development learning resources

Size: 3.13 MB - Last synced at: 2 days ago - Pushed at: 23 days ago - Stars: 3,136 - Forks: 104

nxrighthere/UnrealCLR

Unreal Engine .NET 6 integration

Language: C# - Size: 779 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 3,092 - Forks: 224

isadorasophia/murder

Murder is a pixel art ECS game engine.

Language: C# - Size: 16.6 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 3,031 - Forks: 86

pico-8/awesome-PICO-8

A curated list of awesome PICO-8 resources, carts, tools and more

Size: 153 KB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 2,880 - Forks: 101

FNA-XNA/FNA

FNA - Accuracy-focused XNA4 reimplementation for open platforms

Language: C# - Size: 2.31 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2,863 - Forks: 306

replit/kaboom 📦

💥 JavaScript game library

Language: TypeScript - Size: 79.2 MB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 2,720 - Forks: 231

zig-gamedev/zig-gamedev

Dev repo for @zig-gamedev libs and sample applications

Language: Zig - Size: 60.1 MB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 2,708 - Forks: 181

feather-rs/feather

A Minecraft server implementation in Rust

Language: Rust - Size: 10.7 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 2,688 - Forks: 147

schteppe/p2.js

JavaScript 2D physics library

Language: JavaScript - Size: 6.82 MB - Last synced at: 12 days ago - Pushed at: over 3 years ago - Stars: 2,684 - Forks: 330

bitbrain/beehave

🐝 behavior tree AI for Godot Engine

Language: GDScript - Size: 6.15 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2,683 - Forks: 153

YarnSpinnerTool/YarnSpinner

Yarn Spinner is a tool for building interactive dialogue in games!

Language: C# - Size: 89.7 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 2,585 - Forks: 208

avianphysics/avian

ECS-driven 2D and 3D physics engine for the Bevy game engine.

Language: Rust - Size: 9.68 MB - Last synced at: 5 days ago - Pushed at: 12 days ago - Stars: 2,545 - Forks: 189

ssannandeji/Zenject-2019 Fork of sebas77/-Obsolete-Lightweight-IoC-Container-for-Unity3D

Dependency Injection Framework for Unity3D

Language: C# - Size: 36.5 MB - Last synced at: 7 months ago - Pushed at: almost 5 years ago - Stars: 2,516 - Forks: 360

godot-jolt/godot-jolt

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

Language: C++ - Size: 3.83 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 2,447 - Forks: 96

gdquest-demos/godot-open-rpg

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

Language: GDScript - Size: 67.2 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 2,444 - Forks: 292

bjornbytes/lovr

Lua Virtual Reality Framework

Language: C - Size: 16.4 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 2,417 - Forks: 154

Overload-Technologies/Overload

3D game engine with lua scripting

Language: C++ - Size: 53.6 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 2,325 - Forks: 274

veloren/veloren

Veloren is a multiplayer voxel RPG written in Rust. It is inspired by games such as Cube World, Legend of Zelda: Breath of the Wild, Dwarf Fortress and Minecraft.

Last synced at: 27 days ago - Stars: 2,309 - Forks: 744

RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus

Change C++ code at runtime

Language: C++ - Size: 39.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2,265 - Forks: 242

Nelarius/imnodes

A small, dependency-free node editor for dear imgui

Language: C++ - Size: 3.89 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2,257 - Forks: 274

crownengine/crown

A complete and cross-platform game engine designed for flexibility, performance, and fast-iterations.

Language: C++ - Size: 202 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2,246 - Forks: 170

bevy-cheatbook/bevy-cheatbook

Unofficial Reference Book for the Bevy Game Engine

Language: Rust - Size: 7.31 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2,144 - Forks: 129

excaliburjs/Excalibur

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

Language: TypeScript - Size: 605 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2,128 - Forks: 209

ash-rs/ash

Vulkan bindings for Rust

Language: Rust - Size: 9.49 MB - Last synced at: 7 days ago - Pushed at: 21 days ago - Stars: 2,127 - Forks: 213