GitHub topics: game-framework
gonglei007/GameDevMind
最全面的游戏开发技术图谱(Game Development Map)。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。
Language: Shell - Size: 1.78 GB - Last synced at: about 1 hour ago - Pushed at: about 10 hours ago - Stars: 5,663 - Forks: 590

anj0la/penguin_framework
Penguin Framework is a game framework built with C++20 and SDL for creating fun and adorable 2D games.
Language: C++ - Size: 254 KB - Last synced at: about 7 hours ago - Pushed at: about 15 hours ago - Stars: 1 - Forks: 0

fabsgc/TweedeEngine
The Tweede Engine Framework is my third attempt to develop a cross-platform full game engine and game framework. It aims to provide one day a complete foundation for the development of real time graphical applications such as games
Language: C++ - Size: 1.19 GB - Last synced at: about 18 hours ago - Pushed at: 1 day ago - Stars: 69 - Forks: 9

LasagnaCake/Makai
A C++20 3D (+"2D") application & game framework library.
Language: C++ - Size: 1.58 GB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2 - Forks: 0

quandz4778/selenium
An isometric game framework for the web.
Size: 1000 Bytes - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

heroiclabs/nakama
Distributed server for social and realtime games and apps.
Language: Go - Size: 101 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 11,051 - Forks: 1,224

MonoGame/MonoGame
One framework for creating powerful cross-platform games.
Language: C# - Size: 92 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 12,154 - Forks: 2,965

zfoo-project/zfoo
💡Extremely fast enterprise server framework, can be used in RPC, game server, web server.
Language: Java - Size: 15.2 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,893 - Forks: 408

kingston-csj/gforgame
gforgame,作为 jforgame 的 Go 语言实现,堪称一款极致轻量级且具备超高性能的手游服务端框架。该项目集成丰富多样的组件,极大地提升了开发效率。尤为引人注目的是,gforgame配备了一个 cocos 客户端演示,生动直观地展现各类常用业务功能,为开发者提供了极具价值的参考范例与实践指引 。
Language: TypeScript - Size: 34.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 22 - Forks: 7

enable3d/enable3d
🕹️ Standalone 3D Framework / Physics for three.js (using ammo.js) / 3D extension for Phaser 3
Language: JavaScript - Size: 83.2 MB - Last synced at: 5 days ago - Pushed at: 26 days ago - Stars: 1,077 - Forks: 99

1226085293/MKFramework
CocosCreator 3.x 游戏开发框架
Language: TypeScript - Size: 13.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 219 - Forks: 52

kingston-csj/jforgame
jforgame是一个一站式游戏服务器开发框架。包含游戏服务器开发所需要的各种组件,比如网关,socket服务端与客户端,自定义高效消息编解码,游戏热更新,游戏通用工具等等。包含游戏服,跨服,匹配服,后台管理系统等实现,同时提供大量业务案例以供学习。亦可用于其他socket应用,例如及时聊天等。
Language: Java - Size: 2.85 MB - Last synced at: 4 days ago - Pushed at: 16 days ago - Stars: 997 - Forks: 318

excaliburjs/Excalibur
🎮 Your friendly TypeScript 2D game engine for the web 🗡️
Language: TypeScript - Size: 600 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,997 - Forks: 198

cherryridge/CherryGrove
[Indev] A highly customizable scripting-based block game framework made for the next generation.
Language: C++ - Size: 20.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 5 - Forks: 2

allegroflare/allegro_flare
Application toolkit for Allegro 5
Language: C++ - Size: 48.3 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 39 - Forks: 6

ylmbtm/GameProject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Language: C++ - Size: 90.8 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 1,498 - Forks: 501

DRincs-Productions/pixi-vn
Create visual novels with a modern 2D rendering engine and your favorite JavaScript framework.
Language: TypeScript - Size: 2.59 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 46 - Forks: 1

dnakhooda/Neutron
A powerful easy-to-use Scratch-like game engine built in Typescript
Language: TypeScript - Size: 383 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

lisayinr/Game-Framework
Wizard Invaders Game Framework
Language: Python - Size: 2.4 MB - Last synced at: about 11 hours ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

DRincs-Productions/pixi-vn-react-template
This is a template for creating visual novels in React. It uses the Pixi'VN library and ViteJS as a build tool. This Template contains basic functionality inspired by the widespread Visual Noval engine Ren'Py.
Language: TypeScript - Size: 3.18 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 5

