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

特征

分类目录

Windows版Polycode的替代品

Open RPG Maker

Open RPG Maker

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

Panda3D

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

NeoAxis 3D Engine

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

Maratis

Maratis是一款为艺术家和开发人员设计的便携式,简单且可视化的游戏开发工具。
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对象。
GeeXLab

GeeXLab

GeeXLab是一款跨平台的演示工具,用于3D编程,演示创建,游戏开发,交互式应用程序,创意编码和原型制作。
Arcade Game Studio

Arcade Game Studio

像80年代街机游戏一样制作游戏。包括Run'n'Gun,垂直和水平的射击者或平台,以吃豆人,突击队,1942年的游戏,Ghosts'n'Goblins或Gauntlet制作游戏,并带有精灵表,像素艺术,声音效果和音乐。您会获得街机游戏的感觉。
Hero Engine

Hero Engine

HeroEngine是唯一用于制作和操作在线游戏的多合一开发平台。
WaveEngine

WaveEngine

权威的免费跨平台移动引擎,可使用C#释放您的游戏。感谢您的反馈。敬请关注。#iOS #Android #WindowsPhone#Windows8。
G3D Innovation Engine

G3D Innovation Engine

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