GeeXLab

GeeXLab

GeeXLab是一款跨平台的演示工具,用于3D编程,演示创建,游戏开发,交互式应用程序,创意编码和原型制作。
GeeXLab是用于桌面操作系统的免费独立应用程序。只需下载并使用它。GeeXLab可用于Windows 32/64位,Linux 64位,Mac OS X和Raspberry Pi。GeeXLab支持将Lua和Python作为主要代码进行演示编码,并支持GLSL(OpenGL和Vulkan)和HLSL(仅Direct3D 12-仅Windows 10)进行实时着色器编程。在演示中,可以同时使用Lua和Python。有些脚本可以用Python编码,而另一些可以用Lua编码。可以根据需要混合它们。Lua,Python,GLSL和HLSL可以驻留在单独的文件中,也可以驻留在充当所有脚本容器的单个XML文件中。简而言之,这里是GeeXLab的工作方式:演示实质上由一个或几个初始化脚本(Lua和/或Python)以及一个或几个每帧脚本(Lua和/或Python)组成。初始化脚本在演示开始时执行一次,而框架脚本则在每帧执行一次。就这样。GeeXLab不包含控制您的逻辑的游戏引擎。GeeXLab提供了一个低级API(不要惊慌,这里没有汇编程序),您可以根据需要自由地管理逻辑和渲染代码。您甚至可以编写自己的动态库(例如在C / C ++中),然后将其加载到Lua和Python脚本中。

特征

分类目录

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

MonoGame

MonoGame

一种用于创建功能强大的跨平台游戏的框架。XNA的精神继任者,在台式机,移动设备和控制台平台上提供了1000多种产品。
Phaser

Phaser

Phaser是一个有趣,免费和快速的2D游戏框架,用于为桌面和移动Web浏览器制作HTML5游戏,支持Canvas和WebGL渲染。
Duality

Duality

Duality是一个模块化2D游戏引擎/编辑器组合,完全用C#编写,并建立在OpenGL后端之上。
Defold Engine

Defold Engine

借助Defold,您可以与团队一起快速构建高性能的跨平台游戏。
Corona SDK

Corona SDK

Corona已成为世界上最先进的移动应用程序开发工具之一。
OpenFL

OpenFL

为几乎可以想象的每个平台构建游戏和应用程序-Windows,Mac,Linux,iOS,Android,BlackBerry,Firefox OS,Tizen,Flash甚至HTML5。
TyranoBuilder

TyranoBuilder

立即开始制作自己的多平台视频游戏,即使您对游戏编程或脚本一无所知!
Gideros Studio

Gideros Studio

Gideros Studio是基于Lua的跨平台和开源游戏引擎,可轻松创建游戏。
Spark Game Engine

Spark Game Engine

革命性的游戏开发,无需任何代码即可制作任何您想要的游戏!3D,2D甚至多人游戏!一次创建您的游戏
pyglet

pyglet

适用于Python的跨平台窗口和多媒体库。
HaxeFlixel

HaxeFlixel

HaxeFlixel是2D游戏引擎,可让您使用免费的开源技术轻松创建跨平台游戏!
XStart

XStart

小型可移植脚本运行时,可用于快速软件开发。
nCine

nCine

nCine是C ++中的跨平台2D游戏引擎,用于快速,高性能的游戏开发。
GamePlay 2D/3D

GamePlay 2D/3D

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

Flixel Game Engine

Flixel是一个开放源代码的游戏制作库,完全免费供个人或商业使用。