unity那些事(一)

      读者你好,我是fish,博客名dive_shallow(潜,浅)。今天是寒假的某一天,搞了一天网络编程,有些累了,来记录之前的学习历程放松一下。如果你有幸看到这篇文章,请关注www.6edu.top,我的个人网站,谢谢。先说一下我现在的情况:普通本科,大三,大二下学期开始入unity这个坑,到现在已经11个月了(我现在是学生,全是用课余时间学习的)。

      就在写这篇博客的同时,我做出了一个大胆的决定:不考研了。既然喜欢游戏,就往自己爱好的领域献身吧。学习过C,C++,Java,C#,Python,JS。个人不太喜欢Java,Python,更喜欢C++,C#。之前有加入过算法竞赛团队,也打过算法竞赛,但总是感觉大学不应该像高中一样做题,这很无趣,一直这样待下去我觉得我会抑郁,于是便自己开始探究游戏制作,一开始用控制台做了一个类似于魔塔的小游戏(实际上很简陋),用过GDI一些简单API做过几个简单小游戏,用过封装好的图形库如EasyX,在18年3月23日,决定入坑unity。

      言归正传,一开始苦于找不到好的教程自己去看官方API文档,感觉这样有点摸不着头,看官方教程unity没怎么弄会,听力倒是长进了不少,过6级没听别的。。。。。。由于之前没有接触过任何游戏引擎 ,看官方教程感觉能懂但是太慢了,此刻有位w同学看到了我在学C#,问我是不是要入坑unity,之后便向我推荐了教程。。。经过11个月的探索,我觉得国内说得过去的线上unity教程就这三家,擅码网(0基础入门教程更好一些),siki学院(性价比最高 ),泰课(已经凉了)。

    最开始是跟擅码网Monkey老师学的入门教程,在那之后我还不知道siki学院,泰课这两家,这时候接到了老师给我们推荐的一个项目,我跟w同学就开始找人打算做一个带剧情(游戏形式类似于To the Moon)但玩法更好一些的小游戏参赛,然而。。。现实很残酷,由于之前基本上只写过程序和模仿别人的游戏,没参与过游戏策划的我由于直男审美搞废了一个接一个小项目(那游戏画面我现在想起来还觉得惨不忍睹),这时已经6月底了(3个月的课余时间感觉就是了解了一下引擎,关于游戏啥也没明白),最后一个星期,我和w同学总结了前面犯过的错误,认为最基本也是最严重的一个问题是画风要统一,但跟我们合作的s学姐(不得不说小姐姐画的真漂亮)要考研挺忙的,2D场景的绘制和搭建落在了我们俩程序手中,顺便说一下,w同学兼任策划,最后还是选择买场景图片素材,就这样加上小姐姐画的卡通形象做了2D风筝跑酷的游戏,小清新的画风(感觉像儿童益智类游戏),这样一副作品在省科技节上拿到了二等奖。。。。。。(一个星期的逆袭,也是有惊无险,事实证明做游戏策划是核心,美工比程序更重要)

     之后,我突然想联机要怎么做,无意中发现了siki 的一套公开课,打开siki学院一看还不错,教程挺多的。就这样知道了siki学院这个网站。8月底进入夏季小学期,这一次我想自己试一试,于是去淘宝上买了一套素材,用unity2017.3.1f用俩星期肝出了一个21层魔塔的手游(自己实现了背包,道具,存档等系统),但是代码结构混乱,需求变更导致改动过多,俨然是最开始学C的时候面向过程的思想占主导写出的代码风格,没有代码复用和设计模式思想规范,于是我开始探究如何解耦和,看到了设计模式这门课程,从博客上,跟着siki,还有从其它渠道也好开始学习,但是一开始似乎就像开始学算法的感觉一样(完全是听天书),代码都能知道是干什么的,但是整体架构在siki深刻讲解下我是完全蒙蔽(说实话,siki很用心,讲的也很好 ),游戏编程模式这本书我也是看的很蒙蔽,Robert Nystrom这位大牛感觉也是很用心写的书,可是我看完也收获不大,于是开始自己用设计模式中讲到的一些思想探究解耦和的方法.................预知后事如何,请接下篇...........

你可能感兴趣的:(游戏开发unity)