GeeXLab

GeeXLab
软件描述
GeeXLab 是一款跨平台的3D编程、演示制作、游戏开发、互动应用、创意编程和原型设计工具。
官方网站
访问软件的官方网站了解更多信息
www.geeks3d.com
什么是 GeeXLab?
GeeXLab 是一款适用于桌面操作系统的免费独立应用程序。只需下载并使用即可。GeeXLab 支持 Windows 32/64 位、Linux 64 位、Mac OS X 和树莓派系统。 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 并不包含控制你逻辑的游戏引擎。它提供了一个底层 API(别担心,这里没有汇编语言),让你可以自由管理自己的逻辑和渲染代码。你甚至可以用 C/C++ 等语言编写自定义动态库,并将其加载到 Lua 或 Python 脚本中。
主要功能
🔄 替代方案
66 个选择
Pixel Game Maker MV
Pixel Game Maker MV 无需编程知识即可让你打造属于自己的动作游戏。该引擎的设计理念是为人们的热情发声,让人们自由表达心中所想的游戏。

Rogue Engine
Rogue Engine 是一个功能齐全的 WebGL 游戏开发环境。使用用 TypeScript 编写的可配置组件,在直观熟悉的 3D 环境中创建项目。

melonJS
melonJS 是一个开源的 HTML5 游戏引擎,可帮助开发者和设计师专注于内容创作。

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

Bitmelo
Bitmelo 是一款用于制作小型像素艺术游戏的游戏编辑器和引擎。编辑器将开发游戏所需的一切功能集中在一个便捷的位置。你可以在其中编写代码、绘制图块和图块地图、设计音效、查看文档并进行游戏测试,无需……

Tululoo Game Maker
Tululoo游戏制作器是一个复杂的遊戲創作環境,可讓您創建基於瀏覽器的遊戲。該程序會生成JavaScript代碼,可使用下一代網絡標準HTML5在網路瀏覽器中運行。

Arcade Game Studio
制作类似20世纪80年代街机游戏。包含跑动射击、垂直与水平射击及平台类游戏,如吃豆人、命令官、1942、魂斗罗或魔宫战士,配有角色图集、像素艺术、音效和音乐,带来街机体验。
