写这个教程主要还是写着玩,不过所讲内容都还是可靠的(至少在我所用这些软件版本内,未来我就不知道了),如果阅读量高的话我会考虑配图,这篇没有技术类的东西,就是聊聊软件啥的开个头,后面争取两三天更一下。
在开始教程前先回答几个常见问题:
1.游戏开发一定要会写代码吗?
其实是有很多方法可以不写代码的,本教程的蓝图就是一种,但是等你要去借别人技术来用的时候,就看不懂他写的是啥了。(其实程序猿自己也看不懂哈哈哈)
2.什么软件更好,哪些软件更方便?
虽然软件都是有自己的专业定位的,但自己用着爽才是真道理,不要听网上说的什么入门最简单之类的,爽不爽自己用一用不就知道了。
先导:不要重复造轮子
这句话还是我的老师教给我的,意思是这个世界上有的是造汽车轮子的厂家,如果你要造车的话,不要再去造车轮子了。听起来好像和创新是违背的话,但是对于一个要接触程序的人来说确实很重要。
我们当然可以什么软件都不下直接打开记事本写游戏,但如果有更快的方法,我们干嘛不用,所以,以下几个软件(很多都是缩写)是我比较喜欢的,这里我介绍一下我的工作流。
maya:三维建模软件,适合打草稿和精度不高的模型。
md:衣服等布料模型制作软件。
st;树木植被三维建模软件。
zb:三维雕刻软件,如果你想要更好的模型,它就可以。
sp:材质(指模型看起来的材料和质感)编辑软件,据说很多大厂都用它。
ue4:游戏引擎,集成了游戏开发的几乎所有功能,你只要调用功能就ok了,吃鸡就来自这个引擎,电脑端和手机端都是。
megascan:我主要用到了它的birdge和quixel mixer,前者是世界上最大的扫描库(真的有人会把物品一个一个的扫描进电脑里用在游戏和影视行业,帅呆了),后者则是前者的材质混合器。
其实肯定不止这些的,后面用到了我再来补好了。
|・ω・`)
首先第一部你要确定游戏分类
这里的分类还是指这个游戏是2D(参考愤怒的小鸟),2.5D(参考DNF),还是3D(参考吃鸡),看起来好像3D游戏开发更困难,但是开发难度完全取决于游戏本身,如果你更倾向于2D游戏,本套教程不太适合你,你应该试试cocos(2D游戏引擎里面应该算拔尖的了),通过js(一种计算机语言)就可以写游戏,但3D游戏你就得用unity或者ue4这类了,补充一下3D游戏引擎是可以开发2D游戏的,但是不太方便,很多三维信息会干扰你的二维项目导致不得不改变玩法(>﹏<),那么,如果你觉得你的想法适合这个教程,你可以继续看下去了。
开始下载相关软件,至于具体怎么装,就算百度不知道淘宝有一大堆贩子搓着手想和你聊一聊,可以先从下载游戏引擎ue4开始,因为这次我主要还是讲这个软件的。
ue4的获取其实很简单,去ue4的官网上注册个epic账户,然后选择一份许可下载epic盒子,盒子里面就能下载ue4了。
其实还没想好接下来先讲美术部分还是程序部分,纠结中。
举报 0