然而, 我仍然未能完成一款游戏 。 这时候, 我开始觉得沮丧, 很多年来, 我一直都没能完成一个项目 。 从8岁学习DarkBasic开始, 到了高中时期, 我都没搞清楚如何完成一款游戏的研发 。
随着我对Unity的学习越来越深入, 也开始了更多的项目, 有一天突然在论坛看到了一个帖子, 说的是“游戏项目能完成吗?以及我失去了研发方向问题的解答” 。 这个帖子讲了一个很多人都熟悉的故事, 开发者在一个创意原型投入了太长的时间, 随后决定无论如何都要完成这个项目, 于是他的妻子建议用6周时间完成, 无论得到的结果是什么 。
不过, 他很清楚自己无法在6周内完成, 于是把期限延长了两周, 但最终完成还是用了9个周的时间 。 这并不是他最好的项目, 也没有很大的成功, 但却是一款能够被人体验到的完整版游戏, 随后, 他在4年的时间里, 于3个平台发布了9款游戏, 并且实现了很多个人目标 。

文章插图
看了这个帖子之后, 我也很希望能做到这样 。 但随后我发现, 实际上很多建议我都听过, 比如开始一个很小的项目、不要做MMO游戏等等, 并且认为自己一直都在遵循这些指导原则 。 甚至在一个3D游戏项目上, 最终还把他缩水做成了2D游戏, 然而在此之后, 我发现项目很小, 于是增加了越来越多的内容, 增加了多人模式、增加了游戏内关卡编辑器、做了更多的游戏环境, 增加带有故事背景的角色, 然后还升级了所有美术资源 。
再之后, 我还想在这么多的内容之外, 再做一个更大的关卡, 于是项目越做越大, 而且还在不停的增加新功能 。 这个帖子之所以打动我, 是因为我做了和他之前一样的事, 原本有机会完成, 却不断地让项目变得失控, 一直增加内容以至于不知道何时应该停止增加新功能, 还有些项目中, 刚开始就做的很大(以至于没有信心完成) 。
第一个完成的项目《系统故障》, 只用了2天(优化用了2个月)
这个帖子来的很及时, 因为当时我刚好参加一个校园节目, 有两天的时间完成一个简易游戏的研发, 于是我用最喜欢的街机游戏作为灵感, 做了一个看起来比较粗糙的游戏《系统故障(Glitch in the System)》 。 但这个项目令人惊讶, 它有bug存在、也并非平衡性最好的游戏, 但至少是一个完成了的项目 。

文章插图
于是我决定, 随后的游戏都要先发布, 然后在不断优化 。 我给了自己2周的时间优化这个游戏, 但最后却用了2个月 。 开始我不想加入新功能, 但到了最后, 还是忍不住增加了新功能、加入了新敌人、能量系统等等, 但大多数的时间里, 都是在增加内容和优化游戏, 这让我对项目管理有了更清晰的认识 。
我清晰的记得写完最后一行代码的时间, 把那个暑假学到的很多东西都用了进来, 甚至还做了一个3D宣传片 。 把游戏发布到自己的网站之后, 我对自己说:我做到了 。

文章插图
《系统故障》打开了如此之多的机会, 我并不觉得是理所当然 。 比如我有机会把它移植到了移动平台(安息吧, Windows Phone平台), 我得到了公开演讲的机会, 我甚至不敢相信 。
在这个游戏之后, 我得以完成了更多的项目, 也知道了什么能够让游戏更快速成功, 比如每周增加新功能就是很有效的 。

文章插图
我不想做更大的项目, 比如当时已经变得很大的《系统故障》 。 我希望做更小的游戏, 也正因如此, 我了解到了Game Jam活动, 这让我在游戏开发者的道路上学到了更多东西, 有了更好的成长 。
这时候我还接到了首个外包工作, 主要也得益于《系统故障》的发布, 甚至还做了自己的首个VR项目, 这是很难想象的 。 我和朋友们举办了Game Jam, 随后还专门给自己举行了一次Game Jam, 在特定时间内完成项目以及游戏优化 。
耗时4年研发的《Hyperdot》, 最初只用了4天
【如何自己制作游戏 如何开发游戏软件】随着越来越多的项目完成, 我在游戏研发方面不断进步 。 现在看来, 你完不成一些游戏没有关系, 最为关键的并不是你对这些游戏没有了新的想法, 更重要的是, 要知道有些想法是行不通的 。
推荐阅读
- 如何抓住宝宝语言爆发期进行培养?
- 如何让孩子成为一个乐哈哈的娃儿
- 构建用户画像模型的8个招数 如何构建用户画像模型
- 做好内容营销的10个关键点 如何做好内容化营销
- 2大传播方式 自媒体传播如何取得好的传播效果
- 营销人转型必备路径 如何实现营销一体化
- 教你从各方面管理好自己的健康 送你日常健康小秘诀
- 开微信公众号能挣钱吗 自己开个公众号能赚钱不
- 怎么吻最有感觉教你六个接吻技巧 如何接吻
- 治疗脂肪肝的最佳方案是什么 脂肪肝如何治疗