撰写了文章 更新于 2019-04-07 14:24:02
游戏人的轮子——序
游戏人的轮子——序
一直无聊想写一点东西,帮金鱼的自己整理一下以前学过的东西,顺便给那些喜欢游戏或者想要开始自己试着做游戏的朋友们一点点帮助。所以想着就开始写了这个专栏,希望借着这个专栏,大家都能有所收获,学到点有用的东西。因为都是自己的学习经验,有些地方可能不是很完善,如果有错误的话希望朋友们能在下面指出来一起完善。
轮子
造轮子(英语:Reinventing the wheel)是重新创造一个已有的或是早已被优化过的基本方法。
首先,写这个主要是为了大家能够在学习的过程中少走一些弯路。用好这些轮子帮大家起步做游戏的时候,节约一些时间成本。所以我只会挑我觉得起步用得到的一些东西来讲,不会像那些教学视频里事无巨细全部一股脑的一开始塞过来。我觉得这样对于一开始想要开始的新手来说比较友好,可以省下大量的时间。一些进阶的可以以后慢慢的再补充。能够开始动手才是最重要的。先把一些常用好用的工具列举一下。
游戏引擎
想要做游戏,一开始首先要考虑到游戏引擎。游戏引擎相当于游戏最基本的底子,就相当于电脑的操作系统operating system OS。引擎的不同能够很大程度上影响到最终产出的游戏的质量和生产的效率,尤其是对于初学者来说使用不同的引擎整个做游戏的体验会有很大区别。因为是真的要开始做游戏,所以像Flash和RPG Maker这种就不说了不要浪费什么时间(我也没真没用过。这里只介绍一般人平时用得最多的引擎,像V社的Source Engine和Crytek的Cry Engine这种也不在讨论范围内。
主要引擎:Unity,Unreal Engine 4,GameMaker
个人觉得上面这三个引擎应该算是最好用得,也是最容易上手的游戏引擎的。它们各有各的优缺点,但是相比其他的非商业引擎来说好用太多,所以一般来说想做游戏看着上面三个选就行了。
Unity
语言:C#,Java
优点:Unity算是国内用得最多的游戏引擎了,网上有非常多的教程(虽然有很多过气Java教程,所以可以算是最容易学习的引擎。虽然Unity本身的功能相比UE4会简陋一些,但是因为历史原因Unity海量的插件什么基本可以弥补,而且最近几年因为Epic有钱任性,Unity也感受到了压力更新了许多实用的新(旧功能,所以Unity应该说还是首选。(因为UE4平时我都也就只用蓝图,所以其实还是Unity Scripting比较方便。蓝图做做一些简单功能和材质什么时候还挺好用的,但是有些时候你要写一些稍微复杂一点的真的不是很灵光。Unity整体设计的相比UE4就很直观逻辑很清楚,功能简洁实用(简陋,该有的大部分都有,更新也比较快。
缺点:功能简陋,很多UE4自带的功能都需要通过插件来解决。引擎效率低,运行效率比较差需要优化,不过自己开发小体量的问题不大。Script需要挂在物件上,仁者见仁智者见智,初学者没啥影响。
Unreal Engine 4
语言:C++
优点:Unreal Engine 4光照无敌。功能完善,蓝图易于上手,材质容易做,自带模版做原型快速搭关卡方便。做3D关卡测试很方便。官方大量高质量免费素材。
缺点:教程比较少,官方的还行,总体学习成本高。UE4本体太笨重,做小项目有点划不来。UI编辑器挺难用。
Game Maker
语言:GameMaker Language(基于C)
Game Maker只有做2D游戏推荐,有类似blue print的可视化编程,做2D游戏自带sprite编辑器,出2D小游戏速度超快。体量小,轻量。只见过朋友用过,出2D原型超快,但是做复杂UI很麻烦。
总的来说,做3D比较传统类型的游戏如fps,tps,rpg想要画面效果好用UE4,Unity都能做,Game Maker专注2D小游戏。各有所长。Unity和Game Maker学习成本低,容易上手。UE4想做复杂功能比较麻烦,但是现在对UE4的需求越来越多,反正技多不压身。
项目管理团队合作
Trello
Asana
都挺好用得基于网页的项目协作工具
流程图
Lucidchart
网页版,虽然需要付费,但是功能完善非常好用。可以找些国内替代品。
故事板
Storyboard Pro
没啥好说,功能最全。
建模
Maya
比较老旧整体,但是用的人多,小插件不少功能也全,做硬面。
Blender
开源免费,功能跟进很快。整个workflow可能和maya什么有些区别,所以看人。但是其实很方便好用。
Zbrush
雕模型,不熟,做Organic,硬面很傻逼。
2D像素画 Pixel Sprite
Photoshop
没啥好说的这个,该有的都有做pixel比Aseprite稍微麻烦一点,但是可以diy的功能很多,所以都行。
Aseprite
Pixel专用画图软件,steam有卖很便宜。功能很全,做pixel非常好用。推荐
音频处理
Audacity
免费开源轻量级,做游戏音频剪辑够了。
Boords
网页,方便轻量。
UI
proto.io
网页快速出原型,多平台。
动画
mixamo
3D游戏救星,自动上骨骼绑动画。
待续
(图片,权侵删
仅剩24Year 1年前
PREZ [作者] 1年前
发布
肥猫游戏 1年前
发布