艺术聚焦:#DRIVE
嗨!
我是Karol Miklas,是最近发布的#DRIVE移动视频游戏的两个主要开发者之一。
#DRIVE是Lionsharp Studios(我的艺术制作公司)和Pixel Perfect Dude(Dariusz Pietrala,项目所有者,技术开发人员和项目的商业/出版方)之间的合作。
该游戏是一款免费的无尽赛跑者(驾驶员)类型,你的目标是尽可能地驾驶,同时避免崩溃。
引用我们的商店页面:'#DRIVE是一款无尽的驾驶视频游戏,灵感来自20世纪70年代的公路和动作电影。尽可能简单,它允许玩家选择一辆车,挑选地点并上路 - 只要注意不要打别的东西。
这基本上就是它。但我们在视觉和技术方面都付出了额外的努力。尽管我们的第一个目标是尽可能快地进行概念验证 - 让我们说2到3个月 - 我们看到它有潜力并决定完全投入到项目中,没有真正的最后期限。最终花了我们一年的时间来完成游戏的第一个版本,包括3个环境,20个汽车和一个非常可靠的路线图,以便进一步开发。
到目前为止,我们在Android上的下载量仅为200万,该游戏将iOS上发布。它将包括一个全新的环境和一套具有日本主题的汽车。
我们决定去日本,因为这是我们最初的计划。但是大多数新的内容请求都是针对他们的标志性道路,城市,当然还有车辆,具有强烈的动漫和电影相关性。
#DRIVE是如何制作的
由于它是一款手机游戏,因此我们在设备性能方面有着非常严格的限制。当然,三星或苹果的顶级旗舰型号都有顶级芯片,但大多数移动设备仍然使用大量旧款或中低端芯片。
它要求我们分解Unity引擎在这种情况下的工作原理,如何优化着色器,模型几何,纹理使用或照明以实现该目标。我们决定尽可能简单,但我们也希望游戏看起来很漂亮。
一种方法是制作具有纯色的模型,并在它们上面照亮一些光,一些阴影。但事实证明,启用阴影的性能下降非常引人注目,很快就会成为我们的禁忌。
另一种选择是仅绘制模型,但如果我们想要生成大量内容并保持较低的内存使用率,那么很快就会使每个模型纹理化。另一件事是视觉一致性,因为你需要意识到在样式开发和制作新模型期间,很难保持相同的细节水平或阴影(当分别对每个模型进行纹理化时)。
因此,场景中没有光线,没有投射阴影,我们无法对所有模型进行纹理和绘制。我们留下了平面颜色或...渐变。
为了保持最初概念艺术(主要是在太阳的方向上驾驶)的外观,我们利用了游戏类型实际上是什么 - 它基于道路。即使道路是线性的,它也是程序生成的(我提到过吗?),它仍然是一个可预测的环境。所以我们问自己:
你真的能注意到你总是朝着阳光的方向开车吗?
我们想:不是真的。因此我们找到了解决方案。
这意味着游戏中的所有模型都考虑到了一个简单的规则。因此,所有的建筑物,汽车,道具,甚至是道路着色器,都将这一点考虑在内,并以渐变映射到模型的方式进行可视化。
从生产的角度来看,它允许我们在几分钟内创建模型,对于最复杂的模型,可能需要数小时。从开始到结束的一辆车大约需要1小时。
对于一些车,我们得到了Robert Bubel和MariuszRuksztełło 的帮助。
整个环境在不到一个月的时间内完成,因为它需要对资产进行更全面的规划和可视化设计。
“额外的努力” - 我们如何进一步推动质量
随着资产生产的大量工作,一个好的游戏不仅仅是一个模型展示。它需要运行良好,并乐于使用。它必须在你的脸上露出笑容,或者至少让玩家觉得它是一个完整的产品。
根据这一原则 - “受到20世纪70年代道路和动作电影的启发” - 但仍试图保持简单,我们寻找可以支持这一短语的细节。
我们已经集思广益,看看是什么让电影看起来像电影 - 在这里,原谅我们在这个领域完全没有能力,突然出现了一些想法:
我们肯定需要垫子(顶部和底部有黑色条纹) - 我们也可以使用空间进行UI
因为我们在70年代,×××文本是必须的。
和字幕 - 配音!司机会评论您的行动。而我们的声音是George R. Ledoux,他是一位出色的演员和专业人士。
适当的色彩校正 - 当你只有少量纹理时,以及当它们定义游戏的完整外观时,它很容易。
汽车,轨道的时髦标识,你的名字。细节(如果存在)必须很好地执行。
所有的名字和文字都不应该是平淡无奇的,但它们应该对孩子们没有意义 - 没有咒骂或任何性行为或任何你不希望孩子学习的东西。我们不希望收视率上升,我们的目标是PEGI 3+和E - 并且成功了!
音乐必须与环境和时代相匹配。(这就是为什么你能听到德国70年代Holzberg和英国Snowplough的英国摇滚乐队的流行音乐欧元迪斯科合成器)
我们还希望汽车有一个有趣的设计,并参考汽车文化和历史的细微差别。我们添加的内容越多,他们所拥有的各种时代,电影和地点的灵感就越多。
商业模式
由于游戏是免费游戏,这意味着我们需要其他方式来赚取它,并且尽管我们喜欢制作它并将我们的心投入其中,我们仍然有我们的成本并且希望进一步发展它。
所以,你猜对了 - 游戏有广告。然而,我们仍然想让它们成为最不可能侵入性的,同时让你在游戏中获得乐趣。毋庸置疑,他们中的许多人都需要在游戏中获得额外奖励。还有一个选项可以删除它们只需几美元。
此外,我们希望游戏对所有人来说都是可玩和有趣的,无论是否有人决定花钱。
想了解更多关于游戏模型设计的内容吗?
来建模教程网(www.xizixue.com)看看吧
转载于:https://blog.51cto.com/14231823/2402676
艺术聚焦:#DRIVE相关推荐
- 艺术聚焦:化学姐姐的涂鸦No.56
你好!我的名字是Constantine Tvalashvili,我是一名来自佐治亚州第比利斯的27岁CG艺术家和游戏开发人员.近年来,我一直在做游戏开发人员(Unity中的C#编程).但在我的空闲时间 ...
- 找回生命本源的力量,走上生命觉醒的旅程
--丁愚仁.阿勋.姚越"生命觉醒系列对话"母亲节父亲节专场 5月.6月的节日都是和个人身份.和家庭关系相关的节日:5月的第二个周日是母亲节,6月1日儿童节,6月的第三个周日是父亲节 ...
- 软件框架设计的艺术----读书总结
总结 软件开发的艺术 理想主义,经验主义和无绪 文艺复兴时期,现代科学产生了两个重量级理论: 理性主义和经验主义. 理性主义认为理智是信息的首要来源.给出一个假设,只要通过思考就能理解和描述这个世界, ...
- 清华大学提出APDrawingGAN,人脸照片秒变艺术肖像画
作者 | 刘永进教授 来源 | 转载自数据派THU(ID:DatapiTHU) 清华大学提出APDrawingGAN,该项工作被CVPR 2019录取为oral paper.CVPR是计算机视觉和人工 ...
- AI新作品:照片迅速被画成艺术画
蕾师师 发自 凹非寺 量子位 报道 | 公众号 QbitAI 你只需输入一张「小丑」的照片. 这个程序就如同画家一样,一笔一笔画出他的油画画像. 这就是艺术型神经绘画. 双路神经渲染的矢量图,更清晰. ...
- 揭秘Facebook SLAM技术,如何为人们生活增添奇幻的艺术色彩?
来源:将门创投 概要:随着现代智能手机技术的发展,几乎所有的手机都配备了摄像头.陀螺仪和加速度传感器,硬件的进步帮助SLAM技术得到更广泛的传播和应用. 在过去的一年里,虚拟现实技术(Virtual ...
- 书评:测试驱动开发的艺术
读罢<测试驱动开发的艺术>,忽然想起中国传统文化中的"道器之辩".<易经>曰:形而上者谓之道,形而下者谓之器.中国的传统文化常常是重道轻器,认为道本器末,即 ...
- 设计中的版面艺术!你造吗?(四)
2019独角兽企业重金招聘Python工程师标准>>> 空间美 对空间都有着不同的认识,数学上认为,空间是一种具有特殊性质和一些额外结构的集合,在物理学上认为,宇宙中物质实体之外的部 ...
- 容器与微服务从技术到艺术 你需要这场论坛
近年来,随着随着新兴技术的不断深入和落地,市场环境变得越发复杂.而在这样的市场环境中,"唯快不破"也就成为了开发者们的终极要求.在敏捷开发大旗的引领下,应用被要求做到快速开发.持续 ...
最新文章
- 我所知道的flex布局 —— 上篇
- Matlab调用Java类访问数据库
- 关于“IE下无法查看此样式表,因为它的源页面不在同一个域中”的问题
- 本地区间管理 oracle,Oracle:本地表空间管理,字典表空间管理
- java web微服务是什么_java微服务是什么
- c语言创建字符树,使用C语言构建基本的二叉树数据结构
- linux libmpi.so.12,单机安装vasp5.4.4,系统SUSE 12 SP3,编译器Intel_Parallel_Studio_XE_2019_Linux...
- 架构师学习笔记(持续更新)
- 发现三个很赞的英语学习网站
- Atitit 文件上传 架构设计 实现机制 解决方案 实践java php c#.net js javascript c++ python
- 删除任务管理器中的启动项
- 图书管理系统的分析与设计
- Django Zip文件下载
- 转速、电流双闭环直流调速系统调节器参数设计
- 网易校招linux面试题,网易校招真题——下厨房
- win7电脑无线网变身WiFi热点,让手机、笔记本共享上网
- 011 dilate(膨胀)、erode(腐蚀)
- spring源码解析之IOC核心体系结构
- php表格制作4行两列的表格,excel表格怎么插行和列?
- En-Tan-Mo(ETM)项目周报(7.12-7.18)
热门文章
- 文章学习(一)方法类:利用CNN从专利图像导出设计特征向量
- 宁波市第23届中小学生计算机程序设计竞赛初赛,宁波市第24届中小学生计算机程序设计竞赛初赛试题(小学组)...
- 实现两个主机之间的密钥分发和安全传输
- 非关系型数据库NoSQL的崛起
- EasyExcel实现下载Excel(解决无法从浏览器下载问题)
- 黑马程序员Java零基础视频教程(2022最新Java)B站视频学习笔记-Day10-字符串
- Jetson Xavier NX使用yolov5+deepsort实现CSI摄像头的目标跟踪
- 人脸识别技术发展及实用方案设计
- 前端input操作,修改光标颜色,去除背景色
- 提高 Kubernetes 中的 GPU 利用率