Polycode

软件描述

Polycode的核心使用C++编写,目前可在Mac、Windows和Linux上运行,未来计划支持iOS和Android。所有平台特定的功能都抽象为跨平台核心,并在每个平台上原生实现,因此相同的C++代码……

官方网站

访问软件的官方网站了解更多信息

官方认证

polycode.org

安全链接HTTPS
立即访问

什么是 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 个选择
0

Stencyl 不仅是一款普通的游戏创作软件;它是一款精美且直观的工具集,能加速你的工作流程,然后悄然退居幕后。我们负责处理基本事项,让你专注于最重要的事情——打造属于你自己的游戏。

ClickTeam Fusion

ClickTeam Fusion

5

[Multimedia Fusion 2 已被 Clickteam Fusion 2.5 取代。] 使用 Clickteam Fusion 2.5,游戏和软件制作从未如此简单快捷! 借助 Fusion 2.5 强大的事件编辑系统,您能够快速创建游戏或应用程序。 在第一个小时内,您就能……

NeoAxis 3D Engine

NeoAxis 3D Engine

0

NeoAxis 3D 引擎被定位为适用于各类3D项目的通用开发框架。该框架可用于开发各种类型的3D项目,例如视频游戏制作、模拟器开发、虚拟现实与可视化软件创建等。

4

Lua 的虚拟现实。

0

QICI引擎是一个基于开源游戏引擎Phaser的免费开源JavaScript库,配备基于网页的完整HTML5游戏制作编辑器套件。

3

Maratis 是一款专为艺术家和开发者设计的便携式、简单且可视化的游戏开发工具。

0

nCine 是一个基于 C++ 的跨平台 2D 游戏引擎,适用于快速且高性能的游戏开发。

GamePlay 2D/3D

GamePlay 2D/3D

0

GamePlay 是一个开源的跨平台 C++ 游戏框架/引擎,用于创建 2D/3D 移动和桌面游戏。

上一页下一页

支持平台

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

GitHub