“卖萌”与“卖艺”,《阴阳师》成功再解码

文/张书乐

在分析手机游戏《阴阳师》为何持续成为“爆款”的诸多文章中,往往会开宗明义地提到“日式和风”“日本声优”八个字。难道,仅凭这八个字就建立起成为“爆款”的差异化优势了吗?

作为对“爆款”卖点的解读,这样的开篇并不奇怪。毕竟网易直接将前四个字放在游戏名称之前,而把后四个字作为游戏备注。或许因为太过显眼,这个看似浅显的问题,反而造成了对“爆款”原因解读的“灯下黑”。

“日式和风”到底是什么风格?先跳出对于这个概念的探讨,反过来看看国内游戏世界里的画风设定。国内游戏画风基本可以归纳为两类,一类是酷酷的写实风,一类是“萌萌哒”“Q版”风。一位做游戏美工的朋友提供了一个“粗线条”的界定——PC端游戏表现能力强,更喜欢用写实的方式彰显技术优势;移动端游戏则受限于性能,偏向于用“卖萌”的方式拉近与玩家的距离。

有意思的是,网易恰恰是国内“卖萌”游戏的“开路先锋”。2004年1月,网易推出PC端网游《梦幻西游》,以其“Q版”风格,与网易另一款西游话题网游《大话西游》的写实风格形成“组合拳”,为网易在游戏产业长期位列第一方阵奠定了基础。

“卖萌”游戏成功的十余年,一大批跟风者获得成功。进入移动互联网时代,手机游戏更以“卖萌”为核心。比如,多款手机游戏中“卖萌”表情包泛滥,大头、小身子的“Q版”角色造型也被许多游戏设计师采用。但是,这些同质化产品,在相当程度上让玩家有些“审美疲劳”。

既然大家都选择“卖萌”,那么就转变一下思维,找个冷僻的角落去“卖艺”吧,这正是《阴阳师》游戏设计者的精明之处。中国玩家对“日式和风”确实非常不熟悉,但在游戏世界里,中日之间存在文化亲近特征,使得用户不会有太强的隔阂感,反而会营造一种“似曾相识”的朦胧氛围。这样一来,《阴阳师》巧借差异化生态,形成了接受度较高的产品特征。

为做而做,难免用力过猛,却过犹不及。发现游戏类型化、固化而萌生新理念的厂商并不少,在画风方面,就有嘻哈风、印度风,以及把剪纸、水墨等样式进行游戏化的尝试。但那些游戏产品要么文化隔阂感太强,要么本身并不适合变成游戏,可以说,部分游戏厂商在差异化中迷失了。

细节决定成败。对于细节的打磨,使得《阴阳师》不像常规的卡牌游戏那样,只有几张“扑克脸”满世界晃悠。在美术风格方面,唯美风格与阴阳师本身阴暗的感觉截然不同,形成强烈反差;在角色处理上,人物多样、服饰精美、动作神态考究。这些细节处理,离不开团队招募的那些国内顶级画师们的工匠精神。其实,这就是“卖艺”。

那么,“卖艺”还可以更“高”一点吗?答案是肯定的。先说个小故事,有个养猪的阔佬曾讲了这样一个故事:“一位游戏录音师跟我说想做一款游戏,需要做喝醉酒的俄罗斯人开坦克的配音,他觉得用中国人配音不好,得用土生土长的俄罗斯人配音。我就给录音师一张名片,可以找到很多俄罗斯配音演员。”想必您已经猜到了,这位阔佬就是网易创始人丁磊。魔鬼在细节之中,这就是细节。《阴阳师》用纯正的日语来增强代入感,因为配音的是日本顶级声优。

“卖艺”与“卖萌”的区别,就在于它需要在细节上精雕细刻,充满工匠精神,而不是呆呆地“刷存在感”。当然了,二者的区别绝不止“雕琢”二字。

张书乐 TMT行业观察者、游戏产业时评人 微信号:zsl13973399819 新著有《探路——互联网时代行业转型革命》,一本关于钻到地缝里寻找创业生机的书。各大网店和书店均有销售。

时间: 2024-10-26 21:42:23

“卖萌”与“卖艺”,《阴阳师》成功再解码的相关文章

ios Base64编解码工具类及使用

