当然可以学会了,unity游戏开发主要从三个方面下手编程语言引擎使用进阶操作编程语言通常来使用unity开发游戏的话,是需要进行编程的,这也是实现游戏功能最重要的部分。全书还间或插入一些游戏团队角色的访谈录,这些人都来自全球知名的开发团队,通过这些无私的分享,读者可以了解到游戏开发中的关键要素。
1、什么是游戏开发?想做游戏我应该学什么好?
现在游戏制作这个行业是一个非常有前景的朝阳行业,做这个行业的人,目前在我们国家的薪水都是顶级的,而这方面的人才却很稀少。大学里也很少开设这种游戏制作的课程,即便是有,很多老师的水平基本上也就是一些理论派,没什么干货,其实很多人想做这个行业,于是从网上扒拉各种游戏制作教程学习,学了半天也是一头雾水,稀里糊涂,说不会吧,还真会,说会吧,水平还真不咋地。
2、想学习unity游戏开发,自学有希望学会吗?有什么推荐的书或者学习链接吗?
当然可以学会了,unity游戏开发主要从三个方面下手编程语言引擎使用进阶操作编程语言通常来说,使用unity开发游戏的话,是需要进行编程的,这也是实现游戏功能最重要的部分,unity支持的编程语言主要是C#,之前也有一些人使用JavaScript,也有使用lua作为辅助的,个人推荐还是使用C#和lua的组合。
学会了编程语言,就可以实现游戏的逻辑了,比如“按什么键,让物体如何移动”,“什么情况判断游戏胜利”,“什么情况出发角色死亡”等等,引擎使用下载官方unity引擎,个人开发者不商用的话也可以免费使用的。根据制作游戏的需要,学习对应的模块就可以了,比如制作2D游戏,那么就学习一些图片相关的,如果制作3D游戏,那么就要再学习一些模型相关的。
将一个对象,可以是图片、模型、文字等等,与编写的代码绑定在一起,点击运行,就可以让对象按照代码的描述方式运行,这就是最基本的游戏了,unity内部也有很多免费和付费的插件,都是已经制作好的功能了,合理使用的话可以大大加快游戏开发效率,一些编辑插件也可以让一些不会编程的人也能制作游戏,不过这种功能都是被提前固定好的,想要实现一些新颖的玩法还是需要自己编程实现。
进阶操作在满足了游戏可以玩这个重要条件后,如果还想将游戏制作地更好的话,还需要为游戏添加动画、特效、Bgm、音效、剧情等等,如果需要一些特殊功能如地图、透视、buff、自定义、存档读档等功能的话,还要进行相关学习,想要学会还是可以学会的,只要用心慢慢学就可以了。推荐的书还是根据自身情况吧,毕竟有的书有图,有的没图,有的是中文,有的是英文,当然看一些视频也不错,
3、想设计游戏,看什么书比较好?
推荐1《神作之路》本书堪称一份关于游戏行业内幕的弥足珍贵的调研报告。凭借着行业资深人士的身份,作者与数十款游戏的主创人员进行了深入的交流,这些游戏涵盖了多种类型、风格及运行平台,既包括那些高成本大制作的经典之作,如《魔兽世界》、《半条命2》等,又有短小精悍的休闲精品,如《虚拟农场》、《粘粘世界》等。以翔实的访谈内容作基础,本书不仅展现了游戏开发缤纷绚丽的全景画面,而且还提供了大量的真知灼见,足可照亮游戏开发者的前行之路,
本书共分两大部分,第一部分是游戏个案部分,介绍了10款优秀游戏的制作过程,并通过聆听主创人员的真切感悟,深入剖析并列举出了这些杰作在制作中的正确举措与失策之处。第二部分是游戏案例总结分析,展示了由第一部分案例所总结提炼出的一些共同主题与规律,通过详尽地剖析各种最佳实践和常见失误,为游戏开发的各个阶段(概念设计、原型设计、制作、测试及发行)提供了具体的实施方案,
这些建议不仅真实可靠,而且易于上手与使用。全书还间或插入一些游戏团队角色的访谈录,这些人都来自全球知名的开发团队,通过这些无私的分享,读者可以了解到游戏开发中的关键要素,推荐2《用户体验方法论》用户体验设计的入门级作品,《华尔街日报》、雅虎财经用户体验设计师诚意之作,*懂用户体验的人分享用户体验设计秘笈;不光是IT界的产品经理需要懂用户体验,任何行业都离不开用户体验。
标签: 游戏 unity 开发 书籍 unity游戏开发 书籍