Game Dev 很乏味——但我喜欢。

发布: (2025年12月11日 GMT+8 07:29)
5 min read
原文: Dev.to

Source: Dev.to

背景

2021 年时,我是一个热爱 Roblox Studio 的初学者程序员。YouTube 推荐了大量并非专门针对 Roblox 的游戏开发内容,我被各种创意冲刷得眼花缭乱。我的笔记本电脑已有 13 年历史,根本不符合 Unity 官方的系统要求,但我还是装上了 Unity,直接投入到一个使用 Brackeys 教程、其他 YouTube 视频、Stack Overflow 与论坛帖子学习的项目中——没有任何正式课程。

游戏的名字来源于一次与线上开发者朋友的快速聊天:HALIENS(取自 Hacking + AliensHarry and the Aliens 等的混搭)。虽然这个名字没有真正的含义,但它一直沿用下来。

项目时间线

  • 初始开发(2021‑2022) – 我在没有设计文档的情况下开始项目,边做边学 Unity。
  • 公开展示 – 游戏在三个平台上出现过:
  • 2023 年底 – 我把注意力转向了另一个项目,放弃了 HALIENS,认为它在时间和金钱上要求过高。未完成的状态被推送到 GitHub。
  • 近期回顾 – 在编辑视频时,我终于把项目从 Unity 自带的渲染器切换到了通用渲染管线(URP),解决了困扰我数月的光照问题。

教训

  1. 准备很重要 – 我在没有游戏设计文档或明确计划的情况下开始,这导致我错失了从一开始就使用 URP 的机会。
  2. 技能成长 – 当时我缺乏必要的 2D 美术、视频编辑、配音和系统设计能力。此后我在这些方面都有所提升。
  3. 硬件限制 – 老旧的笔记本让 Unity 操作异常缓慢(简单任务也要 30 + 分钟)。我学会了通过在 Unity 与 Visual Studio 2019 之间 alt‑tab 来加速脚本编译等变通办法。
  4. 资源管理 – 时间和金钱的不足让维持志愿团队并推动项目进展变得困难。

这些点说明了项目为何停滞,也凸显了对独立开发者而言,合理规划、实际范围以及充足资源的重要性。

未来计划

我并没有放弃 HALIENS。下一个想法是前传 HALIENS Season 0: It All Begins(标题可能会更改)。设想的系列:

  • Season 1 – 主游戏(已有部分文档)。
  • Season 0 – 一个 2‑/2.5‑D 前传,讲述人类毁灭地球的故事,复用 Season 1 的资源、UI 与脚本(唯一例外是主标志)。
  • Season 2 – 续作,讲述玩家在 Season 1 事件后寻找幸存人类的旅程。

Season 0 的成功将决定 Season 1 与 Season 2 是否能够实现。我承诺公开分享开发过程:在 DEV.to 上发布博客文章,偶尔在 YouTube 更新,且在我的 Discord 服务器上放出演示或预告片。每次更新都会强调我相较于原始 HALIENS 开发所做的不同之处。

行动号召

如果你想跟随这段旅程、观看演示或讨论游戏开发,可以:

  • 加入我的 Discord 服务器
  • 关注我的 DEV.to
  • 通过 “Buy Me a Coffee” 支持我(你可以留下自定义信息,我会进行个人回复)

我会记录 HALIENS S0 的每个阶段,详细说明我在 S1 中遇到的问题及其解决方案,希望帮助其他有志开发者避免类似的坑。

祝 hacking 愉快!

Back to Blog

相关文章

阅读更多 »

Unity 迷你足球

1. Maydon poli Plane - 层级 → 右键单击 → 3D Object → Plane - 检查器设置:- Name: Ground - Position: X = 0, Y = 0, Z = 0 - Scale: X = 2, Y = 1, …