Unity游戏开发新手入门自学与进阶学习书籍和教程推荐
本文主要介绍用Unity进行游戏编程开发的自学书籍、需要学习的插件以及相关视频教程。由于Unity采用C#进行开发,所以在进行Unity学习之前,最好确保自己有一定的C#基础,并对基础的数据结构与算法有一定的了解与掌握。有需要的可以先看一看后面的文章:C#和数据结构与算法自学书籍精选。
下面会从Unity 2D、 3D、 AR和VR开发几个方面进行资料介绍。
一:书籍篇
推荐的四本书,一些已经出了新版,封面的改动也都比较大。
1:《Unity 3D游戏开发》,这本书目前已出版了第二版。我的这本属于第一版。这本书是国内第一本完整介绍Unity开发的书籍,适合完全不熟悉Unity的新手使用,详细介绍了Unity的使用方法,范围挺广,但内容也很初级。如果你已经有一些Unity基础,就不太推荐了。如果你是新手,还是可以看一看的。
2:《Unity 3D手机游戏开发》,这本书可以作为有一定Unity基础读者的进阶书籍。书中包含了若干小项目,内容涉及Unity网络编程开发,还有制作手机游戏的一些章节,包括在iOS和安卓平台上具体操作的流程。实战型较强,十分推荐。现在这本书也出到第四版了。
3:《Unity3D网络游戏实战》,这本书旨在帮助读者完成一款完整的多人对战游戏,会一步步帮助开发者实现这个目标。全书分为3各部分:第一部分让读者熟悉单机游戏的制作流程;第二部分主要讲解网络原理,开发客户端的网络模块和服务端程序框架;第三部分通过实战讲解,帮助读者完成一款具有网络联机对战功能的网络游戏。
4:《Unity AR/VR开发:从新手专家》,这本书分为三个部分:第一部分简单介绍Unity基础;第二部分涵盖了AR/VR开发所必需的掌握的Unity 3D技能;第三部分主要通过实战案例的开发学习,来帮助读者掌握主流的AR/VR设备平台的知识和技能。
二:视频教程篇
如果你不太喜欢看书学习,也可以尝试下Unity的视频教程。下面整理了一些,不过都是英文授课的。推荐Udemy上几款畅销的Unity学习课程,很多专门针对Unity初学者。下面整理了6套Unity 2D、3D、AR和VR开发的相关课程。每套课程都有英文字幕,帮助学习者学习。
1:Complete C# Unity Developer 2D: Learn to Code Making Games
特点:Unity 2D开发
该教程内容涉及:C#学习、游戏设计基础、面向对象编程思想、侧重讲解用Unity开发2D游戏。该系列课程是Udemy上非常畅销的Unity学习教程,总时长30+个小时,全球已有32万+的Unity开发者学习过该课程,所以教程质量还是很有保证的。
如果你更希望用Unity开发2D游戏,可以学习此课程。
Complete C# Unity Developer 3D
3:The Ultimate Guide to 2D Mobile Game Development with Unity
特点:Unity手机游戏开发
Unity官方授权课程,详细介绍如何在手机上开发2D游戏
The Ultimate Guide to 2D Mobile Game Development with Unity
4:A Beginner’s Guide to Augmented Reality with Unity
特点:Unity Wikitude AR开发
学习用Wikitude的Unity SDK开发AR应用,并在iOS和安卓平台进行实践学习。
A Beginner’s Guide to Augmented Reality with Unity
5:Discover Augmented Reality Games – Unity/Vuforia
特点:Unity Vuforia AR开发
学习使用Vuforia的Unity SDK进行AR应用开发,并在iOS和安卓平台进行实践操作。
Discover Augmented Reality Games – Unity/Vuforia
6:Master Unity VR: Make 30 Mini Games in 3D
特点:Unity VR开发
学习用Unity开发VR应用,并学习用Blender建模。
Master Unity VR: Make 30 Mini Games in 3D
三:插件使用
用Unity开发游戏,免不了要做UI。可以学习下NGUI,或者直接学习Unity原生的UGUI都可以。也可以参考下下面的专栏。推荐了很多Unity Asset Store里的优秀插件和优秀资源。
很多内容都整理在了:游戏开发插件之家上,有需要的可以去里面查些资料,内容还在不断完善。
四:关于游戏的两部电影
1:独立游戏大电影
讲述了几对独立游戏开发者的心路历程。
独立游戏大电影
2:MINECRAFT——The Story of Mojang
讲述了《我的世界》开发者的心路历程。
MINECRAFT——The Story of Mojang
页:
[1]