rot.js—开发 Roguelike 游戏的 JavaScript 工具包这是一个无依赖的 JavaScript 库,专为开发 Roguelike(肉鸽)游戏而设计,包含地图生成、随机数生成、路径寻找、按键处理和照明等多个模块。ondras·JavaScript·1 个月前565
olcNES—用 C++ 写一个 NES 模拟器1这是一份教你用 C++ 写 NES/FC 游戏模拟器的视频教程和源码,作者是油管大神 javidx9。OneLoneCoder·C++·1 年前1.9w
Real-Time-Rendering-4th-CN—《Real-Time Rendering 4th》中文翻译版这是《Real-Time Rendering》第四版的中文翻译项目,该书是实时渲染领域的经典之作,非常适合从事游戏开发、3D 图形、VR/AR 等领域的开发者学Morakito·Other·9 个月前1.1k
FXGL—你的第一款 Java 游戏开发框架该项目是基于 JavaFX 的 2D 游戏开发引擎,它无需安装、API 简单,能够轻松地将开发的游戏打包成一个可执行的 jar 包,一切的一切都是为了让你喜欢上AlmasB·Kotlin·2 年前8.5k
game-programming-patterns—《游戏编程模式》该书收集了经过验证、已发布的 3A 级游戏中的经验和模式,来解决你在游戏开发中遇到的问题。munificent·HTML·1 年前742
EGamePlay—一款基于 Unity 引擎的灵活战斗框架1这是一个灵活、通用、轻量的游戏战斗/技能框架,配置可选择 ScriptableObject 或 Excel 表格。内含 RPG、回合制、技能调试等示例,以及《如m969·C#·1 年前1.6k
tiled—一款强大的 2D 游戏关卡编辑工具该项目是一款完全由社区驱动、功能强大、容易上手的 2D 游戏场景编辑器,它能够帮助开发者快速制作 2D 游戏地图和设计关卡,支持灵活的对象图层、自由放置图像、对mapeditor·C++·1 年前3.2k
cpp-game-engine-book—《游戏引擎浅入浅出》该书介绍了如何从零制作一个完整的游戏引擎,内容包含从基础的环境搭建,到后面的骨骼动画、多线程渲染、阴影实现等方面。ThisisGame·C++·3 年前1.1w
Plants-vs.-Zombies-Online-Battle—逆向工程实现多人对战的植物大战僵尸2该项目在没有游戏源代码的前提下,通过逆向工程和代码注入实现植物大战僵尸局域网对战模式。成功加载后解密模式的最后一关,会变为网络对战关卡。玩法为其中一个玩家放置植Zhuagenborn·C++·3 年前1.4w
FancyScrollView—Unity 滑动列表插件该项目采用 Unity 引擎动画系统来定制列表滑动效果,具备非常高的灵活性,除了用作滑动列表,还可以用作导航栏。项目代码结构和风格规范,接入成本低、易于使用和定setchi·C#·1 年前607
lottery—基于 Express + Three.js 的 3D 球体抽奖程序1年会抽奖程序,能够自定义文字、图片和抽奖规则,还支持一键导入抽奖人员和导出抽奖结果。moshang-ax·JavaScript·3 年前1.4w
pocketpy—为嵌入游戏引擎而设计的 Python 解释器该项目是用 C 实现的轻量级的 Python 解释器,包含一个编译器和基于字节码的虚拟机,以及交互式命令窗的实现。所有功能均集成在单个头文件 pocketpy.pocketpy·C++·2 年前2.4k
GASDocumentation—虚幻引擎 5 之 GAS 插件上手教程该项目是讲解如何使用虚幻引擎 5 的 GameplayAbilitySystem 插件,作者从什么是 GAS 开始,最后用 GAS 做出了一个简单的多人射击游戏tranek·C++·2 年前2.3k
foolrenderer—用 C 语言从零实现的软件渲染器不用图形 API 仅用几千行 C 代码,实现了一套类似 OpenGL 的基本图形功能,以及应用于游戏开发的实时渲染技术,如阴影、切线空间法线映射、基于物理的材质cadenji·C·2 年前752