arvidsson/Relay
A lightweight, modular C# framework for composing entities with embedded logic and connecting them through event-driven behavior.
Language: C# - Size: 8.79 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

NoelFB/blah
A small 2d c++ game framework
Language: C++ - Size: 945 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 595 - Forks: 53

CapsAdmin/goluwa
game engine and framework written in luajit
Language: Lua - Size: 32.9 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 241 - Forks: 17

hl845740757/BigCat
BigCat(大猫)是一个游戏工具和MMO框架项目,项目目标是像大型猫科动物一样优秀!高代码质量,高运行速度,高开发效率 -- 这也许将是你见过的代码质量最好的项目。
Language: C# - Size: 8.01 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 37 - Forks: 8

MrFrenik/gunslinger
C99, header-only framework for games and multimedia applications
Language: C - Size: 20.6 MB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 1,335 - Forks: 81

FosterFramework/Foster
A small C# game framework
Language: C# - Size: 77.2 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 608 - Forks: 44

littlektframework/littlekt
A multiplatform WebGPU 2D game framework written in Kotlin. Build your own game engine on top.
Language: Kotlin - Size: 138 MB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 358 - Forks: 13

bobohume/gonet
go分布式服务器,基于内存mmo
Language: Go - Size: 16.2 MB - Last synced at: 10 days ago - Pushed at: 11 months ago - Stars: 1,558 - Forks: 354

ftsf/nico
a Game Framework in Nim inspired by Pico-8.
Language: Nim - Size: 3.86 MB - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 640 - Forks: 39

DRincs-Productions/pixi-vn-ink
Pixi’VN gives you the ability to write your own narrative using Ink.
Language: TypeScript - Size: 556 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 3 - Forks: 1

GalaxyShad/Just-Another-Sonic-Framework
Lightweight sonic fan-games development framework for Game Maker: Studio 2
Language: Game Maker Language - Size: 18.1 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 8 - Forks: 1

art-emini/DuckEngine
A 2D Game Engine for the web.
Language: TypeScript - Size: 6.88 MB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 110 - Forks: 3

topfreegames/pitaya
Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.
Language: Go - Size: 6.56 MB - Last synced at: 12 days ago - Pushed at: 16 days ago - Stars: 2,535 - Forks: 495

PixeyeHQ/actors.unity
🚀Actors is a framework empowering developers to make better games faster on Unity.
Language: C# - Size: 147 MB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 761 - Forks: 78

michael811125/OxGFrame
The OxGFrame is a framework based on Unity for accelerating game development. Supports multi-platform Win, OSX, Android, iOS, WebGL.
Language: C# - Size: 180 MB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 193 - Forks: 31

libretro/libretro-lutro
An experimental lua game framework for libretro following the LÖVE API
Language: C - Size: 9.63 MB - Last synced at: 9 days ago - Pushed at: 25 days ago - Stars: 165 - Forks: 48

