从2017年2月13日起,本人决定要独自开发一款游戏。主要目的是为了学习,把这个开发当作业余爱好。有这种爱好,总比打游戏看视频要好。
首先申明一下本人的情况:本人目前是一名还未毕业的实习生,在一家游戏公司里实习,担任后台管理系统开发工作的一号人物。公司人少,目前只有我一个人负责这块开发。所以我就是一号人物了。。每天大概是9点左右下班,只有周日放假。晚上回到出租房洗澡等各种琐碎事干完后,大概就22:00左右。每天学习在11:45之前结束,然后就睡觉。
希望我以后每周六都能坚持发一篇博客来记录一下自己在这个游戏开发中遇到的问题和感悟。
这周一,我在考虑我要使用的游戏引擎,我给自己列出三个选择:unity3d, cocos2dx.虚幻3。本人之前接触过cocos2dx,说实话坑确实挺多的,觉得可能会影响到我这个游戏的开发。虚幻三就几乎没有了解过,由于商业化比较强的原因,不想接触虚幻系列的引擎。而unity3d有一个个人免费版,我觉得这个应该很合适我的需求。所以我决定选择unity3d作为我游戏开发所需的游戏引擎。
周二,我在百度贴吧上认识了一位网友,他是一名在校大学生,说是要想和我合作开发游戏的。其实我不是太想和他合作,毕竟地理又不同,代码如何共享。到时候搞出什么版权纠纷就不太好了。而且我还没学会unity怎么用呢。
学习上:在官网下载好 个人免费版后,我就去试了一下,发现自己完全不会用unity3d,什么面板都不知道是什么用的。没办法,英语太差了。我在网上找了一些教学视频,我看了《我要自学》网上的教程。这个教程一共有12章,每章20节左右吧。我花了这周的时间我看了第一章的前十几节,讲到了面板、彩色球、脚本、物理、摄像头。我觉得,我已经会用unity3d面板了,没有必要继续跟着视频走,毕竟视频进度太慢。我决定,明天开始,我就开始写策划,准备开发这款游戏。
其实我也知道开发一款游戏非常艰难,特别是独立开发。我决定,目前,我个人暂时负责简单的策划,主要重点放在编程上,美术每周花时间学一点,主要学美术软件、3d建模。音乐的话只能完全不管,日后再找一些免费的素材或者和朋友同学合作、外包算了。
所以,就这样咯。明天我就要开始写策划了。希望我能坚持把这个游戏做出来,并且放到stream上。
下周的计划:
把整个游戏的基本场景构建出来