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替代品

WorldForge

WorldForge

WorldForge项目是最早的开源MMORPG项目,其历史可以追溯到1997年。
Lite-C

Lite-C

Lite-C是一种多媒体应用程序和个人计算机游戏的编程语言,它使用C语言的语法子集和C ++语言的某些元素。
Reality Factory

Reality Factory

Reality Factory是一个程序,结合其他工具,您无需编程即可创建第一人称视角和第三人称视角游戏!
AresEd

AresEd

AresEd是一个高级且功能齐全的3D游戏创建套件。它是免费和开源的。
melonJS

melonJS

melonJS是一个开放源代码的HTML5游戏引擎,使开发人员和设计人员可以专注于内容。
LÖVR

LÖVR

使用Lua创建VR的简单框架。
Maker3D

Maker3D

Maker3D是一个跨平台的工具,可以在没有任何编程经验的情况下使用最终的3D图形创建游戏。
Bitmelo

Bitmelo

Bitmelo是制作小型像素艺术游戏的游戏编辑器和引擎。编辑器在一个方便的位置提供了开发游戏所需的一切。
  • 免费应用
  • Web
DarkBasic Professional

DarkBasic Professional

DarkBASIC Professional是基于BASIC语言构建的高级游戏开发包,具有1000多个专门用于游戏开发的命令,可为您提供...
Project Spark

Project Spark

Project Spark是一种强大而简单的方法,可用于构建和播放自己的世界,故事和游戏。
Codea

Codea

iPad的Codea可让您创建游戏和模拟-或您拥有的任何视觉创意。