17173 > 游戏资讯 > 官方公告 > 正文

《1998:收费员的故事》开发日志07:协作实现

2025-11-28 05:11:56 神评论

17173 新闻导语

《1998:收费员的故事》开发日志揭秘三大技术原则:易于更改、人人都能设置、混合搭配。了解团队如何协作实现UV闪光灯、全息图效果和可爱猫咪功能!

大家好!

我是Anas,《1998:收费员的故事》的主程序员。我想分享一下技术方面的开发历程。

我们定义了一些必须遵循的原则、规则和基础,以便在游戏开发中明确技术实现的工作流程。1998中每个技术实现的主要原则是"易于更改"、"人人都能设置"和"混合搭配"。

这些原则的原因是开发早期阶段的时间限制和快速实现。也因为这个项目在开发中期之前主要只有1名主程序员和2名其他程序员。有了这些原则,大大有助于减少程序员的工作量并加速开发进程。即使代价是在检查错误时有点困难,并且项目包含许多设置资源。

"易于更改"原则意味着实现应该容易适应可能更改的设计。如果可能的话,当更改发生时,程序员不更改代码,只需更改引擎上的设置。

但有时当更改太大时,我们作为程序员需要以最小的方式更改代码来处理这些更改。

有了这些原则,我们可以用最少的精力和时间轻松更改游戏中收银窗口的实现。

"人人都能设置"原则意味着其他开发角色可以编辑和设置实现。只要实现的系统已经构建完成,这个原则允许其他开发角色直接编辑和设置游戏内容。

有时我们需要创建编辑器工具来帮助其他角色在项目中添加内容。添加对话、设置当天的司机、创建条件游戏事件(例如足球运动员报纸、医院妈妈)和设置环境进程(包括雨效果)是这些原则如何帮助我们开发的例子。

最后一个原则"混合搭配",意味着实现应该容易与其他实现混合搭配或组合。这些原则迫使我们思考创建可以在其他实现中重用的实现。这个原则的核心点是系统在添加/移除到其他实现时应该容易。

在面板之间移动现金是这个原则的最好例子。

除了这些原则,我们还创建了一些有趣的功能。UV闪光灯和全息图效果是最有趣的功能。我们需要创建一个自定义着色器来处理它。这很有挑战性,但结果非常令人满意。如果你对创建过程感兴趣,你可以在我们的社交媒体上看到。

收费亭上猫的实现是最可爱的过程。因为每当我需要测试那个功能时,我抚摸猫,猫的声音让我感觉很好。实现很容易,但过程非常可爱。

游戏《1998:收费员的故事》的实现是团队协作的努力。没有那种团队协作的努力,我不认为我们能够完成所有原则和挣扎的实现。

感谢阅读这段历程~

【来源:steam】

关于1998:收费员的故事,开发日志,技术实现,易于更改,人人都能设置,混合搭配,协作开发,收费亭,UV闪光灯,全息图效果的新闻

你不知道点进去会是什么