2023-12-10

| 本文首发于知乎,作者小狗,战神Gameplay programmer。游戏葡萄已被转截受权。 |
在这种情况下,我想从我现在开发主机游戏的专业角度来看+综合回答这些年的兴趣爱好和课外活动经验,很长一段时间没有详细回答问题,今天有更多的时间,好好回答,你也可以给感兴趣的朋友看看我多年来工作的零碎时间,走弯路。在第一张照片中,这些图片是我在业余时间做的。我可以看到我的学习过程和一些思维的变化。我想这很有趣。
Demo:top-voxel动作类游戏,down视角
我完成了:用qt写的关卡编辑器原型,模型编辑器的原型,倒入unity制作runtime,基本实现了基本的combat,基本的navigation,基本的enemy,基本的渲染风格
使用的技术和技能:c (qt)和c#(unity)作为一种程序语言,具有一定的关卡编辑和设计能力,一定的艺术模型设计和设计能力(需要指出的是,我这里的恶棍模型是由我的好朋友gltracy制作的,其他都是我自己制作的。),unity知识,基本3d游戏开发知识

在这个阶段,我的主要想法是成为一名刚毕业的学生,年轻而充满活力,一切都想自己写,比如编辑器,甚至是底层的数学库,基本上都是自己写的。(除ui使用qt外)。不言而喻,任务量是巨大的。提到后来,我根本做不到,但在这个时候,我没有自己写。使用unity有两个关键原因。首先,我真的很想学习unity。第二,虽然我想自己写所有的东西,但我觉得我做不完。因此,很容易猜测。我没有继续做这个项目,编辑器和runtime都停留在demo环节。在此期间,我几乎没有独立思考如何玩这个游戏。
Demo:top-down程序生成的地穴像素游戏,基本上属于3d
我完成了:像素图片的制作,unity中程序产生的地穴,3d光影,基本上是简单的ai行为,但没有combat
使用的技术和技能:c#作为一种程序语言,一定的像素艺术制作水平,一些程序形成地穴算法,基本的人工智能行为,我研究了一些behaviour tree的知识


在这段时间里,我是游戏行业的新手,但我一直对像素风格感兴趣。此时此刻,我到处看GDC的游戏开发演讲,看到了相当多的像素光游戏,然后我逐渐从一个简单的想法一步一步地尝试我是否能产生类似的效果。在我这样做之前,我没有想太多,也没有想过这个游戏仍然会在半途而废。
Demo:给unity的光跟踪渲染器
我完成了:学习了所有的pbr知识,根据unity的光跟踪渲染器
使用的技术和技能:高数、微积分、概率、高物理、c#和unity一起完成

在这一阶段,主机行业进入了第二代,根据pbr的渲染步骤,革命影响了主机游戏的质量,我对pbr技术和背后的知识深感兴趣。为了学习pbr,实现自己的渲染器,我重新学习了微积分、概率论、物理辐射度学和光学。从学习的角度来看,我认为这个阶段是最困难的。在没有指导的过程中,一点一点地探索和寻找这些内容并不容易,最终的结果也很好,这也为我自己的图形知识奠定了良好的基础。你会看到同样的恶棍,效果在高端渲染算法下的飞跃。
但在这个时候,加索尼制作战会让我对游戏的心态发生很大的变化,让我意识到我不再沉迷于技术研发,更加关注游戏本身的幸福。
Demo:横板像素平台动作游戏
我完成了:基本像素制作
(改变风格)


在这个时候,我的工作并不那么忙。当我制作这个游戏演示时,我显然想制作一个indie游戏,并再次使用我最喜欢的像素风格。这种艺术借鉴了许多游戏,用于检测和制作原型,没有商业目的。但在这个时候,我思维的变化是,我更注重操作、游戏,而不是技术研究,但我仍然想利用之前积累的图形知识来创造不同于其他像素游戏的地方。但在这个时候,我思维的变化是,我更注重操作和游戏,而不是科学技术的研究,但我仍然想利用我之前积累的图形知识来制作一个不同于其他像素游戏的地方。我的完成率很高。此时,我的游戏开发水平也高于过去,但后来我逐渐变得忙碌起来,所以我专注于企业学习和战争将军的制作。
很明显,你可以通过这些图片和演示看到我多年来的学习路线和想法。我希望这种小的分享能给你一些灵感。我特别想总结三点:
1: 有了自己的想法,逐渐做一个游戏原型甚至独立游戏并不难。没有所有的理论知识,每个人都可以自己开始制作。有时间学习和研究的朋友可以广泛使用unity甚至rpgmaker,甚至桌面纸工具来制作他们的想法,甚至与朋友讨论和分享他们的游戏想法。每一个人,尤其是玩家,都有许多好主意,能有机会参与制作这个好主意是一次很好的经历,我鼓励大家采取行动。

2: 慢慢深入的爱好者,尤其是有学习目的的领域的新手,不必太有目的地制作游戏。原因是他们年轻无知,觉得自己可以做一切。原因是他们可以研究一个技术问题,设计自己的游戏世界,等等,为自己的学习时间,享受学习过程,不要担心走弯路,在这个过程中慢慢成长。
3: 真正进入游戏行业或想考虑进入游戏行业,特别是独立游戏谋生的朋友,必须考虑,游戏开发可以是爱好和幸福,游戏市场无疑是一个严肃的行业,制作indie游戏必须是一个小团队,专业人才,操纵预算,自己的宣传,制作aaaa游戏是一个巨大的科学和项目,游戏市场机会有很多前景,找一个好的工作项目,自己做一个好的独立游戏获奖热销,分别有不同的方式,但绝对不容易。
关注微信微信官方账号“游戏葡萄”,每天获得最前瞻性的游戏新闻
