#游戏开发
luascript - Godot Engine 4.x的Lua 5.4脚本支持模块
LuaScriptGodot EngineLua语言支持游戏开发插件Github开源项目
LuaScript模块为Godot Engine 4.x引入Lua 5.4支持,实现Godot游戏API并支持面向对象编程。内置编辑器提供Lua编码环境,具备代码分析、语法高亮等功能。该项目支持多种Lua运行时和调试工具,并提供高级打包选项。LuaScript正在积极开发中,旨在为Godot开发者提供Lua脚本支持。
Kaetram-Open - 基于BrowserQuest理念的现代化2D MMORPG开源游戏引擎
Kaetram游戏开发MMORPG开源项目多人在线游戏Github
Kaetram-Open是一个基于BrowserQuest理念的开源2D MMORPG游戏引擎。该项目采用现代Web技术重构,实现了多人在线、增强渲染、区域系统、交易、公会、附魔以及任务成就等功能。Kaetram-Open为开发者提供可定制的游戏引擎,同时为玩家创造协作游戏体验。目前项目处于早期开发阶段,欢迎社区参与贡献。
OpenPAL3 - 开源重现仙剑奇侠传三 多平台支持的持续开发项目
OpenPAL3仙剑奇侠传三开源实现游戏开发跨平台Github开源项目
OpenPAL3是一个开源项目,致力于重现经典游戏《仙剑奇侠传三》。目前支持Windows、Linux、macOS和Android等多个平台,但仍处于早期开发阶段。该项目不包含原版游戏数据,需要正版游戏才能运行。OpenPAL3正在持续开发中,欢迎社区贡献。
ET - 多线程多进程游戏开发框架 性能卓越易用
ET框架游戏开发多线程热更新网络优化Github开源项目
ET是一款开源的游戏开发框架,采用多线程多进程Actor架构。框架特点包括协程同步代码编写、低GC消耗、KCP网络支持和软路由防攻击等。适用于MMO、帧同步等多种游戏类型开发。ET支持客户端热更新、运行时热重载,提供完善的示例和机器人开发机制。框架结构清晰,性能出色,开发工具齐全,能够满足各类游戏项目需求。
puerts - 高效TypeScript编程解决方案 支持Unity Unreal和DotNet
PuerTSTypeScript游戏开发脚本引擎跨平台Github开源项目
PuerTS是专为Unity、Unreal和DotNet环境设计的TypeScript编程解决方案。该项目提供JavaScript运行时环境和TypeScript声明文件生成功能,支持V8、QuickJS和Node.js等多种脚本引擎。PuerTS整合了JavaScript生态系统的丰富资源和游戏引擎的强大性能,实现了高效的反射调用和静态调用桥接。它适用于iOS、Android等多个平台,为开发者带来高性能和高效率的开发体验。
gdx-ai - Java游戏AI框架 提供高性能人工智能技术
libGDX游戏开发人工智能框架Java游戏AIGithub开源项目
gdx-ai是一个Java开发的游戏人工智能框架,作为libGDX的扩展提供高性能AI技术。框架支持移动AI、寻路算法、决策系统等核心功能,专注于游戏AI开发的关键方面。gdx-ai适用于各类项目,开发者可轻松集成以提升游戏AI表现。
LumixEngine - 功能强大的开源3D游戏开发工具
Lumix Engine3D游戏引擎开源项目游戏开发图形渲染Github
LumixEngine是一款开源3D游戏引擎,具有跨平台支持和性能优化特性。它提供直观的编辑器界面和丰富功能,支持多种第三方库。该引擎已在'On the Hunt'和'YAP'等游戏中成功应用,平衡了简洁设计和强大功能,为开发者提供灵活高效的游戏开发解决方案。
The-Forge - 跨平台渲染框架简化游戏引擎开发
The Forge跨平台渲染框架图形引擎游戏开发GPU优化Github开源项目
The Forge是一个跨平台渲染框架,支持Windows、Android、iOS、macOS等平台。它提供描述符管理、多线程资源加载、着色器反射等核心图形功能,可用于构建次世代游戏引擎。框架还包含Lua脚本、动画、数学库等模块,使开发者能快速搭建游戏引擎。最新版本引入了大规模粒子系统和可见性缓冲优化等特性,持续提升性能。
tiled - 通用瓦片地图编辑器 适用多种游戏类型
Tiled瓦片地图编辑器游戏开发开源软件跨平台Github开源项目
Tiled是一款通用瓦片地图编辑器,适用于RPG、平台游戏等多种基于瓦片的游戏。它允许创建不限大小的地图,支持多图层和多瓦片集,并可为地图元素分配自定义属性。Tiled采用易于理解的TMX格式,是一个跨平台的开源项目。
OpenRA - 重现Westwood经典的开源即时战略游戏引擎
OpenRA实时战略游戏开源游戏引擎西木策略游戏游戏开发Github开源项目
OpenRA是一款开源即时战略游戏引擎,致力于重现Westwood工作室的经典作品。支持《红色警戒》、《泰伯利亚黎明》和《沙丘2000》等游戏mod,在保留原有风格的同时融入现代元素。OpenRA提供多人对战、自定义地图制作和mod开发功能,拥有活跃的社区和持续的更新。
magictools - 游戏开发资源集合 魔法般的游戏制作工具箱
游戏开发资源列表图形工具音频工具开源引擎Github开源项目
magictools是一个综合性游戏开发资源集合,涵盖图形、代码、音频和项目管理等方面。该项目收录了大量免费和付费工具,包括资产库、精灵表工具、位图压缩、纹理工具和动画软件等。这些资源旨在为独立开发者和专业团队提供全方位的游戏开发支持,助力创造高质量的游戏作品。
awesome-godot - Godot引擎开源项目与资源集锦
Godot游戏开发开源插件教程Github开源项目
该项目汇集了Godot引擎生态中的优质开源资源,包括2D/3D游戏项目、开发模板、演示程序、教程、插件和脚本等。涵盖Godot 2.1至4.x版本,为开发者提供全面的参考。内容丰富多样,适合不同水平的Godot使用者学习和探索。
awesome-gamedev - 全面精选的游戏开发开源资源列表
游戏开发开源引擎资源工具Github开源项目
项目整理了大量游戏开发相关的开源资源,包括软件代码、引擎、音频工具、图形素材和学习材料等。内容涵盖游戏开发的各个方面,为开发者提供全面的工具和素材支持。所有资源均遵循自由软件或开放文化许可,有助于推动游戏产业的开放发展。
anything_about_game - 全面的游戏开发资源库和工具集合
游戏开发计算机图形学Unity游戏引擎资源分享Github开源项目
anything_about_game 是一个综合性游戏开发资源库,涵盖图形渲染、动画、物理引擎和游戏AI等多个领域。该项目汇集了丰富的工具、框架和学习材料,有助于开发者掌握前沿游戏技术。项目内容适合不同水平的开发人员,为提升游戏开发能力提供了宝贵资源。
awesome-PICO-8 - PICO-8虚拟游戏机开发资源和工具大全
PICO-8游戏开发像素艺术复古游戏幻想主机Github开源项目
这是一个全面的PICO-8虚拟游戏机开发资源列表,涵盖社区资源、教程、开发工具、素材资产和编辑器支持等多个方面。PICO-8是一款用于创作、分享和游玩小型游戏的虚拟控制台。该列表为PICO-8开发者提供了丰富的参考资料,包括入门指南和高级技巧,适合各层级的开发者使用。
awesome-open-source-games - GitHub开源游戏项目大全 免费源代码探索
开源游戏GitHub浏览器游戏游戏引擎游戏开发Github开源项目
该项目是GitHub上开源游戏资源的精选合集,涵盖浏览器、原生和移动平台的多种游戏类型。收录了主要游戏公司GitHub账号及游戏开发框架和工具。为开发者和爱好者提供了丰富的参考资源,有助于发现优质项目和学习游戏开发技术。
awesome-learn-gamedev - 游戏开发学习资源综合指南
游戏开发学习资源编程图形学开源Github开源项目
这是一个面向游戏创作者的综合学习资源列表,涵盖编程、技术美术、设计和音频等游戏开发核心领域。列表主要收录免费资源,辅以少量经行业专业人士推荐的付费内容。项目着重培养开发者的整体技能和问题解决能力,而非单纯提供具体教程。无论是游戏开发新手还是经验丰富的开发者,都能在此找到有价值的学习指引。
awesome-love2d - LÖVE游戏引擎优质资源库汇总
LÖVE游戏开发Lua开源库游戏引擎Github开源项目
该项目汇总了LÖVE游戏引擎的优质资源库,包括3D、AI、动画、摄像机、绘图、实体系统等多个方面的开发工具。这些经过社区筛选的高质量资源可以显著提升LÖVE游戏开发效率,为开发者提供全面的技术支持和参考。
EGamePlay - Unity游戏战斗系统开发框架
EGamePlayUnity战斗系统技能系统游戏开发Github开源项目
EGamePlay是一个开源的Unity战斗系统框架,整合了数值系统、战斗机制和技能系统等核心功能。框架利用Odin Inspector和ScriptableObject技术,实现了可视化的技能和buff配置工具,并支持Excel数据导入。适合开发RPG和回合制游戏,具有高度灵活性和可扩展性。项目活跃更新,提供完善的文档和教程,方便开发者快速搭建复杂的游戏战斗系统。
GameDevMind - 游戏开发技术图谱 全面提升开发效率与创新能力
游戏开发技术图谱研发能力生产能力运营能力Github开源项目
GameDevMind项目提供全面的游戏开发技术图谱,覆盖基础、技术、研发、生产、管理和运营六大领域。该项目为开发者快速定位问题要点和解决方案,包含详细技术分类和实际游戏研运资产样例。通过系统化的知识结构,帮助游戏开发者提高效率,专注创新,推动行业技术发展。
TEngine - 高性能全平台Unity开发解决方案
UnityTEngine热更新游戏开发框架Github开源项目
TEngine是一个开源的Unity开发框架,支持全平台开发和热更新。它集成了资源管理、UI系统、事件系统等多个模块,采用模块化设计便于扩展。该框架已在商业项目中验证,支持发布到Steam、微信小游戏和App Store等平台。TEngine适合快速构建高质量Unity游戏项目,为开发者提供简单易用且功能完善的解决方案。
Latios-Framework - Unity ECS增强框架 提供多模块低级API和功能
Latios FrameworkUnity ECS游戏开发性能优化模块化设计Github开源项目
Latios Framework是Unity ECS的扩展框架,提供多个功能模块和低级API。包括核心功能、QVVS变换、Psyshock物理、Myri音频、Kinemation动画渲染等系统。该框架旨在补充和增强Unity ECS,为开发者提供更多控制和灵活性。目前支持桌面平台,可扩展至其他平台。它不替代Unity ECS,而是提供额外工具来改进性能和功能。
相关文章
Unity ML-Agents: 革新游戏AI开发的开源工具包
2024年08月30日
SkyAGI: 人工智能领域的突破性进展 - 模拟真实人类行为的新技术
2024年08月30日
Awesome Unreal: 虚幻引擎5资源大全
2024年09月04日
深入解析StarCraft II Client Protocol: s2client-proto项目全面介绍
2024年09月05日
gdx-ai: LibGDX的人工智能框架
2024年09月05日
LÖVE框架:一个强大的2D游戏开发利器
2024年09月05日
游戏开发资源大全:anything_about_game项目介绍
2024年09月05日
ml-agents入门学习资料汇总 - Unity机器学习代理工具包
2024年09月10日
SkyAGI学习资料汇总 - 大语言模型人类行为模拟的新兴能力
2024年09月10日