想学习unity游戏开发,自学有希望学会吗?有什么推荐的书或者学习链接吗?死亡游戏momo
想学习unity游戏开发,自学有希望学会吗?有什么推荐的书或者学习链接吗?
当然可以学会了,unity游戏开发主要从三个方面下手
编程语言
引擎使用
进阶操作
编程语言
通常来说,使用unity开发游戏的话,是需要进行编程的,这也是实现游戏功能最重要的部分。unity支持的编程语言主要是C#,之前也有一些人使用JavaScript,也有使用lua作为辅助的,个人推荐还是使用C#和lua的组合。
学会了编程语言,就可以实现游戏的逻辑了,比如“按什么键,让物体如何移动”,“什么情况判断游戏胜利”,“什么情况出发角色死亡”等等。
引擎使用
下载官方unity引擎,个人开发者不商用的话也可以免费使用的。根据制作游戏的需要,学习对应的模块就可以了。比如制作2D游戏,那么就学习一些图片相关的,如果制作3D游戏,那么就要再学习一些模型相关的。
将一个对象,可以是图片、模型、文字等等,与编写的代码绑定在一起,点击运行,就可以让对象按照代码的描述方式运行,这就是最基本的游戏了。
unity内部也有很多免费和付费的插件,都是已经制作好的功能了,合理使用的话可以大大加快游戏开发效率,一些编辑插件也可以让一些不会编程的人也能制作游戏,不过这种功能都是被提前固定好的,想要实现一些新颖的玩法还是需要自己编程实现。
进阶操作
在满足了游戏可以玩这个重要条件后,如果还想将游戏制作地更好的话,还需要为游戏添加动画、特效、Bgm、音效、剧情等等,如果需要一些特殊功能如地图、透视、buff、自定义、存档读档等功能的话,还要进行相关学习。
想要学会还是可以学会的,只要用心慢慢学就可以了。推荐的书还是根据自身情况吧,毕竟有的书有图,有的没图,有的是中文,有的是英文,当然看一些视频也不错。贴吧,论坛,qq群,业界大神雨松MOMO(之前坐我旁边)的个人网站都是学习的好地方。
首先回答你的问题,可以自学。看你学习的目的了,如果是自己感兴趣,或者其他需要,自学足够了,网上可以找到大量的视频资源。但是这些东西鱼龙混杂,不太系统完善。楼主要是希望通过学习unity,以后从事本岗位工作的话,建议参加培训学习,毕竟花钱花时间和精力专心学习,肯定会有收获了,那些机构课程专门针对0基础就业的课程,几个月就学会了。而且机构一般都提供就业服务,比如中公优就业,有时间您可以上官网联系一下他们的老师为你讲解一下。付出终究会有收获的。