Polycode

Polycode

Polycode是用于构建交互式应用程序的C ++和Lua框架。它是免费的,开源的和跨平台的。
Polycode的核心是用C ++编写的,目前可在Mac,Windows和Linux上运行,并计划在将来支持iOS和Android。所有特定于平台的功能都抽象到一个跨平台的内核中,并在每个平台上本地实现,因此,相同的C ++代码将在每个受支持的平台上进行编译。通过Polycode IDE,Polycode也可以用作纯脚本Lua框架。用Lua开发的应用程序可以直接导出到所有支持的平台。Polycode是完全免费的,并且根据MIT许可证是开源的。Polycode的所有开发都在Github上公开进行,并定期审查社区请求。甚至这个网站都是开源的,可以用来改善社区。Polycode与独立的IDE一起作为C ++库分发。您可以...使用Polycode作为C ++框架,而完全忽略IDE。使用Polycode作为C ++框架,并使用IDE编辑内容。使用Lua在IDE中直接编写代码。如果用Lua编写所有代码,则可以直接从IDE将应用程序导出到任何受支持的平台。通过IDE,您可以创建和编辑Polycode材质文件,场景,子画面以及Lua和着色器脚本。Polycode IDE完全用Polycode编写,并在其所有UI中使用Polycode UI模块。
polycode

特征

分类目录

具有任何许可的所有平台的Polycode替代品

Cocos Creator

Cocos Creator

Cocos Creator是游戏开发工具和工作流程的完整软件包,包括游戏引擎(基于Cocos2d-x),资源管理,场景编辑,游戏预览,调试并将一个项目发布到多个平台。
RPG Toolkit

RPG Toolkit

RPG工具包是一个免费的开源项目,提供了一个简单,灵活且功能强大的工具来在您的个人计算机上创建角色扮演游戏。
Tululoo Game Maker

Tululoo Game Maker

Tululoo Game Maker是一个复杂的游戏创建环境,可让您创建基于浏览器的游戏。
Open RPG Maker

Open RPG Maker

Open RPG Maker是RPG Maker系列功能(例如rpgmaker200,rpgmaker2003,rpgmakerxp)以及许多其他功能的免费开源副本。
QICI Engine

QICI Engine

QICI Engine是一个免费的开放源代码JavaScript库,基于免费和开放源代码游戏引擎Phaser,带有基于Web的HTML5游戏制作编辑器综合套件。
Maratis

Maratis

Maratis是一款为艺术家和开发人员设计的便携式,简单且可视化的游戏开发工具。
NeoAxis 3D Engine

NeoAxis 3D Engine

NeoAxis 3D Engine被定位为3D项目的通用开发框架。
Panda3D

Panda3D

迪士尼和CMU开发的功能强大,成熟的Python和C ++开源跨平台游戏引擎。
BlitzMax

BlitzMax

为Windows,MacOS和Linux创建2D游戏。
ZGameEditor

ZGameEditor

使用程序图形和声音创建小至64 KiB的低代码3D游戏。
Lobster

Lobster

龙虾是一种游戏编程语言。它的开发是为了使已经是程序员的人们更容易原型设计和制作游戏。
Project Anarchy

Project Anarchy

Project Anarchy是一个完整的端到端游戏引擎和最先进的移动工具集。
ct.js

ct.js

ct.js是基于Web技术的2D游戏编辑器(桌面应用程序)。它旨在成为一个可扩展但简单的游戏制作工具,新手和经验丰富的游戏开发人员都可以使用。
RPG Paper Maker

RPG Paper Maker

RPG Paper Maker是一个免费的游戏制作引擎,包括一个3D宇宙,其中包含许多2D精灵和一些简化的3D对象。
G3D Innovation Engine

G3D Innovation Engine

G3D创新引擎是商业级的C ++ 3D引擎,可作为开放源代码获得(BSD许可)。