GeeXLab

软件描述

GeeXLab 是一款跨平台的3D编程、演示制作、游戏开发、互动应用、创意编程和原型设计工具。

官方网站

访问软件的官方网站了解更多信息

官方认证

www.geeks3d.com

安全链接HTTPS

什么是 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

游戏开发工具

2

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

免费 • 开源
查看详情

Superpowers 是一个用于制作 2D 和 3D 游戏的 HTML5 开发环境。 它可以通过插件扩展,并支持实时协作。

免费 • 开源
查看详情

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

免费 • 开源
查看详情

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

免费增值 • 专有
查看详情

Flax Engine 被称为最敏捷的游戏引擎,它是开源的、跨平台的,可无缝使用 C++ 和 C# 编写脚本,同时专注于轻量级开发,真正颠覆游戏开发。

免费 • 专有
查看详情
Pygame

Pygame

软件

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

免费 • 开源
查看详情
ENIGMA - LateralGM

ENIGMA - LateralGM

游戏开发工具

ENIGMA,即可扩展的非解释型游戏制作增强工具,是一个基于流行软件GameMaker Legacy衍生的开源跨平台游戏开发环境。

免费 • 开源
查看详情

FreeBASIC 是一款完全免费、开源的 32 位 BASIC 编译器,其语法与 MS-QuickBASIC 类似,并增加了指针、无符号数据类型、内联汇编、面向对象等新特性。

免费 • 开源
查看详情
上一页下一页