《Invert》开发日志02:游戏风格定型

声明:以下涉及到的《God of Light》、《Valiant Hearts : The Great War》、《Angry Birds 2》游戏截图均来自其App Store上的预览图,版权归各自开发者所有。

  当我要确定一款游戏应该是什么样子的时候,我首先尝试问自己这样一个问题:我希望这款游戏给人一种什么样的感觉?我的答案是这样的:初春时节某个晴朗的下午,漫步在干净的校园中,迎面一阵微风吹来,沁人心脾;成为那阵微风,就是这款游戏的终极目标。于是我给这款游戏的定型是以2D画面为主,辅以3D风格的粒子特效作为点缀。可能这么干说不太清楚,我们现在先来看几个大师的作品。

  首先是《Valiant Hearts : The Great War》:

  纯粹的2D风格,包括阴影和烟雾。游戏中的每一帧都是一副漫画,整款游戏就像一部可以交互的漫画书。

  然后是《God of Light》:

  完全的3D风格,包括所有的材质、粒子和Shader。最终效果细腻而闪亮,宛如仙境。

  无疑,这两种风格都是非常成熟而优秀的,但却都不太像我想要的样子。我把这个游戏定位为一款轻度的休闲游戏,开发时间也不想拖得太长,所以纯3D的风格显然是不太合适的;但是相比纯2D,我又想在呈现上展现更多的层次感。

  我尝试想找一个不那么知名的例子,但是最后发现还是得拿《Angry Birds 2》说事:

  2D的材质,3D风格的特效,如果结合得好,并不会不伦不类,反而会显得既放松又没那么单调。所以《Angry Birds 2》就是这款游戏的画面标杆。

  但是声音部分不能像《Angry Birds 2》一样,它的音乐和音效偏向于欢快和趣味,而我想要的舒缓和清新。我现在能想到的最贴近的是《仙剑奇侠传》电视剧的插曲《莫失莫忘》(http://music.baidu.com/song/s/62061fd3a20856303a0e),当然还是有所不同的,但是大概就是这个路子。

  定型完毕,开始进入详细设计。

时间: 2024-10-03 23:39:42

《Invert》开发日志02:游戏风格定型的相关文章

《Invert》开发日志05:终止

今天终于看了久闻大名的<独立游戏大电影>,然后我就做了一个坑爹的决定:终止“Invert”项目的开发.没错,在还没正式开工之前,我就决定停掉这个项目,而且是永久终止.做这个决定并不是因为觉得凭一己之力开发一个游戏不可能,而是因为我突然发现自己正在做的并不是自己想要的游戏.几乎照抄别人的创意,在动工之前就想好如何盈利,只想着如何吸引玩家如何增加留存,这不全是商业游戏的思维和模式吗?这样的游戏又有什么独立开发的意义? 不管是“大电影”还是IndieACE上的讨论都明白无误地告诉我们,真正好的独立游

数组02开发日志

项目计划日志 程序员:吕泽坤 时间:12:25:30 日期 上课 阅读资料  设计思路  代码 备注  4.11    查询数组变换为环形数组 14:00--14:10   14:12--14:30 进行淡云测试程序正确性             项目开发日志 程序员:吕泽坤 时间:12:31:39 日期 开始时间 结束时间 活动 备注 4.11 14:00 14:20 编写数组.2             项目缺陷日志 程序员:吕泽坤 时间:12:35:05 开发日期             

最大的幻术-游戏开发-我的游戏构思-环境

游戏,具体而言是游戏软件.那么,通过软件来作为载体,通过软件实现内容.一款软件能不能称为游戏在于这款软件所提供的功能是不是游戏体验. 什么是游戏,我无法给出定义.但是,游戏有什么,我们已经有了自己的答案.那么,现在我们想设计一款游戏,他是什么呢?游戏是什么类型的,有什么玩法,要达成什么目的.这里,我们先要停止思考这款游戏如何去吸引人,我们思考的是游戏软件所构建的虚拟的世界. 游戏让玩家在虚拟世界去干一件又一件的事情.因此,我最主要的关注点是游戏的场景,而作为游戏的战斗场景,我们一般称之为关卡.

独立开发日志转移说明

为了加强与其他独立游戏开发者的沟通和交流,以后独立开发日志将发在专注独立游戏的indienova,其他通用性的技术文章将继续发在博客园,让不同内容的文章各归其位. 独立开发日志新地址:http://indienova.com/u/guigui/blog

JavaFX开发的2048游戏

自从JavaFX被纳入Java 8之后,JavaFX团队决定跳过几个版本,追赶Java 8.而如今的JavaFX的与以往的Swing和JavaFX 1.2 版本已大大不同,为了更加容易理解和开发,JavaFX的改观不容小觑,但仁者见仁,智者见智,对于JavaFX而言,还有多久才能走到大众开发视线,拭目以待. JavaFX开发的2048游戏 我想不用说,2048游戏大家应该是有过尝试的,这款游戏由 Gabriele Cirulli 作者开发,并开源在 GITHUB 上,大家可以尝试一下 目前已经从

Unity 2D游戏开发教程之游戏中精灵的跳跃状态

Unity 2D游戏开发教程之游戏中精灵的跳跃状态 精灵的跳跃状态 为了让游戏中的精灵有更大的活动范围,上一节为游戏场景添加了多个地面,于是精灵可以从高的地面移动到低的地面处,如图2-14所示.但是却无法从低的地面移动到高的地面,因为当前的游戏精灵只能左右移动,即left和right.为了解决这个问题,本节就来为精灵添加跳跃状态.   图2-14  精灵从一个地面移动到另一个地面 (1)如果要为精灵添加跳跃状态,即jump,就不得不再引入其它状态: q   landing:用于表示精灵接触到地面

Unity 2D游戏开发教程之游戏精灵的开火状态

Unity 2D游戏开发教程之游戏精灵的开火状态 精灵的开火状态 "开火"就是发射子弹的意思,在战争类型的电影或者电视剧中,主角们就爱这么说!本节打算为精灵添加发射子弹的能力.因为本游戏在后面会引入敌人,而精灵最好具备开火的能力,否则会被敌人轻易干掉!具体的实现方法是: (1)导入一个表示子弹的图片到Unity,本示例中选用的子弹图片,名为PlayerBullet,如图2-23所示. 图2-23  导入到游戏项目的表示子弹的图片 (2)拖动此图片到Scene视图,即可在当前的游戏场景中

我的游戏学习日志52——游戏与艺术(3)

我的游戏学习日志52——游戏与艺术(3) 3.游戏文化策略 文化是一个群体或者一个社会所共有的价值观和意义价值,所以理所当然的对游戏的形态和韵味起着影响. 追求快乐是人们与生俱来的本能,但是最终的游戏方式都或多或少的由文化决定的. 在艺术和科技的双重促进下,游戏的表达手法得到了极大的发展呢,游戏也告别了浅薄无知的形象,日趋成为了一种可以深入表达情感的文化载体. <1>地域性与国际性 前提:游戏存在地域性的文化差异,各国的游戏认识.理解.偏好都不尽相同,不能意识同仁. 实例:①中国更多的是对休闲

iOS开发项目-02添加子控制器以及项目分层

iOS开发项目-02添加子控制器以及项目分层 一.添加子控制器 1.设置根控制器(自定义) 说明:分析新浪微博应用,观察其整体建构层次.而系统的控制器不能满足项目开发的需求,这里把项目中原有的控制器删除. 自己定义一个TabBarViewController类.让这个类作为window窗口的根控制器. YYAppDelegate.m文件代码: 1 #import "YYAppDelegate.h" 2 #import "YYTabBarViewController.h&quo