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 个选择
Bevy Game Engine
一款清爽简洁、基于数据驱动的游戏引擎,使用 Rust 编写。永久免费开源!

Stride Game Engine
Stride(前身为Xenko)是一款面向未来游戏的开源C#游戏引擎,配备完整的工具链,特别适合创建逼真游戏,但功能远不止于此!

Fibbo
Fibbo 是一个免费开源的基于网络的游戏引擎,您可以在浏览器中使用 JavaScript 创建交互式体验。

microStudio
microStudio 是一个免费的在线游戏引擎。创建游戏、学习编程、游玩、分享、原型设计和开发竞赛!

GameMaker
欢迎来到GameMaker的家园,这里是目前最快捷、最友好的跨平台游戏开发技术。GameMaker已全面重新开发,以易用性和效率为核心,使开发者能够在一个代码库中创建游戏,然后发布……

Construct 2
Scirra Construct 是一款专注于视觉化构建游戏的 2D 游戏开发引擎。无需编程,尽管该软件使用基于编程概念(如变量、循环和条件)的可视化事件处理方法。

MonoGame
一个用于创建强大跨平台游戏的框架。XNA 的精神续作,已在桌面、移动和主机平台发布数千款游戏。MonoGame 是一个完全托管的 .NET 开源游戏框架,无任何黑箱。
