开发日志 #2 – 游戏设计、可编程引擎和编辑器的未来
什么是可编程引擎和编辑器
游戏设计的新时代:可编程引擎
在我们不断努力彻底改变游戏设计并赋予创作者力量的过程中,我们很高兴能详细介绍我们的最新开发成果:可编程引擎。这种新颖的编程系统旨在增强空间终端引擎中游戏设计的动态性。正如我们的创作者社区所知,空间终端引擎致力于让世界创作变得触手可及且引人入胜。可编程引擎是我们简化游戏创建过程同时扩展创意可能性的使命的下一步。
完全实施后,可编程引擎将使创作者能够以传统编码和无代码方式添加游戏机制。这意味着可以使用我们新推出的可编程编辑器轻松更改参数或数字等机制。

可编程编辑器:释放易用性和可访问性
可编程编辑器是一个用户友好的界面,旨在促进附加到对象或区域的任何程序的自定义。想象一下能够打开武器的编辑器并调整其强度或攻击力。这一功能很快将通过可编程编辑器成为现实。
尽管由于一些未完成的机制尚未完全支持程序加载,但我们正在积极致力于包含控制游戏状态(例如检查点和端点)的内置程序。编辑器还将涵盖陷阱和其他物理组件、灯光和火炬元素以及简单的近战武器。修改这些对象的统计数据的能力很快就会掌握在我们的创作者社区手中。
一旦这个引擎完成,我们将发布一个完整的 API,允许任何人在 Spatial Terminal 中构建自己的机制。无论您喜欢使用 C# 进行编码,还是使用我们先进的 GPT-4 支持的脚本生成器,您都可以选择。使用后者,您将能够用自然语言描述您想要的游戏元素,而我们的 GPT-4 AI 将完成剩下的工作。

开发可编程引擎的历程
为什么使用可编程引擎和编辑器?
在我们之前的开发日志中,我们深入研究了为什么我们的引擎专注于为人类创造者提供支持,而不是仅仅依赖于程序生成。我们了解到,为了创造真正能引起游戏玩家共鸣的体验,我们需要为创作者提供工具,将他们自己的规则和创新融入到他们的世界中。这就是可编程引擎和编辑器发挥作用的地方。
传统上,实现这种级别的定制需要大量的编程知识。但我们相信每个人都应该有机会将他们的想法变为现实。因此,我们开发了一个系统,最大限度地减少理解复杂编程概念的需要。可编程编辑器通过可视化真正重要的对象(例如武器统计数据或物理力)的存储字段来实现这一点,从而使创建过程更易于访问和集中。


如何将 GPT-4 纳入我们的解决方案
在当今的数字世界中,人工智能的普遍存在是不可否认的。即使在游戏设计领域,人工智能也占有一席之地。考虑到这一点,我们决定利用 GPT-4(一种强大的生成式人工智能)的力量来简化内部程序的创建。通过使用 GPT-4,我们可以简化代码生成过程,使入门级创作者更容易进行游戏机制创建。我们的团队目前正在开发模板数据库和完整记录的 API,以确保 AI 生成的脚本满足您的要求并且每次都能正确编译。
实施细节:使愿景成为现实
运行时编译的新方法
通常,由于各种限制,将代码修补集成到软件系统中需要重新加载软件。我们认识到这带来的不便,并决定采用不同的方法。我们独特的方法允许运行时编译程序动态集成到我们的序列化系统 - 空间终端中的新资产系统中。这使得您的新代码与原始包中包含的程序的其他部分一样无缝运行。

创建 API
API 的设计是广泛的游戏测试和机制开发的结果。我们一直在观察什么最有效、什么最受欢迎以及什么需要改进,以确保 API 满足您的需求。截至7月中旬,我们已经交付了游戏控制程序(检查点和端点)和奖励箱。我们正在添加更多。
利用 GPT-4:人工智能驱动的解决方案
将 GPT-4 集成到我们的解决方案中确实有点棘手。幸运的是,我们的团队成员拥有丰富的人工智能背景,他们正在不懈地努力构建全面的解决方案。该解决方案在我们的引擎内 GPT 控制台中连接我们的长文档和模板数据库。请放心,我们将很快提供有关这一令人兴奋的发展的更多详细信息。
未来一瞥
我们团队的广泛开发工作使我们更接近未来,创作者可以将他们的地图转变为让所有玩家(而不仅仅是建造者)满意的全面体验。可编程引擎和编辑器有望实现游戏设计的革命性飞跃,提供前所未有的创作自由度和可访问性。
我们邀请您加入我们这个激动人心的旅程。立即将 Spatial Terminal 添加到您的 Steam 愿望清单中,并成为塑造游戏设计未来的运动的一部分。尽管我们是一个只有三个人的小团队,但我们热衷于在游戏世界中做出重大改变。
不要错过创造、分享和探索前所未有的世界的机会。让我们和空间终端一起建设吧!
呼吁采取行动
我们相信空间终端引擎将重新定义游戏设计的领域。要成为这一激动人心的旅程的一部分,请立即将 Spatial Terminal 添加到您的 Steam 愿望清单中。加入我们蓬勃发展的创作者社区,踏上冒险之旅,突破您的创造力极限。您的旅程从这里开始。
在 Steam 上将我们列入愿望清单: Steam页面
加入我们的 Discord 社区: 不和谐社区
发表于 开发日志