Skip to content

搞英语 → 看世界

翻译英文优质信息和名人推特

Menu
  • 首页
  • 作者列表
  • 独立博客
  • 专业媒体
  • 名人推特
  • 邮件列表
  • 关于本站
Menu

我们正在制作电子游戏!

Posted on 2025-06-30

屏幕截图-2025-06-28-225724.png

据我所知,制作一款好游戏的关键在于怨恨。

至少,这算是这部作品的开端。最近几个月,我和 Aura 花了不少时间讨论《马拉松》(2025),Bungie 之前发布了不太稳定的发布会,之后又进行了一次(内容极其丰富的)Alpha 测试。我们绞尽脑汁地想,为什么要把一个叙事性 FPS 游戏的重头戏,变成一个以 PVP 为中心的逃亡射击游戏。数百条信息来来回回,解释着如果我们假设要在 2025 年制作一款《马拉松》,它会有 X 点,还是 Y 点;所有这些信息都带着一种玩笑般的理解:我们根本不可能真正做出那样的东西。

正确的?

就像那种一会儿有点,一会儿又有点,我们俩互相绕圈子,直到我们其中一个人(我想是Aura)给另一个人发信息,建议我们真的试着把这些脑洞大开的东西做出来。我刚签完《创:催化剂》的合约——而且之后没什么工作安排,这似乎是一个趁着这段时间找点事情做做的好借口。1

学习一些代码。远离 Unity。给自己找点事做。

不过,从那开始的一个月左右,它就变得非常真实了?很难说最终会有什么成果——这个行业正在自由落体,资金匮乏,我主要靠积蓄生活——但我决心看看它能否成功,因为我们一直在为此努力。几周前,在弄清楚我们想要什么的时候,出现了一个转折点,从那时起,我们一直保持着强劲的势头。开发这件事,讨论这件事,基本上占据了我的空闲时间——而我现在有太多空闲时间了。

我使用 Godot 开发游戏,部分出于意识形态方面的原因(它是开源的,据说它的未来不会被亿万富翁 CEO 们的突发奇想所左右),但主要原因是你可以把 Trenchbroom 插入其中,用几十年来人们制作 Quake 地图的工具来制作关卡。说实话,在几乎只用 Unity 工作了十年之后,用 Godot 开发游戏确实令人耳目一新,只是偶尔你会突然意识到,自由/开源软件开发者都是些疯子,他们很少(甚至从未)想过人们真的会想用他们的工具。

屏幕截图-2025-06-28-231035.png

测试“第一级” c1m1 在 Trenchbroom(上图)和 Godot(下图)中的表现

屏幕截图-2025-06-28-231110.png

有时使用 Godot 是一种乐趣。有时你会找一个程序员朋友帮忙解决光线投射问题,然后看着他们因为引擎没有基本的调试工具而发疯(对不起,老公)。鉴于 Unity 十多年来相互冲突的文档和工作流程的混乱,Godot 问题通常可以通过一个方便的插件或论坛上一个为特定用例设计的 500 行脚本来解决。我一直在遵循的两个关于设置 FPS 控制的教程在从 Godot 4.3 升级到 Godot 4.4 时略有不同,但这些不同只有在你使用了 30 个小时后才会注意到。

话虽如此,我正在学编程!我一直都告诉自己不会编程。我之所以成为一名设计师,是因为我曾经是一名艺术家,十几岁时对绘画的热爱被打消了,于是决定去做《半条命》的关卡。我的大脑根本不理解编程所需的逻辑。不过这完全是胡扯,因为在跟着几个视频把玩家和武器系统弄好并运行起来之后,我发现自己在编写新脚本方面更有信心了。每天我都能从零开始找到更多创建系统的小方法:玩家生命值、模块化按钮、马拉松式的终端和能量再生站。

每次我独自添加类似的东西,我都觉得自己像个天才。我以前特别害怕搞清楚如何处理敌人AI或存档系统之类的东西,但随着每个新功能的推出,它们感觉更容易上手一些。而且,你知道,这还是在我做一堆FPS关卡设计的基础上,我非常期待以后能分享更多这方面的内容。

