非典型萌新的游戏开发学习笔记:chapter 0 前言
前言的前言
本文的作者是网易的一个小伙伴,他是咱们和网易联合开发的线上课程的内部体验用户。这位小伙伴之前的背景经历如下:
1、非计算机相关专业;
2、大学期间上过面向过程编程的公共基础课(C语言),但也仅此而已,应付考试之后就再也没碰过编程;
3、工作从事的是非技术岗位;
4、喜爱游戏(重要)。
他给自己开(wa)这么一摊事(keng)的主要目的,除开以学习笔记的方式,记录和督促自己的学习过程之外,也想要给到广大小伙伴们一些路径上的参考——这也是皮皮关一直致力于帮大家解决的问题。从现在开始会不定期投稿他的这样一个笔记(取决于他的学习进度和时间安排)。
以下是正文。

大家好,我是网易有道的一名普通的运营,大家可以叫我Stinger。
喜欢游戏的朋友们可能在看到这个词儿时会有所触动:没错,这个昵称来自于《鬼泣》系列主角但丁的招牌招式。20年前,还是小屁孩的我,第一次在21吋大臀部电视上看到Dante使用Alastor华丽地使出此招贯穿恶魔时,马上就意识到:这玩意儿将会在我脑中挥之不去了。(当然当时根本不知道这招的正式名称)

和很多80后、90后一样,我从小便游走在包机房、街机厅等场所。第一次在亲戚家捏到N64奇异而又舒适的三叉戟手柄,第一次翻开用存了好几天的零花钱购换来的、印制精美的《电子游戏软件》,第一次用压岁钱(以及父母的额外赞助)把一代神机NDS抱回家......等等等等,太多时刻都注定成为烙在我记忆里的high light瞬间。
随着游戏阅历越来越丰富,我头脑里“想要亲手缔造游戏”的想法也越来越强烈。不过现在回想起来,由于或客观或主观(主要还是行动力不够)的原因,很长一段时间一直未能付诸实施。
大一接触到了编程语言,不过一番折腾后最终还是将其当作“六十分万岁”的众多课程之一,而没能深入学习下去(之后有机会会专门说这段经历)。
大学毕业找工作时,由于机缘巧合,也没有去网易的游戏部门,而是加入了有道,成为了另一个赛道的“热爱者”。不过,虽然工作没能与游戏搭上边,我脑海里的“游戏梦”却一直未能熄灭,我感觉它一直在等待一个燎原的契机。
2018年一个偶然的机会让我在知乎上关注到了皮皮关以及马老师。当时了解详情之后我觉得很是遗憾(需要脱产学习,我的工作条件不允许我这样做),不过在那之后我也一直在“暗中观察”。
就在前不久,在路过其他同事工位时无意中撇到了屏幕上皮皮关的logo,一打听才知道接下来他们会和皮皮关一起搞一波大的(线上课程),瞬间我感到一股热的东西往上半身涌(脑中同时蹦出“无巧不成书”“天不亡我”之类水平不高的词儿),马上主动设法向同僚提出“能否让我充当第零号用户”(想起了《Metal Gear Solid: Ground Zeroes》)。在得到肯定的答复后(我自己并不和他们在一个部门),我觉着那团火似乎真的可以燃起来了。

为了监督自己,也为了帮到与我经历类似的网友们,我决定记录一下自己的学习过程,包括我自己觉得很重要的地方,以及遇到的问题、坑点等等——最终目标是能凭借自己的力量弄一个有一定完成度的、且是自己想做的demo出来。
注意:
1、为了更容易阅读(其实是为了让我更能处在舒适区),很多时候我会以“一个知识点+多个现实中的游戏例子”为主要的段落风格,而不会涉及太多的技术本身(实际上以我这萌新水平,想要稍微涉及多一点都不可能),更不会写成“知识流水账”的形式。
2、我观看的课程内容是最最原初的版本(所谓的母带版),不包含后续必然会经历的剪辑修改,因此和最终的成品课程编排可能会有些许不同,但大体上肯定是一致的。
希望大家多多监督。如果发现我更新有乏力的迹象,请打醒我!


如“前言的前言”所述,皮皮关与网易联合开发了完备的游戏开发线上课程。目前页面已经上线:
https://ke.study.163.com/course/detail/100103487
页面中有课程的介绍说明,马老师的玉照赫然在列(手动狗头)。同时,稍后也会发一篇更详细的文章来专门介绍一下。
大家可以通过企业号18969102874与网易小伙伴取得联系,有什么问题直接劈头盖脸地向网易小伙伴砸去(战术后仰)

