想制作小型游戏需要具备什么知识?


从游戏制作的角度看 。最重要的三个工种就是程序、美术、策划 。分别对应代码实现、美术设计、玩法设计 。如果想要一个人制作小型游戏的话 。也就是独立游戏的话 。需要具备以下知识:
游戏的诞生环境——游戏引擎
开发游戏的第一步就是要掌握一些制作游戏的工具 。注意是制作游戏而非游戏素材 。通常来说制作游戏需要的就是游戏引擎 。现在很多游戏引擎都可以个人免费使用 。像ue4、unity、cocos这些引擎都比较方便 。使用引擎还有一点好处是其中包含了很多插件和常用模板 。这样开发者就不用花时间从零开始做一些特别基础的部分了 。

想制作小型游戏需要具备什么知识?

文章插图
游戏引擎的使用是最重要的 。也就是如何将其他部分结合起来的一个工厂 。无论是自行设计还是东拼西凑 。都是要在游戏引擎中将所有内容关联 。然后打包出来 。主机平台就打包成主机版本 。手机平台就打包成手机版本 。PC平台就打包成PC版本 。
想制作小型游戏需要具备什么知识?

文章插图
游戏功能的实现——代码编程
游戏都是一个个功能结合的产物 。每一个功能都是需要进行设计实现的 。通常来说就要学习计算机语言去实现功能 。也就是编程 。不同的开发环境(引擎)使用不同的编程语言 。例如ue4引擎使用C++开发 。unity使用C#开发(也可以用js) 。所以通常是要学习一门编程语言的 。即便是实现最简单的移动 。也得明确地告诉计算机:哪个按键往哪个方向移动 。速度是多少 。
想制作小型游戏需要具备什么知识?

文章插图
如果不会编程的话 。也是有办法的 。像ue4有蓝图功能 。可以在不编程的情况下制作游戏功能 。unity也是有一些插件允许玩家拖拖点点实现一些基础功能 。像RPGMaker这种也能通过配置制作出游戏 。但是要注意 。这些方式的能力还是有限的 。也就是必须在这些功能的范围内 。如果想要实现一些自身不支持的功能 。那么还是要靠自己编程 。
想制作小型游戏需要具备什么知识?

文章插图
游戏的外表——美术资源
美术资源是游戏的外观表现 。这个真的需要一定的艺术细胞了 。不是随随便便学就能短时间学明白的 。灵感有时候比理论更加难 。如果是做2D游戏 。那么需要考虑怎么绘制图片 。如果是做3D游戏 。那么还要考虑如何制作游戏模型 。
想制作小型游戏需要具备什么知识?

文章插图
不过现在网上和游戏引擎的官方商店也会提供一些付费或者免费的美术资源 。如果有喜欢的或者可以凑合用的 。也是完全可以拿过来直接用的 。等到游戏真的有一定成果时 。再付费外包一些美术团队制作 。然后把资源替换一下也是可以的 。
想制作小型游戏需要具备什么知识?

文章插图
网上也有很多工具 。最常见的PS可以进行图片处理 。3DMAX可以建模 。有一些软件还能够制作像素图片和模型 。如果有能力的话 。可以学一学 。自己做点自己喜欢的东西 。加入到游戏中 。
想制作小型游戏需要具备什么知识?

文章插图
游戏的灵魂——游戏玩法
想要制作游戏 。那么一定要清楚要做成什么样的游戏 。也就是非常非常详细的规划 。一般叫做系统文档 。比如FC红白机上的《坦克大战》就需要考虑很多细节问题:
想制作小型游戏需要具备什么知识?

文章插图
【想制作小型游戏需要具备什么知识?】1.玩家是否可以双人 。每个玩家的颜色是什么 。玩家可以强化几个阶段
2.有哪些强化道具
3.敌人分为几种 。每种是什么样子 。移动速度多少 。子弹速度多少 。移动轨迹采用什么方式 。是否可以拾取道具 。每局每种敌人数量与出生位置
4.地图如何设计 。一共有几种元素 。什么元素允许子弹穿透 。什么元素允许子弹破坏 。什么元素阻挡角色
5.游戏成功失败的判定方式
等等
想制作小型游戏需要具备什么知识?

文章插图
如果连游戏的设计环节都想不明白的话 。就没有必要往下做了 。因为很有可能做着做着就蒙了 。越做越乱 。虽然有些设计确实是在制作的过程中产生的灵感 。但是灵感也要进行再三思考 。绝对不能想什么就加什么 。不然最后就失去初衷了 。

推荐阅读