添加了 90 年代/00 年代 FPS 中最关键的组件:

通风口

[图像或嵌入]

— nat. ( @natclayton.bsky.social ) 2025 年 6 月 25 日上午 11:42

开发这个东西(它没有正式的名字,而且有五个互相冲突的内部名称)是一件很有意义的事情。它之所以重要,是因为我每天都在尝试添加一些能够真正开辟新设计方向的内容。它之所以重要,是因为我每次添加一个功能,第二天回来就会发现Aura为它画了一些超酷的艺术图。能够和她一起讨论游戏世界、武器以及更广阔的叙事框架,真是令人兴奋不已。正是这些想法让我觉得我们拥有一些非常特别的东西,一些值得制作和体验的东西。

谁知道会不会——我还需要工作,还需要制定长期签证计划,为独立游戏筹集资金也从未如此困难。但大家似乎对我们目前的表现感到兴奋,更重要的是,我对我们目前所做的一切感到兴奋。

真的,重新从头开始创作一些东西真的很有趣。我为我们在《高地之歌》和《创:催化剂》中取得的成就感到无比自豪,但这些游戏早在我加入团队之前就已成型。能够制作如此专属于我们的作品,感觉非常特别——这个项目源于我们两人对30岁老射击游戏的深刻而又恼人的想法。

敬请期待,看看这是否真的会有什么结果?如果真的有的话,我觉得会很棒。


  1. 我一直在考虑为这个项目设立一个 Patreon 或 Ko-fi 平台来平衡一下,但我对把它变成一个每周/每月更新的“公开”开发项目非常犹豫。我真有那么多观众吗? ↩

  2. ChaffGames 和 StayAtHomeDev 的教程非常有价值,但我开始对 YouTube 上学习资源的内容化产生敌意,这种方式实在太无聊了,不适合在这里讨论。↩

原文: https://blog.someplace-else.xyz/nat-and-aura-make-a-marathon/

本站文章系自动翻译,站长会周期检查,如果有不当内容,请点此留言,非常感谢。
  • Abhinav
  • Abigail Pain
  • Adam Fortuna
  • Alberto Gallego
  • Alex Wlchan
  • Answer.AI
  • Arne Bahlo
  • Ben Carlson
  • Ben Kuhn
  • Bert Hubert
  • Bits about Money
  • Brian Krebs
  • ByteByteGo
  • Chip Huyen
  • Chips and Cheese
  • Christopher Butler
  • Colin Percival
  • Cool Infographics
  • Dan Sinker
  • David Walsh
  • Dmitry Dolzhenko
  • Dustin Curtis
  • eighty twenty
  • Elad Gil
  • Ellie Huxtable
  • Ethan Marcotte
  • Exponential View
  • FAIL Blog
  • Founder Weekly
  • Geoffrey Huntley
  • Geoffrey Litt
  • Greg Mankiw
  • Henrique Dias
  • Hypercritical
  • IEEE Spectrum
  • Investment Talk
  • Jaz
  • Jeff Geerling
  • Jonas Hietala
  • Josh Comeau
  • Lenny Rachitsky
  • Liz Danzico
  • Lou Plummer
  • Luke Wroblewski
  • Matt Baer
  • Matt Stoller
  • Matthias Endler
  • Mert Bulan
  • Mostly metrics
  • News Letter
  • NextDraft
  • Non_Interactive
  • Not Boring
  • One Useful Thing
  • Phil Eaton
  • Product Market Fit
  • Readwise
  • ReedyBear
  • Robert Heaton
  • Rohit Patel
  • Ruben Schade
  • Sage Economics
  • Sam Altman
  • Sam Rose
  • selfh.st
  • Shtetl-Optimized
  • Simon schreibt
  • Slashdot
  • Small Good Things
  • Taylor Troesh
  • Telegram Blog
  • The Macro Compass
  • The Pomp Letter
  • thesephist
  • Thinking Deep & Wide
  • Tim Kellogg
  • Understanding AI
  • Wes Kao
  • 英文媒体
  • 英文推特
  • 英文独立博客
©2025 搞英语 → 看世界 | Design: Newspaperly WordPress Theme