rot.js—JavaScript Toolkit for Developing Roguelike GamesThis is a dependency-free JavaScript library designed specifically for developing Roguelike (rouge-londras·JavaScript·24 days ago460
olcNES—Write a NES Emulator in C++1This is a set of video tutorials and source code that teaches you how to write a NES/FC (Nintendo EnOneLoneCoder·C++·a year ago1.9w
Real-Time-Rendering-4th-CN—Chinese Translation of 'Real-Time Rendering 4th'This project is the Chinese translation of the fourth edition of 'Real-Time Rendering', a classic inMorakito·Other·9 months ago1.1k
FXGL—Your First Java Game Development FrameworkThis project is a 2D game development engine based on JavaFX. It requires no installation and featurAlmasB·Kotlin·a year ago8.4k
game-programming-patterns—Game Programming PatternsThis book collects the proven, published experiences and patterns in 3A-grade game to solve the probmunificent·HTML·a year ago717
tiled—A Powerful 2D Game Level Editing ToolThis project is a community-driven, powerful yet easy-to-use 2D game scene editor. It helps developemapeditor·C++·a year ago3.2k
EGamePlay—A Flexible Battle Framework Based on the Unity Engine1This is a flexible, universal, and lightweight game combat/skill framework with the option to configm969·C#·a year ago1.5k
cpp-game-engine-book—《游戏引擎浅入浅出》该书介绍了如何从零制作一个完整的游戏引擎,内容包含从基础的环境搭建,到后面的骨骼动画、多线程渲染、阴影实现等方面。ThisisGame·C++·2 years ago1.1w
GameDevMind—Comprehensive Game Development Technology MapThis project presents the skills required for game development through a mind map, including technolgonglei007·Shell·2 years ago1.3k
FancyScrollView—Unity Scroll List PluginThis project utilizes Unity Engine's animation system to customize list slide effects, offering highsetchi·C#·a year ago585
Plants-vs.-Zombies-Online-Battle—逆向工程实现多人对战的植物大战僵尸2该项目在没有游戏源代码的前提下,通过逆向工程和代码注入实现植物大战僵尸局域网对战模式。成功加载后解密模式的最后一关,会变为网络对战关卡。玩法为其中一个玩家放置植Zhuagenborn·C++·3 years ago1.4w
lottery—基于 Express + Three.js 的 3D 球体抽奖程序1年会抽奖程序,能够自定义文字、图片和抽奖规则,还支持一键导入抽奖人员和导出抽奖结果。Aras-ax·JavaScript·3 years ago1.4w
pocketpy—A Python Interpreter Designed for Game EnginesA lightweight Python interpreter implemented in C, including a compiler and a bytecode-based virtualpocketpy·C++·2 years ago2.3k
GASDocumentation—虚幻引擎 5 之 GAS 插件上手教程该项目是讲解如何使用虚幻引擎 5 的 GameplayAbilitySystem 插件,作者从什么是 GAS 开始,最后用 GAS 做出了一个简单的多人射击游戏tranek·C++·2 years ago2.3k
foolrenderer—用 C 语言从零实现的软件渲染器不用图形 API 仅用几千行 C 代码,实现了一套类似 OpenGL 的基本图形功能,以及应用于游戏开发的实时渲染技术,如阴影、切线空间法线映射、基于物理的材质cadenji·C·2 years ago727