为了避免明码传递http内容,可以用base64编码后传输,收到方再解码,也方便了2进制数据的字符串式传输. 对于ios来说,google给提供了一个很好的工具类,方便进行base64编解码,当然也可以用openssl来进行,但这东西相对来 说比较麻烦.google给提供了3个文件就够了. 官网地址是: http://code.google.com/p/google-toolbox-for-mac/ 这里面有很多宝贝,如果自己找很难找到这3个文件,所以我加到附件里.解压后放到ios工程中即可使用

Silk解码 开发日志

本人用的是SILK_SDK_SRC_v1.0.9进行开发.开发过程是曲折的,结果自然也是丰盛的. SDK是从github下载的,由于这个已被整合到一个Android项目,但是文件目录结构尚完整. 所以本人就尝试直接编译整个项目,结果无法编译过去,个人认为是NDK版本不对.后来又看到有 Makefile文件,尝试用make来编译,发现不大理想,首先要生成一堆make用到的文件,这方面不 大熟悉.后来看见有一个Silk_SDK.sln文件,干脆就从这个文件入手,用vs2013打开这文件,先编 译Si

FFmpeg 学习之 定时器解码两路视频并进行对比<2>

前面写过一篇关于视频对比的文章,后来又做了一些修缮,用代码实现了一遍. //定时器,解码 void Cvideo4Dlg::OnTimer(UINT nIDEvent) { //输出视频解码 WaitForSingleObject(AfxBeginThread(Decode_out_Thread, this), INFINITE); //输入视频解码 WaitForSingleObject(AfxBeginThread(Decode_in_Thread, this), INFINITE); //

Python编码与解码

一.什么是编码 编码是指信息从一种形式或格式转换为另一种形式或格式的过程. 在计算机中,编码,简而言之,就是将人能够读懂的信息(通常称为明文)转换为计算机能够读懂的信息.众所周知,计算机能够读懂的是高低电平,也就是二进制位(0,1组合). 而解码,就是指将计算机的能够读懂的信息转换为人能够读懂的信息. 二. 编码的发展渊源 之前的博客中已经提过,由于计算机最早在美国发明和使用,所以一开始人们使用的是ASCII编码.ASCII编码占用1个字节,8个二进制位,最多能够表示2**8=256个字符. 随

FFmpeg库视频解码初探(软硬件解码)

ffmpeg 最近有工作需求用到ffmpeg,分享下.包括一些编码的基础知识,ffmpeg视频解码基础,还有GPU解码的部分. 属于科普工作,并不深入,记录了踩过的一些坑,希望有用 饮水思源:雷霄骅(雷神) & 代码部分参考自 同事***(打码)代码,谢谢大神! FFmpeg是一种功能强大的常用的视频/音频处理开源框架.支持几乎所有主流格式音视频的编解码,并能进行拼接等操作. 基础知识 视频格式:mp4, avi, mkv等,称之为封装格式,可以看成是一种容器. 视频流编码格式:h264, h2

url编码和解码

使用js在各个html页面之间传递参数的时候,有些特殊字符传过去再接收就会出现问题,最好的做法就是传递参数之前先编码,接收到之后再解码.搜集了一下常用的几个函数 1.escape http://www.w3school.com.cn/jsref/jsref_escape.asp 2.encodeURI http://www.w3school.com.cn/jsref/jsref_encodeuri.asp 3.encodeURIComponent http://www.w3school.com.

java、js的编码、解码

如果在地址栏挂载参数,特别是包含中文,往往要进行编码,取值时再解码,以下是java和js中编码.解码的各自方法. java: @Test public void test3() throws UnsupportedEncodingException{ System.out.println(URLEncoder.encode("我", "UTF-8"));//%E6%88%91 System.out.println(URLDecoder.decode("%E

Android Base64编码解码

服务端图片的信息被转化成字符串,传到android客户端,android端需要把这些信息再解码转化成图片并保存在本地. //编码部分 String string = Base64.encodeToString(str.getBytes(),Base64.DEFAULT); //解码部分string 是服务端发来的信息 byte[] byteIcon= Base64.decode(string,Base64.DEFAULT); for (int i = 0; i < byteIcon.length

iOS中的imageIO与image解码

ImageIO对外开放的对象有CGImageSourceRef.CGImageDestinationRef,不对外开放的对象有CGImageMetadataRef.CoreGraphics中经常与imageIO打交道的对象有CGImageRef和CGDataProvider,接下来看看这五个对象在创建一个UIImage中担任了哪些角色. 用TimeProfiler一步一步来看创建UIImage过程中内部调用的函数可以帮助我们解决问题,由于TimeProfiler统计函数栈为间隔一段时间统计一次,