前言
在我很小很小的时候,假期自己一个人在家,很无聊,就只能找书看。无意中翻到了一本 Basic 语言的教材。这本书,就是我对编程的热爱的开始。2006 年,我订了一本叫做《少年电脑世界》的杂志。这本杂志真正让我迷上了计算机。从那一年开始,我就只有一个梦想:成为游戏开发者。到现在,12年了,终于,我可以做自己想做的事情了。
终于,我决定做一个游戏。我知道做游戏很难,以后也很难靠这个吃饭,但是这是我的一个夙愿,一个念想。我需要一个地方来放下我的心。
真正的我回来了。
大致内容
这个游戏的大致内容大概就是我自己的一些心理历程,包括那些纠结、斗争、开心、失败等等。我是一个内心戏很多的人,把那些东西,曾经在我梦里的场景勾勒出来应该还是很有意思的。
开发计划
学习计划
要开发的话首先我要学会怎样做游戏。最主要的是技术部分。我计划用 Unity + C# 开发,参考一些教程,比如:
- 知乎专栏:高品质游戏开发
- Journey中的沙丘渲染(及其shader实现)
- 干货答疑——游戏服务器架构通识!
- 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 |
结语
一点小私心,做这个游戏,告别一下过去的自己,纪念一下自己的过去。另外主要是因为一个人,未曾谋面,但是她让我见到了光,给了深渊里的我很大的希望。