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 个选择
Open 3D Engine
Open 3D Engine (O3DE) 是一款采用 Apache 2.0 许可证的跨平台 3D 引擎,开发者和内容创作者可免费使用该引擎构建 AAA 游戏、电影级质量的 3D 世界以及高保真度模拟,无需支付任何费用或承担商业义务。

Stencyl
Stencyl 不仅是一款普通的游戏创作软件;它是一款精美且直观的工具集,能加速你的工作流程,然后悄然退居幕后。我们负责处理基本事项,让你专注于最重要的事情——打造属于你自己的游戏。

Pygame
软件
Pygame 是一组专为编写视频游戏而设计的 Python 模块。Pygame 在出色的 SDL 库之上添加了功能,使您能够使用 Python 语言创建功能完整的游戏和多媒体程序。