lonng/nanoserver
DEMO: Mahjong server base on nano(https://github.com/lonng/nano)
Language: Go - Size: 30.7 MB - Last synced at: 10 days ago - Pushed at: 12 months ago - Stars: 939 - Forks: 348

KiwanoEngine/Kiwano
A simple game framework for C++
Language: C++ - Size: 27.1 MB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 208 - Forks: 17

Torox-Labs/rox-engine
🐂 Rox-Engine is a decentralized game engine/framework designed for developing Web3-native games without the need for centralized servers.
Language: C++ - Size: 1.5 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 3 - Forks: 0

InspirationByte/eq2engine
Game engine/framework powering The Driver Syndicate.
Language: C++ - Size: 135 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 9 - Forks: 2

lolo1208/unity3d-lolo
Unity(Lua) - Game Framework 本项目 是基于 Unity 与 ToLua 的框架项目,以及部分示例内容和打包(热更新)工具。
Language: C# - Size: 152 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 42 - Forks: 17

TheBitDrifter/bappa
A lightweight ECS framework for 2D Go game development
Language: Go - Size: 23 MB - Last synced at: 2 days ago - Pushed at: 11 days ago - Stars: 18 - Forks: 0

larpon/shy
Helps you being creative in V
Language: C - Size: 3.5 MB - Last synced at: 5 days ago - Pushed at: 21 days ago - Stars: 62 - Forks: 3

generatives/Tortuga
A simple, cross-platform 2D game development framework for C#
Language: C# - Size: 10.4 MB - Last synced at: 19 days ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 0

1j01/card-game-generator
🃏🎴 A tool for making/prototyping tabletop games
Language: CoffeeScript - Size: 272 KB - Last synced at: 8 days ago - Pushed at: about 3 years ago - Stars: 27 - Forks: 3

calint/glosi
experimental 3d multiplayer game framework using simple data layer 2 and opengl es3 in c++ 23
Language: C++ - Size: 1.85 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

malysonb/Ludkerno
Little Game Framework made in C++ with SDL2.
Language: C++ - Size: 14.8 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 1 - Forks: 0

AuzFox/Raylib.nelua
Raylib binding for the Nelua Programming Language
Language: Lua - Size: 575 KB - Last synced at: about 23 hours ago - Pushed at: about 1 month ago - Stars: 37 - Forks: 6

Mormert/jle
Jet-Lagged Engine is a work-in-progress C++/Lua game engine supporting Windows, Linux, Mac and browsers.
Language: C++ - Size: 24.5 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 296 - Forks: 24

1j01/skele2d
☠ A 2D game engine based around skeletal structures, with an in-game editor and animation support (pre-alpha)
Language: CoffeeScript - Size: 1.87 MB - Last synced at: 16 days ago - Pushed at: 9 months ago - Stars: 14 - Forks: 3

fallahn/crogine
SDL2 Based Game Framework
Language: C++ - Size: 673 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 97 - Forks: 13

StudioSyndiCatCaius/OmegaGameFramework
Easy expansive gameplay framework plugin for Unreal Engine. (Abilities, Attributes, Modular Systems, Async Events, and more)
Language: C++ - Size: 1.47 GB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 100 - Forks: 22

dobyte/due
基于Go语言开发的高性能分布式游戏服务器框架
Language: Go - Size: 3.26 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 618 - Forks: 101

Hongtae/DKGL
Cross platform 3D Game & Graphics Library
Language: C - Size: 47.1 MB - Last synced at: 20 days ago - Pushed at: about 2 years ago - Stars: 22 - Forks: 1

lordmauve/pgzero
A zero-boilerplate games programming framework for Python 3, based on Pygame.
Language: Python - Size: 3.63 MB - Last synced at: 12 days ago - Pushed at: about 2 months ago - Stars: 568 - Forks: 199

Redninja106/simulationframework
A simple and user-friendly framework for writing small graphical apps in C#.
Language: C# - Size: 28.4 MB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 35 - Forks: 4

Quaver/Wobble
A powerful MonoGame extension framework for developing cross-platform games.
Language: C# - Size: 22.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 74 - Forks: 22

ingur/raylib-starter
My personal, minimal game template for creating simple raylib games using C++ on linux using CMake.
Language: C - Size: 2.12 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 0

ForgeLeaf/Forge
A minimal 2D game framework for desktop, written in Go.
Language: Go - Size: 101 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

bpessman/InkrementJS
An incremental/simulation-based game framework for Electron and React, using TypeScript.
Language: TypeScript - Size: 111 KB - Last synced at: about 5 hours ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Cyinx/einx
a framework in golang for game server or app server
Language: Go - Size: 800 KB - Last synced at: 30 days ago - Pushed at: about 4 years ago - Stars: 435 - Forks: 70

RoganMurley/hitagi.js
JavaScript HTML5 game development framework
Language: JavaScript - Size: 5.2 MB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 182 - Forks: 10

captain0xff/supernova
A fast and simple objected oriented SDL wrapper written in C++
Language: C++ - Size: 612 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

ImSumire/radiance
Meet ✨ Radiance, a low-level game framework that avoids the complexity required by modern game engines to do simple stuff.
Language: Shell - Size: 96.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

aazimon/Gdx2dFramework
2D Framework for making Games with LibGDX
Language: Java - Size: 253 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

drawcall/AgileJS
AgileJS - The Css3 Creation Engine 🍖🌭🍔
Language: JavaScript - Size: 11.9 MB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 499 - Forks: 62

oprypin/crsfml
Crystal bindings to SFML multimedia/game library
Language: Crystal - Size: 3.53 MB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 352 - Forks: 14

oprypin/nim-csfml
Nim bindings to SFML multimedia/game library
Language: Nim - Size: 620 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 86 - Forks: 12

gonglei007/GameDevMind-EN
The most comprehensive technical map of game development. Help game developers save time on known problems and save more energy for more creative work.
Language: Shell - Size: 22.1 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 44 - Forks: 7

goplus/gdspx
godot for spx
Language: Go - Size: 5.07 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 3

beetrootpaul/beetpx
A TypeScript framework for pixel art browser games
Language: TypeScript - Size: 9.06 MB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 13 - Forks: 0

beetrootpaul/beetpx-examples
Examples for BeetPx framework
Language: TypeScript - Size: 850 KB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

enduro2d/enduro2d
Yet another 2d game engine of dreams (work in progress)
Language: C++ - Size: 8.01 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 84 - Forks: 11

radgeRayden/bottle
My game framework written in Scopes
Language: Scala - Size: 818 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 10 - Forks: 2

r-lyeh/v1
💎 3D game framework in C, v1.
Language: C - Size: 450 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 509 - Forks: 31

Sploder12/SNDX-Lib
A header-only framework for game development
Language: C++ - Size: 74.4 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

metagogs/gogs
gogs is a simple, fast and lightweight game server framework written in golang
Language: Go - Size: 799 KB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 58 - Forks: 13

EndoHizumi/webTaleKit
JavaScript(TypeScript)製のビジュアルノベルゲームエンジン
Language: JavaScript - Size: 46.6 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 34 - Forks: 0

tenry92/libluna
Luna multimedia framework.
Language: C++ - Size: 13.4 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

KHN190/miniHexMap
Create, edit, generate hex mesh in Unity Editor mode.
Language: C# - Size: 2.92 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 5

SoHiEarth/voxelizer
2D Framework
Language: CMake - Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

EduardoRodriguesF/Pirita
Scene-based Monogame Framework.
Language: C# - Size: 208 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

hanakooooooooooo22/leaf
Boilerplate with Node.js, TypeScript, Next.js 15, React 19, Payload CMS 3, Tailwind CSS, Shadcn UI, Husky, ESLint, and Prettier for modern web development.
Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

FronkonGames/GameWork-Foundation
Architecture-agnostic code and tools to make Unity based games.
Language: C# - Size: 72.4 MB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 105 - Forks: 8

impworks/corund
2D game engine for mobile devices in C#.
Language: C# - Size: 501 KB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 1

netskillzgh/rollo
A 🦀 Rust-based multiplayer framework.
Language: Rust - Size: 1.47 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 27 - Forks: 4

Chukobyte/seika
A WIP framework built on top of SDL3. More to come later.
Language: C - Size: 2.21 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 8 - Forks: 1

IceCreamYou/HTML5-Canvas-Game-Boilerplate
Provides a set of default code that makes getting up and running with an HTML5 canvas game very easy.
Language: JavaScript - Size: 4.79 MB - Last synced at: 7 days ago - Pushed at: 12 months ago - Stars: 256 - Forks: 57

pledp/moegl
Minimal and modular game framework written in Rust
Language: Rust - Size: 128 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

septag/rizz 📦
Small C game development framework
Language: C - Size: 48.9 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 786 - Forks: 33

felixangell/strife
a simple 2d game framework
Language: Go - Size: 371 KB - Last synced at: 24 days ago - Pushed at: almost 3 years ago - Stars: 253 - Forks: 11

borodust/cl-bodge
Feature-rich game framework for Common Lisp
Language: Common Lisp - Size: 1.03 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 176 - Forks: 14

bonsaiheldin/carrotJS
carrotJS is a 2D game framework for making HTML5 games using DOM and CSS rendering instead of Canvas2D or WebGL.
Size: 3.37 MB - Last synced at: about 7 hours ago - Pushed at: about 7 years ago - Stars: 6 - Forks: 0

FlutterTal/Mousey
A rodent-themed framework for anyone who wants to create simple games
Language: C++ - Size: 89.8 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

KelvinShadewing/brux-gdk
Free runtime and development kit using SDL and Squirrel
Language: C++ - Size: 6.57 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 42 - Forks: 20

NoelFB/FosterOld 📦
a simple cross-platform game framework made in C# dotnet core
Language: C# - Size: 3.22 MB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 319 - Forks: 21

HexagonNico/LWJRE-Engine
A rendering and physics engine written in Java for my bachelor thesis
Language: Java - Size: 11.5 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

shadow9owo/GAME_REM
C / LUA small factor game engine
Language: C - Size: 438 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

topfreegames/libpitaya
a client sdk for pitaya game server framework
Language: C - Size: 319 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 70 - Forks: 40

Ahmed310/Widget-Manager---Unity3D
Manages your game UI's
Language: C# - Size: 6.07 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 31 - Forks: 5
