读研的时候喜欢做游戏,最开始在诺基亚N9手机上开发过几款产品,有APP也有游戏。用的是Qt Quick,最先在N9上发布,之后又了解到黑莓的BB10系统,也可以用Qt Quick开发,所以就把几个产品移植过去了。
后来接触了Unity引擎,便开始了自学之路。最近几年用Unity开发过若干游戏和APP上架App Store,下面分享下Unity新手的学习书籍和一些视频教程。
一:Unity相关书籍
推荐的两本书,都已经出了新版,封面的改动也都比较大。
1:《Unity 3D游戏开发》,这本书目前已出版了第二版。我的这本属于第一版。这本书是国内第一本完整介绍Unity开发的书籍,适合完全不熟悉Unity的新手使用,详细介绍了Unity的使用方法,范围挺广,但内容也很初级。如果你已经有一些Unity基础,就不太推荐了。如果你是新手,还是可以看一看的。
2:《Unity 3D手机游戏开发》,这本书可以作为有一定Unity基础的进阶书籍,包含了若干项目,还有制作手机游戏的一些章节。内容较深入,十分推荐。现在这本书也出到第三版了。
《Unity 3D/2D手机游戏开发》(第三版):进入淘宝链接
二:Unity视频教程
如果你不太喜欢看书学习,也可以尝试下一些Unity的视频教程。下面整理了一些,不过都是英文授课的。
首先推荐Udemy上几款畅销的Unity学习课程。
1:Complete C# Unity Developer 2D: Learn to Code Making Games
侧重用Unity开发2D游戏。
2:Complete C# Unity Developer 3D: Learn to Code Making Games
侧重用Unity开发3D游戏。
3:The Ultimate Guide to Game Development with Unity 2019
2D/3D游戏开发都有涉及。
4:Complete Blender Creator: Learn 3D Modelling for Beginners
用Blender建模的课程。
Unity官方出品的教程,包括四大部分,基础技能课程、美术课程、编程课程和设计课程。好处是比较全,而且是官方出品,缺点是价格比较贵。
三:插件使用
用Unity开发游戏,免不了要做UI。可以学习下NGUI,或者直接学习Unity原生的UGUI都可以。也可以参考下下面的专栏。推荐了很多Unity Asset Store里的优秀插件和优秀资源。
本文为本人原创文章,未经允许,不得转载。