刚高中毕业,如何从零开始学习游戏开发?
笼统地想要入门游戏开发的话,可以分软硬技能两个方面下手。硬技能的话可以先从C#和Unity入手。
B站上的C#教程,把基础部分学完就可以,数据结构和算法可以先放一放。
Unity主要是找案例跟着做,Siki学院有不少不错的免费案例课程,跟着做一做。
等你感觉差不多了,就试着找一款游戏的一个部分,自己进行复刻。或者自己设计并实现一些游戏玩法。在这个过程中,对知识体系查漏补缺,进一步明确下一步要学什么。
有些中阶课程,比如b站傅老师的Unity黑魂复刻,绝对会对你对引擎和开发的理解大有帮助。
软技能主要是设计能力。
如今关于游戏设计的书籍浩如烟海,最初入门确实很难分辨。
需要明确的是,游戏设计目前依然没有一套公认的理论体系。因此,软技能的培训主要是提高自己对设计的理解,以及形成自己的设计方法论。
Jesse Schell的《游戏设计艺术》和Tracy Fullerton的《游戏设计梦工厂》,这两本属于名门大家的重量级作品,可以挑一本看。
Raph Scott的《快乐之道》和Tynan Sylvester的《体验引擎》,都谈到了游戏制作的大部分环节,可以挑一本看,我个人更倾向于《体验引擎》。
其他的书,初期看了也意义不大,以后有兴趣了自己找来看就是。
视频方面,Extra Credits系列的视频短小精悍,适合拓宽思维。除此以外,Game Maker Tool Kit也是很不错的选择。历年GDC都有许多讲座视频放出,也颇值得一看。
但归根结底,以上所有的书和视频,都没有办法教会你怎么按部就班地去设计游戏。
它们只能帮助你形成自己的方法论。
因此,问自己以下问题:
游戏是什么?
游戏包含了哪些部分?
每一个部分如何进行定义和设计?相互之间如何结合?
等你能够回答这些问题,你的方法论就有了雏形,也就算是开始入门了。到时候,你自然会明白下一步该做什么。
当然,其实高考后的暑假,最应该还是多玩游戏。
各种大作,小品,经典游戏,新作发售,都要大量地去玩。
大学以后不会再有这么完整的大块时光供你玩游戏了。
以上,加油!
页:
[1]