不知大家是否还有印象,约莫一年前,我们曾撰文介绍过 Casey Muratori 野心勃勃的 Handmade Hero(手制英雄)计划,目前一切进展顺利。
计划介绍
可能还有许多朋友对这个项目一无所知,这里简单介绍一下他的计划:
作为一个经验极其丰富的引擎开发者,Casey Muratori 有感于越来越多的游戏开发者过分依赖游戏引擎的API,对游戏的底层实现却所知甚少,决心做出一些改变。
他认为,虽然引擎与应用层开发的分治的确能够提升整个行业的开发效率,但从长远来看,不见得都是好事。他同时也是一名玩家,而他从小玩到的那些游戏很多都并非是以这种大工厂的模式制作出来的。
因此,他利用业余时间,不基于任何引擎和框架,从零开始制作一款游戏,并且将全部的开发过程以视频直播的形式开放给公众(错过直播的观众则可以前往他的 Youtube 频道观看归档后的视频记录)。该计划自 2014 年 7 月开始,断断续续,截至到今天已经坚持了 261 天。
继续进行中
按 Casey 的预期目标,虽然只是教学计划的衍生品,这款游戏将保持非常高的质量,因为只有优质的游戏才能真正教给学习者最有用的知识。在直播过程中,他会巨细靡遗地解释各种技术的实现细节与背后的原理,并且充分考虑来自不同知识背景的爱好者的接受程度。
倘若能够从头跟随他的视频学习游戏开发,收获将不可估量。
Handmade Hero 基本上是一个公益计划,唯一的收入来自募捐。如果你愿意向该计划捐助 15 美元,便能够收到迄今为止的最新源码。但 Casey 已经承诺,当该游戏正式发行后他会将该游戏的代码全部开源。
目前该计划已进行到两百多天(相应地,积累了两百多部视频资料),教学过程中制作的游戏(一款顶视角的2D游戏)也初具雏形,如果你刚刚踏入游戏开发的大门,不妨关注一下这个项目,说不定能学到不少有用的知识。
你可以关注他的博客来获取最新动态,文中提到的视频归档与直播地址也能在那里找到。
有些想法的初心者,看到这些还是很向往的。
说实话,这种还是挺麻烦的。游戏引擎现成的音乐、精灵、物理系统等等实现起来也都不简单。一般的游戏开发者还是内容导向吧,技术上只要能实现效果就好
在学习的过程中也是非常矛盾的,一方面实现游戏给初学者成就感。另一方面越往底层走又有非常大的吸引力,但这个过程中又容易迷失自我。