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

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