- 0
- 0
- 0
分享
- Unity开发者访谈 | 每天自学7小时,全年不休?他的课程,都是在探索路上被撞破的南墙
-
原创 2022-05-13
跨专业已经成为了当下的新常态,比较常见的是跨相关专业,如果要进入一个完全陌生的领域,那么对学习能力、毅力都是不小的挑战。
而这次小 U 采访到的讲师 Joker,居然原本从业于网络营销工作,他的课程还并不面向零基础。是什么推动他如此坚定地转向了 Unity 呢?
怀着一颗向大佬学习的心态,小 U 对 Joker 老师的转型之路穷追猛问,终于学习到了一些皮毛。相信对大家也一定会有所启发~
天赋型技术讲师,他的怎么转型的
在采访之前,完全想象不到 Joker 老师并不是学开发的,刚毕业的工作也跟 Unity 毫无关系,是做 SEO。但是老师非常喜欢研究,在工作中主动地学习新技术。据 Joker 老师说,就是在学习钻研的过程中,偶然萌生了想要从零构建属于自己的虚拟世界的想法。由此,才第一次接触了 Unity。
“每天自学六七个小时”“坚持将近两年的时间”……Joker 老师简直是技术苦行僧。小 U 将老师的转型经验整理成以下几个要点,如果掌握了,即便不做讲师也必定会收获满满。
别想太多,干就对了
Joker:转行对我来说从来不是一个问题,因为想转,所以就转了,并没有过多地去权衡利弊。
我其实很喜欢自己之前的工作,因为在这份工作中我获得了很强的成就感,而且学习技术的过程也很有趣。但是这种成就感还是聚焦于帮公司省钱、帮公司赚钱,跟完成一个作品带来的自我成就感相比,就小巫见大巫了。
我既然已经确定,自己想要实现自我价值,也找到了相应的出路,那就去做吧。
坚持、再坚持,坚持不下去的时候,还得坚持
Joker:我一开始也没有特别系统地学习,就是零碎地找网课。不过我的学习时间很长,刚开始接触的时候,可以保证一天六七个小时,如果碰上假期,时长可以高达八个小时。这种高密度且持续的输入,我坚持了将近两年,按照现在的话说,相当于是开启了卷王模式。
当然现在已经过了那个阶段,学习模式也不一样了。
一开始的时候,自己完全就是个小白,求知欲爆棚的那种。刚刚接触一个崭新世界,推开了一点大门,就一心想要走进去,探索,学习。自己在啥也不知道的情况下,看到 UI、动画、音效、渲染、优化……什么都想去学一下,所以其实学得“乱七八糟”。
当然这些“弯路”也是有价值的,毕竟后面做游戏也不是完全没用,只是它们太零碎,并不是适合于一开始就学习,所以即便当下学会了,但是在项目中根本用不出来。之后我会推荐学习路线给大家。
言归正传,我还是很感激坚持的这段时间的,毕竟这么高强度的学习,知识真的积累了不少。
学习过程中的一些小技巧
Joker:首先是找课程,在我开始学习的时候,Unity 中文课堂还没有上线,所以我都是在其他平台上按需搜索,有了想要学习的内容,再去搜。但是有的时候在国内是找不到的,肯定要去 YouTube 或者谷歌之类的地方。
我个人感觉,海外的课程要好一些。对比我自己出的课程,更是如此(哈哈哈)。
其次,在学习的早期,尽量去看视频,而不是看书。因为在看书的时候,很有可能会冒出来另一个你不懂的概念,为了弄清这个概念,又要再学习另一本书。对初学者而言是很劝退的一件事,而且在初期的课程内容更适合用视频的方式来体现,比较游戏开发除了代码外,还有不少偏向画面的内容。
现在国内已经有一批粉丝很多的 UP 主了,他们也都有在 Unity 中文课堂上发布课程。
最后一点,当你学习得比较深入之后,就可以通过看其他人的知识分享来解决问题了。除了一些大佬发布的文章,千万别忘了 Unity 文档,这个对学习的帮助也非常大。
他不是独立游戏开发者,他是独立世界探索者
Joker 老师很独特的一点在于,他并不是因为喜欢游戏才学习 Unity,而是因为喜欢研究技术,才选择了开发游戏。
Joker:我最开始从来没有想过会去做游戏,因为我给自己定位是一个搞技术的。折腾技术的过程中,就想做些什么出来,来验证这些技术。对我而言这个过程是很享受的。
我非常喜欢游戏的实现方式,你需要学习很多东西才能搭建出来,而且未来可能还要再继续学习,继续补充,是没有边界的。相比于做网站、做 APP 这些,它们就相对死板,做了一两个之后,基本就是在“复制粘贴”了。
所以游戏带给我的成就感非常强,这也是让我坚定做游戏的原因。
那为什么不先去游戏公司工作一下呢?而是直接选择开发独立游戏。
Joker:游戏可以分为两种,一个是商业公司做的游戏,另一个是独立游戏。我之所以选择后者,因为我不想只是做一个参与者。
我接触过游戏公司里的人,个人觉得不太适合自己。因为里面的人都是一个参与者,一个人负责一部分,强调的能力是协同开发。
但是你如果想做一个独立游戏,涉及的东西很多。不止是技术上的问题,还有策划、框架这些。所以我也在寻求队友,一起完成这个世界的构建。
我组过几次队,但做出来的内容自己都不太满意,基本上都废掉了。这个过程持续了很久,直到现在。我看大多数的开发者基本上经历差不多,都是早期特别难。不过我觉得这些还是挺有意义的,在这个过程中积累了很多东西。我希望哪天,可以打造出一个让我觉得有趣、有料的虚拟世界。
他的课程,都是在探索路上被撞破的南墙
Joker 老师在打造虚拟世界的过程中,踩过很多坑。这也是他课程的灵感来源,希望别人不要再踩了。
Joker:正如上面所说,游戏没做出来,弯路走了不少。每一个项目都是一次实验,如果失败了,就会去琢磨为什么。这也为我做课程做了一定的准备。
我最开始做的第一个课程,非常的非常非常的随便,没有备课,现场录制的,然后免费发布在了 B 站上。说实话我现在都有点“没眼看”,但是我的第一批粉丝就来自于这个课程。因为有了粉丝,我也会在课程质量上多下些功夫。
我第一个以个人名义发布课程的平台就是 Unity 中文课堂,现在已经陆续发了四部教程了:《Unity RPD 战斗系统》《Unity 独立游戏开发框架》《Unity 开发过程中常见报错与 Debug》《Unity 类饥荒 3D生存游戏》。
Joker 老师个人主页(点击“阅读原文”可跳转):
前面有说到过学习节奏,我在这里分享一下。
如果你想要打造一款独立游戏,就要从全局出发,单独学习 UI、动画这些内容当然有必要,但是如何把一块一块积木拼成你理想中的游戏世界。重点在于如何实现一个游戏的核心机制、游戏的完整性。
所以推荐大家在具备 C#、Unity 的基本功后,我的课程可以先开始学习框架,框架的目的就是做个完整的游戏出来,不只是实现某一个功能。我发的《Unity 独立游戏开发框架》就是这个目的,让你的功能都可以串起来,真正发挥价值。
我其他的课程,比如《Unity 类饥荒 3D 生存游戏》,它作为一个游戏,可玩性并不高、内容量较低,毕竟它的初衷依然是一个课程,但是可以教大家如何实现里面的各种功能。这个游戏也是我踩着坑打磨出来的,希望大家不要再在同样的坑位再掉一遍。
想打造独立游戏吗?来做讲师吧
小 U 发现,很多 Unity 中文课堂的讲师,都在做独立游戏。跟 Joker 老师聊完后,才发觉原来二者这么互补。
Joker:做独立游戏的人,我觉得都是勇士(当然我也是,哈哈哈)。因为如果家里没矿的话,经济问题这点根本避不开。一个游戏开发的周期是很长的,以年计,所以一定要找一个支撑点。目前看来,讲师是最合适的一个职业。
首先是时间自由,且收益稳定,风险低,而且也可以自我提升总结。
这样既可以保证开发游戏的时长,还可以保证基本的经济问题。目前我的精力在课程上多一些,正在逐渐积累自己的优势领域。我发现国内关于战斗系统、AI 或一些更接近我们实际游玩过的游戏中的功能课程比较稀缺,我希望我的课程产物,虽然是个 Demo,但不仅仅是个 Demo,可以让你再次体会到游戏时的感受,所以大多课程我比较追求深度或完整性。当然我也会听取粉丝的意见,如果你们有想要学习的方向,可以留言告诉我。
其次就是倒逼知识输入。
为了教别人,自己必须去学习。有的时候,虽然我知道某个知识点,也知道怎么用,但是我用的时候只需要知其然,不用知其所以然。但是一旦我要去教学员的话,就会倒逼自己去学习,这点对我的技术提升也是大有裨益的。
然后还有一个点,找队友。
我目前团队的核心成员,就是通过学习课程接触到的。他本身是做策划的,也想做游戏,通过课程群认识的。有一天我就随意地问他想不想一起做游戏,或者他有什么想法,结果越聊越投机,就发展成战友了。
未来一段时间,大家肯定会看到我在中文课堂持续发课程,欢迎大家来捧场。
Joker 快问快答
小 U 超级好奇,您的名字是怎么来的~搭配这个头像,很容易让人联想到那个哥谭市的那位。
Joker:hahaha,我的名字不是“小丑”的意思,而是“一个爱笑的人”。头像是之前一个合作伙伴帮我画的,我很喜欢就用了。在生活中,我虽然没有很爱笑,但是非常乐观,这个性格对我帮助很大。
您觉得以现在中国的市场环境而言,对于独立游戏开发者是比较好的吗?
Joker:我觉得是越来越好,因为现在还是挺萌芽期的。虽然市场向好,独游开发者也在变多,但是市场和独游开发者的基数并不大。我们近几年有看到一些很出色的独游,《太吾绘卷》《戴森球计划》《鬼谷八荒》等,但是这几年也就这几个。所以我认为,现在选择做独立游戏开发者的都是勇士。
您是如何规划时间的呢,做课程,开发游戏,还需要时间学习。
Joker:我觉得我没有定制详细的时间规划,日常是感觉哪个紧急就去做哪个。但是我会规划大时间的任务,比如一周要至少录八节课,那么这一周就算是周日通宵,也一定要完成。我自己本身比较有数吧,哈哈哈。
近期还有什么教程计划吗?
Joker:把《Unity 类饥荒 3D 生存游戏》录制完,现在才更新三分之一,肯定是以它为主。之后的教程计划,准备录制一个 RPG 系列课程,当然也包含战斗系统,但是是比现在这个更深入的一个教程。
Joker
一起做一场独立游戏的梦
教真正的独立游戏开发
长按关注
第一时间了解Unity引擎动向,学习最新开发技巧
-
阅读原文
* 文章为作者独立观点,不代表数艺网立场转载须知
- 本文内容由数艺网收录采集自微信公众号Unity官方平台 ,并经数艺网进行了排版优化。转载此文章请在文章开头和结尾标注“作者”、“来源:数艺网” 并附上本页链接: 如您不希望被数艺网所收录,感觉到侵犯到了您的权益,请及时告知数艺网,我们表示诚挚的歉意,并及时处理或删除。