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 个选择
FPS Creator Classic
FPS Creator 通过提供一个易于使用 yet 高度灵活的编辑环境,在游戏创作市场树立了新标准。正如其名称所示,这是一个无需编程或3D建模知识即可创建紧张刺激的FPS游戏的工具。

Angel2D
一个基于 OpenGL 和 C++ 的跨平台 2D 游戏原型开发框架。Angel 在保持原生代码速度与灵活性的同时,注重快速迭代和开箱即用的功能。在网页游戏和内存管理脚本引擎盛行的时代,有时你仍然需要它。

Tululoo Game Maker
Tululoo游戏制作器是一个复杂的遊戲創作環境,可讓您創建基於瀏覽器的遊戲。該程序會生成JavaScript代碼,可使用下一代網絡標準HTML5在網路瀏覽器中運行。

Arcade Game Studio
制作类似20世纪80年代街机游戏。包含跑动射击、垂直与水平射击及平台类游戏,如吃豆人、命令官、1942、魂斗罗或魔宫战士,配有角色图集、像素艺术、音效和音乐,带来街机体验。

AresEd
AresEd 是一个高级且功能完整的3D游戏创作套件。它是免费开源的。当它完成时,您将能够在不编写任何代码的情况下制作完整的3D游戏(尽管会提供Python脚本语言作为备用方案)。

BlitzPlus
为 Windows 创建 2D 游戏。 BlitzPlus 为 PC 开发者提供了一个完整的 2D 编程解决方案。通过使用其编译器的 BASIC/C 混合语言,BlitzPlus 能够以最少的开发时间创建任何类型的 2D 程序。

Codea
Codea for iPad 让你能够创建游戏和模拟——或任何你的视觉创意。将你的想法转化为利用 iPad 多点触控和加速计等功能的互动作品。



