百科问答小站 logo
百科问答小站 font logo



一个 2D 横版像素游戏的制作流程是怎样的? 第1页

  

user avatar   skald 网友的相关建议: 
      

作为一个像素风格的爱好者。

分享一下自己的经验吧。

一、像素游戏使用的引擎


先介绍题主感兴趣的这些作品使用的引擎吧。

StardewVally 星露谷物语

由呵呵鱼发行。

开发者是ConcernedAPE

根据开发者的答疑,游戏使用的是C# XNA。


开发者本人在Reddit上的答疑链接

ConcernedAPE的轻博客链接


Terraria也同样是使用C# XNA

程序是Andrew Spinks

可以参考GIT上泰拉瑞亚代码 csnxs/Terraria

StarBound我就不多赘述了。


OwlBoy

这款游戏也是题主想要做的横版2D类型。

同样使用C# XNA开发


下面介绍的这些作品都是使用GameMakerStudio开发的


HyperLightDrifter

使用GameMakerStudio开发

这款游戏在steam 以及 PlayStation上均有上架


开发者的tumblr链接


undertale

IGN满分作品

作者是 Toby Fox

使用GameMakerStudio开发

个人觉得不好玩 T_T



downwell

作者是 Moppin

使用GameMakerStudio开发

downwellgame.com/


另外推荐观看《Branching Paths》这个纪录片。

相对于《独立游戏大电影》,《Branching Paths的知名度没有那么高,但是对于从业者来说绝对值得一看。

影片链接


NintendoSwitch以及任天堂其他主机上的一些像素游戏,我不是很清楚,现在懒得去查。

Octopath Traveler

开发商SquareEnix

使用的是虚幻4引擎 (开发团队是过去的勇气默示录开发团队)

这款游戏应该会在NS上首发,体验版很惊艳。


下面着重介绍一下国产的像素游戏。

如果题主有心的话,可以直接联系上开发者。


CatchMe

作者是 @玫瑰狗 @绯色de弦月

使用的是UNITY引擎

Steam链接



元气骑士

作者是 凉屋游戏 @一张钞票

使用的是Unity引擎

TapTap链接




锻冶屋英雄谭

作者是 @拼命玩三郎

引擎未知(希望可以告知补充 T_T)

TapTap链接



武器店物语

作者是 @timchen

使用的是UNITY引擎

Steam链接


To The Moon

作者是 高瞰(加拿大华人)

使用的是rpgmaker

TapTap链接


当然还有很多国人开发的像素游戏,如有忽略还请见谅。


引擎介绍用了很多篇幅,主要是因为这一部分确实很重要。

建议题主根据自己的能力选择合适的引擎。

个人推荐使用UNITY引擎,其次推荐GameMakerStudio。

我自己在用的就是UNITY引擎。



我在开发中的小游戏


二、像素游戏开发经验


绘图工具的话,我使用的是PhotoShop

其他工具的话推荐Aseprite


介绍一些PS像素资源处理的基础知识吧。

开始所有工作之前,首选项里把图像插值改为“邻近”,标尺改为“像素”,文字改为“点”。


在放大像素资源的时候记得使用“邻近”


效果示意

不使用邻近插值放大会导致资源“糊"掉


PS资源导出

动作的每一帧都制作完毕后,使用PS自带的脚本就可以快速导出了。

点击【文件】->【脚本】->【将图层导出到文件】

记得修改资源的文件名格式,勾选上透明区域。(根据自己需求)

这样就可以把动作的每一帧都导出了。


不过这样导出的文件名字里会有 “_xxxx”的无用字符,如果手动一个一个删去就太麻烦了。

这里给大家提供一个PYTHON脚本。(这里要感谢我们组的程序同学)

       import sys import os import re  png_file = re.compile(".*d{4}_.*.png") png_file2 = re.compile(".*d{4}[a-zA-Z]_.*.png") png_file3 = re.compile("d{4}_") png_file4 = re.compile("d{4}[a-zA-Z]_")  files = os.listdir(".")  for filename in files:     if png_file.match(filename):         newFilename = re.sub(png_file3, "", filename)         if png_file2.match(newFilename):             newFilename = re.sub(png_file4, "", newFilename)         os.rename(filename, newFilename)         print "rename", filename, "->", newFilename     

使用这个脚本就可以把文件名中的 "_xxxx"去除了。


字体相关

上上图中的字体是使用宋体12点

其他像素字体的话推荐

不过一般宋体就够用了,实在不行可以自己点。



像素画教程




推荐看这位大神的轻博客(需要科学上网)


UNITY使用相关

Unity资源导入后 记得勾选 point

Point对应 邻近插值

Bilinear对应 两次立方


左侧资源FilterMode为Point

右侧资源FilterMode为Bilinear


音效相关

一般来说开发像素游戏的话,一般都会配上8bit音效。

在这里就加上一些8bit音效的小知识吧。

在开发初期一般都需要临时的音效资源。

这部分音效资源可以在魔王魂找到完全免费的音效资源

魔王魂网站链接


当然如果你想自己制作音效,那当然更好。

FamiTracker 专门制作NES 8BIT音效,这个软件完全免费。

FamiTracker


SFX MIXER 专业制作音效

SFX MIXER网页链接


YMCK是日本一个8BIT音乐创作团队,他们有免费提供 Magical 8bit Plug 插件

YMCK链接


其他的还有

Bfxr. Make sound effects for your games.

Best Free Bitcrusher VST/AU Plugins!

8bitmixtape.github.io/



有一些比较细或者深入的知识我没有放在文章里面。

如果还有别的问题也可以留言回复或者私信我,我尽量解答。


有想从事像素游戏开发的美术、音效、程序、策划同学欢迎私信联系我!!

有想从事像素游戏开发的美术、音效、程序、策划同学欢迎私信联系我!!

有想从事像素游戏开发的美术、音效、程序、策划同学欢迎私信联系我!!


例行附图



补充一些我喜欢的像素艺术吧。





希望能有更多的人感受到像素风格的魅力


最后,欢迎关注我的专栏。







  

相关话题

  为什么我觉得3A大作越来越无聊了? 
  当大表哥2成为心中yyds,还有什么游戏能与之媲美呢? 
  疫情假期期间你玩的最多的一款游戏是什么? 
  为什么国产游戏出不来像刺客信条这样的大作。? 
  你为什么会离开游戏行业? 
  除了堆叠数据,游戏中还有哪些能提高难度的方法? 
  关于游戏ai的编写的这种思路是否可行? 
  游戏行业真的不行了吗? 
  中外游戏的制作的差距到底是因为什么? 
  如何评价《文明》游戏历代的科技树设置? 

前一个讨论
如何看待近日发布的《新华社新闻报道中的禁用词(第一批)》?
下一个讨论
你坚强的后盾是什么?是家人(是谁)、是事业还是精神信仰?哪一个一直在支撑着你艰难的人生路途?





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利