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替代品

Godot Engine

Godot Engine

Godot是MIT许可的功能齐全的开源开源游戏引擎。它着重于拥有出色的工具以及可导出到PC,移动和Web平台的面向视觉的工作流。
Unity

Unity

Unity是一款多平台游戏开发工具,从一开始就设计易于创建。
Construct 2

Construct 2

Scirra Construct是2D游戏开发引擎,专注于以视觉方式构建游戏。
GDevelop

GDevelop

GDevelop是一款开放源代码的游戏制作软件,旨在供所有人使用。可以用它创建任何类型的2D游戏,并且不需要任何编程技能即可上手。游戏的逻辑是通过视觉事件来实现的。
Unreal Engine

Unreal Engine

虚幻引擎是一套专业的工具和技术套件,可用于跨各种平台构建高质量的游戏。
Stencyl

Stencyl

Stencyl不是您普通的游戏创作软件;这是一个华丽,直观的工具集,可加速您的工作流程,然后摆脱干扰。我们会处理必要的事项,因此您可以专注于重要的事情-使您的游戏成为您自己的游戏。。
  • 免费增值应用
LÖVE

LÖVE

嗨,您好!LÖVE是一个很棒的框架,可用于在Lua中制作2D游戏。它是免费的开放源代码,可在Windows,Mac OS X,Linux,Android和iOS上运行。
Polycode

Polycode

Polycode是用于构建交互式应用程序的C ++和Lua框架。它是免费的,开源的和跨平台的。
Ren'Py

Ren'Py

Ren'Py是一个免费的跨平台视觉小说引擎,可以帮助您使用文字,图片和声音在计算机上讲故事。
GameMaker: Studio

GameMaker: Studio

使用拖放事件/动作系统设计自己的计算机游戏,并按照自己的进度介绍编码。
Pygame

Pygame

Pygame是一组旨在编写游戏的Python模块。Pygame在出色的SDL库之上添加了功能。
Wick Editor

Wick Editor

一个免费的开源工具,用于创建游戏,动画以及介于两者之间的所有内容!
Superpowers

Superpowers

Superpowers是用于制作2D和3D游戏的HTML5开发环境,可以通过插件进行扩展并允许您进行实时协作。
LibGDX

LibGDX

Libgdx是一个Java游戏开发框架,提供了可在所有受支持平台上使用的统一API。
MonoGame

MonoGame

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