如何独立开发一款游戏
标题起的有点大,但是作为我第一次发专栏还是大一点比较好。比较符合我个人的特点。我说的是理想,别想歪了-_-||
回到主题,怎么独立开发一款游戏呢?
从一个游戏制作来看主要分为两大块,一个是程序,一个是策划。
程序关乎你的游戏能不能玩起来,策划关乎你的游戏好不好玩
今天我们讲游戏制作。
首先,不管游戏类型。我们要明白一点,一个游戏有几部分组成?
第一步程序
早期游戏开发大部分是用一种语言的,没错就是c++。国内早期开发游戏最常用的游戏引擎叫cocos2d也支持c++语言。当然现在已经没什么人用了,回到主题,为什么说程序在一个游戏当中非常重要呢?因为没有程序,你就不可能做出一款完整的能上平台下载供大家玩耍的游戏。如果只是一个Demo,那无所谓,unity3d就能拼接一个游戏。虚幻引擎的蓝图在这方面支持的更好。但是请注意,我说的是一个完整的。如果游戏想上线平台,那不可避免的需要对接各个应用市场。对接SDK产生的问题将多如牛毛。如果没有一个有经验的程序员这一步就卡死了。
如果你是一个有经验的程序员,上一步问题解决完毕了。那你就该考虑下一个问题了。
第二步美工
这里所说的美工只是单纯的建模和通话的。不涉及UI部分。
如果你是想做一个画面非常好的游戏,那美工起到的作用将非常巨大。我给大家简单讲一下流程。首先呢,你在3DMAX或者MAYA当中建模,然后你可能需要把模型导入到Zbrush当中雕刻一下,然后你需要在ps当中绘制模型的贴图。然后在,MAYA当中绑定骨骼,下一步就是做模型动画了。然后导出到游戏引擎当中进行使用。是不是很繁琐?在一个大型游戏公司会有专门的人负责每一项的步骤。如果你想自己精通每一个步骤,那我劝你还是好好的写代码吧。
如果上面两个步骤都解决了,是不是就没有问题了呢?
那我还得不幸的告诉你,那是不可能的。
第三步UI
一个至关重要的东西没有解决,那就是UI。什么是UI呢?就是游戏当中的各个界面。比如说你进入一个游戏得有注册,开始游戏,结束游戏。协调背包技能等等东西,这些都是UI。他们其实都是一张张图片,非常的杂而且多需要专门的人去做这些图标。
如果上面三步你都解决了,那我不能不去感叹造物主的神奇,你真是一个全才。不过还有问题没有解决。
第四步声音
声音这个问题应该是游戏开发环节中最好解决的一个问题,游戏引擎一般也都自带了些音效,但是如果你想开发类似于钢琴块那种游戏,那你还是老老实实的去学一些声音的软件吧。
上面都是属于技术层面。
如果你想快速地开发一款游戏,有没有什么特别的快方式呢?
干活预警!
还真的有!这个方法一般人我不告诉他。在实际游戏开发当中小型游戏公司一般没人会去丛林开发一款完整的游戏。没有那个时间,也没有那个成本。
都是抄的!去网上找一些现成的游戏源码,把贴图改一改,把场景改一改,把关卡的故事改一改源码改一些,换个名字游戏就可以上线了,他们美其名曰叫换皮。
这就是中小型游戏公司的玩法,2015年之前,这种公司非常的多,但是自从游戏开始出现审核机制之后,这种公司死了一大片。但是对于中小游戏开发团队来说,我并不认为这是一种完全不可取的方式。
在没有资源的情况下,你有一个好创意,可以通过一些手段去获取一些免费的资源,从而把自己的创意演变成产品,这个没有问题。
但是一定要有自己的创意,不要沦为文件复制器那样肯定是最坏的结果了。
单机游戏开发 如何制作一款单机游戏
伴随着游戏时代的发展,已经从最早期的无网络单机游戏转变成联网单机游戏,游戏的模式也越来越多元化。数字化时代在全面开启,随着智能手机的更新换代,人们的娱乐模式也越来越超前,单机游戏开发也已经开始转变形式。想要开发一款单机小游戏,该怎么进行制作呢?嘉亿聚鑫带你来了解一下。
准备工作:
准备好这几样东西,刻录机、游戏原盘、空白CDR CDRWIN (3.8x推荐) Echelon的自启教程及hack工具、cdrtools-1.9a03-win32-bin、工具包、1.4G左右的硬盘空间 newfile.exe(dummy生成工具)。
在硬盘上做出以下的目录 X:xxxxselfboot X:xxxxselfbootdata 其中X:任意,xxxx也任意,在根目录也可以把Echelon自启工具及cdrtools-1.9a03-win32-bin工具包及newfile.exe都放在selfboot目录下。另外,先看看游戏源盘有多大的容量,如果容量数+20mb已经超过74分钟的盘,就要用80分钟的盘了。如果超过80分钟的盘,就可能没戏了。
制作流程:
(1)把1ST_READ.BIN和IP.BIN拷到selfboot目录中,copy到selfboot目录里都要保持原名,为方便起见这里我们统称1ST_READ.BIN。
(2)把游戏盘中除了1ST_READ.BIN和IP.BIN以外的所有文件都拷到data目录下。
(3)把以上两个步骤所拷的文件都去掉只度。
(4)运行CDRWIN,选择Record Disc,点右边load tracks。点Add,选择由Echelon工具包中的audio.raw,确定。选Open New Session!,开始刻录第一家。
(5)注意,以下操作只需要进行一次! 运行dos命令行,在selfboot目录里运行 cdrecord -scanbus 得出的结果可以找到你的刻录机的代号为x,x,x,如0,1,0 再运行(这时候刚刚刻了音轨的盘要放在刻录机中,否则有可能不能测数值) cdrecord -dev=0,1,0 -msinfo 可以得到0,11700(也有0,11702的) 记住这两组数值,以后再做自启盘时就不需要进行这项操作了。
(6)对1ST_READ.BIN和IP.BIN进行修改运行dos命令,在selfboot目录运行 binhack.exe 第一行输入1ST_READ.BIN大写,第二行输入IP.BIN大写,第三行输入11700(如果你是11702,就输入11702)
(7)把1ST_READ.BIN拷到data目录里 h. 这时候看看data目录有多大,如果需要加dummy就进行dummy制作 .dummy大小的计算。650mb-data目录大小mb-20mb=dummy大小,其中20mb是第一个音轨已经用掉的大小。但为保险起见再减去20mb左右。..例如dummy需要160mb,在dos下运行newfile 160,000,000 ...把生成的00dummy.dat移到data目录中。
(8)ISO生成 制作一个叫isoit.bat的批处理文件 mkisofs -C 0,11700 -V %1 -l -o DATA.ISO DATA !严格按此大小写,0,11700是cdrecord -dev=x,x,x -msinfo得到的数值 %1内容为卷标变量 在dos下运行isoit %1,如制作街霸3 3rd Strike的ISO,就运行isoit SF3_3 如果不愿意每次另加卷标,把%1换成你自己喜欢的名字。运行后会有一个warning,不要管。
(9) 把IP.BIN插入ISO 在dos下运行ipins.exe 第一行输入IP.BIN大写,第二行输入DATA.ISO大写。
(10)刻录第二轨 这里推存使用工具包中的cdrecord.exe,而不是cdrwin。因为cdrecord.exe是在dos中直接对刻录机进行操作的,不需要其他乱七八糟的链文件,也没有GUI,相对稳定安全许多,而且做成batch文件后要比cdrwin方便。
(11)制作一个叫burn.bat的批处理文件 cdrecord -dev=0,1,0 -xa1 -speed=4 DATA.ISO -dev=后面的参数是在cdrecord -scanbus中得到的数值 -speed=后的数字是指刻录速度,自己根据需要修改。
制作完成以后,我们需要先放到光驱里面度一下,能够列出目录一般就是成功了,大家可以尝试着做一下。专业的单机游戏开发还是需要专业的人来做,选择专业平台会更加的方便快捷,游戏的品质也会更加有保障。
如何开发一款小程序
开发一款小程序,可以直接从网上找一个小程序的开发公司,然后让这样的专业性公司帮助自己开发会比较好一些,如果自己开发的话会比较繁琐,而且很容易失败的。
微信小程序,简称小程序,英文名MiniProgram,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。全面开放申请后,主体类型为企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。小程序、订阅号、服务号、企业号是并行的体系。
|如何独立开发一款游戏
单机游戏开发 如何制作一款单机游戏 如何开发一款小程序 如何独立开发一款游戏