让不懂编程的人爱上Unity3d游戏开发001-初识神兵
分类:新闻中心

Cha1-初识神兵:为什么是Unity

图片 1

001- 前言:

时间过得超快,2016年转眼间就剩下那么几天,每到年尾都要对整整的一年做个总结,本文便是我的2016总结稿。

曾经在新手讨论群中听到一个童鞋兴致勃勃的谈到,自己从小就对游戏很感兴趣,进而对游戏开发也产生了浓厚的兴趣,于是打算报个上万元的培训班来学习游戏开发。然而当问到这个培训班教的是什么时?听到的答案让我震惊了,我以为自己听到的是一个笑话,一个游戏开发培训班教的竟然是Java!当然,考虑到可能学的是服务器端的开发,那么用Java也是一种选择。于是继续问下去,才知道这个培训班教的是Java游戏客户端开发,而且布置的作业是实现贪吃蛇之类的小游戏。。。

一直以来,我主要都是从事 Android 开发这块的工作,对于后端或者 Web 端这块的,很多知识还停留在校园教科书式的时代。原本今年年初计划要重拾 Java 后端、 Web 端和 Python 这块,重新拓展一下自己的技术栈,但是上半年由于个人原因,导致原本想要开始的计划延迟了半年,下半年才开始执行计划,目前有闲暇时间都在看关于 Web 端和 Java 后端的,Python 这块至今还未动,这算是2016最大的遗憾了。

不可否认,Java在Web端开发的地位一直无人可以撼动,在某些情况下也的确可以用来开发游戏客户端。但是在当下这个时间点,一个游戏开发培训班教自己的学员用Java开发游戏客户端,这是什么骚操作?当然,这个例子稍微有点极端了,在现实中发生的可能性并不是很大。

对于我来说,由于一直以来都是做客户端开发工作,很多问题的思考有一定程度局限在客户端视觉。有时候处在客户端的角度看待问题,得出来一些解决方案具有很多局限性。为了弥补自己思考方式上的短板,我在尝试从自己原本的圈子里走出来,站在不同的角度去看待业务需求的实现,这样得到的方案会更加具有可实践性。后端语言众多,为何选择 Java ?主要是当前 Java 是主流,外加 Android 开发也用的是 Java ,可以省去学新语法的时间。就学习来说,语言不是重点,相信如果打通了 Java 后端的任督二脉,换一种后端语言也可以很快入门上手。

但是仔细考虑一下,之所以有一些新入门的童鞋会被这种无良商家忽悠,一方面是机构以快速盈利为目标,宣传上无所不用其极。不要说可以用Java开发游戏客户端,真要是认真抬杠起来,当年我还用汇编语言开发过简单的游戏呢~

随着 H5 、 HyBird 、 RN 、 Weex 、 微信小程序以及 Google 在 GDD 上提出的 Progressive Web AMPs 的出现,很多原本要原生 App 实现的功能,都交给了 Web 端的童鞋,甚至有些小公司,客户端的童鞋同时还要搞 Web 端的事。说实话,我对 Web 端的开发很久前就非常感兴趣,这些新技术的出现更加触发了我跃跃欲试的冲动。从实际应用场景来说,这种移动端的 Web 开发确实有很多很好的应用场景,但并不是所有的场景都适合使用。所以,我从来都不信 Web 即将取代原生应用的鬼话。站在开发者的角度来说,关注技术发展的趋势并学习一些新技术是非常必要的,而那些死守着自己一亩三分地的开发者是注定要被时代淘汰的。

图片 2

我一直以来都有读书的习惯,并且涉猎相对比较广泛,不会局限于技术书籍。下面罗列一下今年我看过的或者当前正在看的觉得不错的书籍

另一方面,很多童鞋在学习一门新的知识或技能之前,并没有做过足够的功课:我学这个东西究竟是用来干嘛的?对于我的目标,这种技能是否是当下比较好的选择?以及,为了实现自己的目标,除了学习这门技能,我还需要在哪些方面进一步拓展自己的知识面?

人文历史类:

所以,本章接下来的内容不会一开始就介绍怎么用Unity开发,而是带领大家思考并回答以下三个问题:

  • 《文明之光》
  • 《人类简史:从动物到上帝》

1.游戏引擎究竟是怎么产生的,是用来干嘛的?

思想心理类:

2.对于自己想做的事情,Unity是否是一个比较好的选择?如果不是,应该选择其它的什么工具或技能?

  • 《MacTalk 跨越边界》
  • 《清醒思考的艺术》
  • 《你只是看起来很努力》
  1. 除了学Unity开发,对于所选择的方向,我还需要学习哪些知识和技能?

时间管理类:

好了,准备好一个舒服的姿势,泡上一壶茶,慢慢开始我们的学习之旅吧~

  • 《拖延心理学》
  • 《番茄工作法图解:简单易行的时间管理方法》

科技类:

  • 《浪潮之巅》
  • 《激荡三十年》

理财类:

  • 《穷爸爸富爸爸》

除此之外,还有我在得到上付费订阅了吴军博士的 《硅谷来信》 ,内容也很有思想深度。对于读书,我自己有以下几点感受:

  • 读好书,远离毒鸡汤;
  • 读书使我了解自己,了解世界;
  • 不要把自己的阅读范围局限在一个领域,多尝试跨界阅读,了解你未曾了解过的东西;
  • 方法论的书籍,读完后关键是坚持实践并加以改进;

本文由金沙国际唯一官网发布于新闻中心,转载请注明出处:让不懂编程的人爱上Unity3d游戏开发001-初识神兵

上一篇:没有了 下一篇:没有了
猜你喜欢
热门排行
精彩图文