0%

这次我要做一个游戏

前言

在我很小很小的时候,假期自己一个人在家,很无聊,就只能找书看。无意中翻到了一本 Basic 语言的教材。这本书,就是我对编程的热爱的开始。2006 年,我订了一本叫做《少年电脑世界》的杂志。这本杂志真正让我迷上了计算机。从那一年开始,我就只有一个梦想:成为游戏开发者。到现在,12年了,终于,我可以做自己想做的事情了。
终于,我决定做一个游戏。我知道做游戏很难,以后也很难靠这个吃饭,但是这是我的一个夙愿,一个念想。我需要一个地方来放下我的心。
真正的我回来了。

大致内容

这个游戏的大致内容大概就是我自己的一些心理历程,包括那些纠结、斗争、开心、失败等等。我是一个内心戏很多的人,把那些东西,曾经在我梦里的场景勾勒出来应该还是很有意思的。

开发计划

学习计划

要开发的话首先我要学会怎样做游戏。最主要的是技术部分。我计划用 Unity + C# 开发,参考一些教程,比如:

  1. 知乎专栏:高品质游戏开发
  2. Journey中的沙丘渲染(及其shader实现)
  3. 干货答疑——游戏服务器架构通识!
  4. To be continued…

其次是美术和音乐部分。我计划买一些相关设备,在我引擎和代码部分没有问题之后考虑音乐和美术。

开发计划

由于只有我一个人开发,在项目的 α 阶段全部只有我一个人,包括需求、开发、测试。所以开发模型较为简单,仅仅是迭代模型就足够了。

PSP 表格用于记录各次项目的用时。

PSP2.1 Personal Software Process Stages 预估耗时(分钟 实际耗时(分钟
Planning 计划
.Estimate · 估计这个任务需要多少时间
Development 开发
.Analysis 需求分析 (包括学习新技术)
.Design Spec 生成设计文档
.Design Review 设计复审 (和同事审核设计文档)
.Coding Standard 代码规范 (为目前的开发制定合适的规范)
.Design 具体设计
.Coding 具体编码
.Code Review 代码复审
.Test 测试(自我测试,修改代码,提交修改)
Reporting 报告
.Test Report 测试报告
.Size Measurement 计算工作量
.Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划
合计

准备阶段里程碑

日期 里程碑
3.23 完成最基本的构建、结构的学习
3.30 完成故事结构的搭建,确认主题、风格以及大致方向等
4.1 确认开发工具、建立 Toolchain

结语

一点小私心,做这个游戏,告别一下过去的自己,纪念一下自己的过去。另外主要是因为一个人,未曾谋面,但是她让我见到了光,给了深渊里的我很大的希望。