Polycode
软件描述
Polycode的核心使用C++编写,目前可在Mac、Windows和Linux上运行,未来计划支持iOS和Android。所有平台特定的功能都抽象为跨平台核心,并在每个平台上原生实现,因此相同的C++代码……
官方网站
访问软件的官方网站了解更多信息
polycode.org
什么是 Polycode?
Polycode 的核心使用 C++ 编写,目前可在 Mac、Windows 和 Linux 上运行,未来计划支持 iOS 和 Android。所有平台特定功能均被抽象为跨平台核心,并在各平台上原生实现,因此相同的 C++ 代码可直接在所有支持的平台上编译。
Polycode 还可通过 Polycode IDE 作为纯脚本化的 Lua 框架使用。使用 Lua 开发的应用程序可直接导出至所有支持的平台。
Polycode 完全免费且开源,采用 MIT 许可证。所有 Polycode 的开发均在 Github 上公开进行,社区提交的 Pull Request 会定期审查。
甚至这个网站也是开源的,并已设置为支持社区改进。
Polycode 以 C++ 库形式与独立 IDE 一同分发。你可以:
- 将 Polycode 用作 C++ 框架,完全忽略 IDE。
- 将 Polycode 用作 C++ 框架,并使用 IDE 编辑内容。
- 在 IDE 中直接使用 Lua 编写代码。
- 若全部代码使用 Lua 编写,可直接从 IDE 将应用程序导出到任一支持的平台。
IDE 支持创建和编辑 Polycode 材质文件、场景、精灵以及 Lua 和着色器脚本。
Polycode IDE 完全使用 Polycode 编写,并使用 Polycode UI 模块实现其所有用户界面。
🔄 替代方案
74 个选择
CRYENGINE
最强大的游戏开发平台现已向所有人开放。完整引擎源代码。所有功能。无版税。无义务。无许可费。

Urho3D
Urho3D 是一个轻量级、跨平台的渲染和游戏引擎,使用 C++ 编写,采用 MIT 许可证发布。深受 OGRE 和 Horde3D 的启发。

ct.js
ct.js 是一个基于网络技术的 2D 游戏编辑器(桌面应用程序)。它旨在成为一个可扩展且简单的游戏制作工具,适用于新手和有经验的游戏开发者。

Open 3D Engine
Open 3D Engine (O3DE) 是一款采用 Apache 2.0 许可证的跨平台 3D 引擎,开发者和内容创作者可免费使用该引擎构建 AAA 游戏、电影级质量的 3D 世界以及高保真度模拟,无需支付任何费用或承担商业义务。

MonoGame
一个用于创建强大跨平台游戏的框架。XNA 的精神续作,已在桌面、移动和主机平台发布数千款游戏。MonoGame 是一个完全托管的 .NET 开源游戏框架,无任何黑箱。
RPG Paper Maker 是一款免费的游戏制作引擎,包含一个拥有大量 2D 精灵和一些简化 3D 物体的 3D 世界。与 RPG Maker 系列非常相似,RPG Paper Maker 终于提供了一种在完全 3D 世界中创建 RPG 游戏的方法,其便捷程度堪比 2D 制作!

Cocos2d-x
cocos2d-x 是一个用于移动游戏开发的跨平台开源免费 2D 游戏引擎,具有快速稳定、易于学习和使用的特点。

RPG Maker
一款用于构建2D俯视角角色扮演游戏的套件,配备详细的地图、图块和精灵编辑器,传统回合制机制,对话与遭遇工具,自定义脚本功能,资源支持及发布选项,适合初学者和高级用户。



