资讯

展开

大型页游游戏引擎,米哈游游戏引擎

作者:本站作者

网页游戏并不合适开发大型3A游戏,特别是在没有强大的游戏引擎帮助下。然后是寒霜引擎,寒霜引擎,是瑞典DICE游戏工作室为著名电子游戏产品《战地》系列设计的一款3D游戏引擎。使用游戏引擎,能够简化我们的游戏编程工作。谢邀结论:不一定游戏平台与内容无关无论是网页游戏、客户端游戏,是主机游戏、街机游戏、手机游戏,这些都是以游戏平台来划分的,与游戏的内容没有必然联系。

游戏开发常用什么引擎?

游戏开发常用什么引擎

你可以看一下虚幻引擎与Unity3D:哪个才是游戏制作的最佳选择这篇文章你就明白了其中虚幻引擎是一个所见即所得的游戏开发平台,它赋予了开发商更强的能力。虚幻拥有相当完整的解决方案,以及完善的、业已集成和统一的工具链,并且它强大的渲染功能,也是大多数主机游戏开发商的选择,而虚幻不仅能够做大型的主机游戏,同时也可以做传统手机游戏,当然啦,移动vr游戏也同样可以由虚幻来制作。

而unity3d则是一款让玩家轻松创建诸如三维视频游戏、 建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,它为人们提供了更方便的接口,更方便的脚本语言,让游戏开发工程师们能够不用花费太多时间在底层兼容性与C 那漫无边际的特性上,而是能够专注于需要解决的问题。总的来说,虚幻以及unity3d都各有其特色, 在各自的领域中都是非常优秀的,如果精力足够的话,当然是两者多学习更好啦,毕竟技多不压身,而若是只学习其中一个,那就看同学们对哪一款游戏引擎的发展方向更感兴趣 不过虽然虚幻引擎好用,但是想要运行这个软件需要的电脑配置可不少,推荐可以使用呆猫云桌面,可以满足移动办公、人工智能、三维建模、视觉设计、影视制作、教育培训、动画渲染、娱乐畅玩等多场景应用。

网页版的电子游戏会更好玩吗?

网页版的电子游戏会更好玩吗

谢邀结论:不一定游戏平台与内容无关无论是网页游戏、客户端游戏,还是主机游戏、街机游戏、手机游戏,这些都是以游戏平台来划分的,与游戏的内容没有必然联系。例如在网页游玩原版的《拳皇97》,游戏内容与客户端(模拟器)、主机、街机、手机平台上是一致的。唯一的区别就在于由于不同的平台,输入设备不同而造成的体验不同。

但这并不是游戏是否好玩的本质。网页游戏体量小网页游戏通常因为体量较小,在设计方面往往存在诸多不足。就目前而言,国内国外的网页游戏与传统游戏机平台上的游戏质量相比还是比较差的(抛开使用网页运行云游戏这种情况)。网页游戏并不合适开发大型3A游戏,特别是在没有强大的游戏引擎帮助下。因此目前的网页游戏多数还只是那操作简单,体量较小的轻度游戏。

好玩是相对的多数网页游戏操作都比较简单,玩法不是很复杂,通常只需要点点点即可。喜欢棋牌类游戏、益智解谜类游戏、休闲类游戏、模拟经营类游戏的朋友可能更喜欢这种轻度化的游戏。红极一时的《QQ农场》就曾让无数人半夜起床偷菜。而像动作游戏、格斗游戏、RPG类游戏很少有高品质的游戏以网页游戏的身份出现,喜欢这类游戏的玩家通常对网页游戏并不感冒。

为什么感觉页游画质比不过端游和单机游戏?

为什么感觉页游画质比不过端游和单机游戏

比得过才见鬼了,先不说引擎问题,页游在美术资源和数据上,与单机游戏就不是一个量级的。美术资源与容量如今的高画质3A大作,动辄都是几十G的容量,而其中美术资源就占了很大一部分。要知道,每间房子,每个人物,每个怪,都占用美术资源。而各种精细的建模,在占用容量上,可以说是近乎于指数级别的上升。而对于内容又特别多的游戏来说……剑三高清重制版的硬盘杀是就是这么出来的。

网页游戏的玩点网页游戏的玩点,图的就是一个简平快,快速登录,快速游玩,即时交互。而没有客户端可说的网页游戏,在各类游戏中,对美术资源的限制可以说是最严重的(甚至高于各种小游戏,尽管小游戏粗制滥造太多看似比页游还烂)。因为你需要在很短时间内,即时下载下一个画面需要的美术资源,并且立即用这些图片拼成场景,而一个高质量的3D场景,很可能本身调用的资源就够好几百M了,如果一个页游非但偷偷把C盘填满,还动辄加载画面等个好几分钟,恐怕早已经暴死了吧?有这能力为啥不做端游呢?就连《碧蓝幻想》这类极品页游,也至多敢在技能动画演算上下下功夫而已。

游戏的引擎到底是什么,它在游戏中起到什么作用?

所谓游戏引擎,简单地来说,就是一组专门用于游戏编程的API(Application Programming Interface,应用程序编程接口,不懂编程的可以简单粗暴地理解为一组函数)的集合。使用游戏引擎,能够简化我们的游戏编程工作。为了便于大家理解,我举个比较容易明白的编程方面的类似例子。比如说,在我们实际的编程中,会经常根据需要编写大量的函数,每一个函数能够完成一定的功能。

简而言之,每个函数就是一个功能载体。例如,要实现查找功能,就编写一个 bool find(string ObjName) 函数,该函数带一个参数,即要搜索的对象名,并返回一个 bool(逻辑真假)值。如果该对象没有找到,就返回假(false),否则返回真(true)。这样,如果我们在编写程序的过程中,想确定一下某个对象到底存不存在时,只要调用这个函数即可,从而大大简化了工作量。

同样的道理,游戏引擎也是做的类似的工作。在游戏编程中,由于考虑到性能等等多方面的问题,很多时候需要直接访问硬件底层,如果不使用游戏引擎,带来的工作量是相当之大的,难度也是非常之高,有些时候甚至是不可能完成。不过,有了游戏引擎,工作量就大大减轻了,因为游戏引擎本质上就是一组可供我们调用的函数集合,它已经为我们封装了那些底层的代码。

我们无需关心这些功能具体是如何实现的,只需要根据我们的要求调用相关函数即可。还是用上面那个搜索函数的例子来类比,你要想实现查找,就调用 find 函数。至于 find 函数是怎么实现查找 ObjName 对象的,用的是什么算法,在搜索过程中需分配多少内存,查找如何根据一个字符串去匹配一个对象或者遇到错误又如何处理,等等,我们无需去关心。

在中国,投入10个亿能做出一款抗衡虚幻4的游戏引擎吗?

“外国人能做的,我们自己也要有。”这种想法,我们经常听到,也觉得很自然:这个说法是民族自信心的体现,但这种想法套用在游戏引擎上,就不见得适用了。前提:现代的游戏引擎早已不那么单纯,它是一连串的配套软件和规范现在“游戏引擎”可不少,单论某一方面比如渲染、代码编写方便程度,UE4很可能不是第一。但是意识到大型通用引擎和中小型引擎的区别很重要,这是讨论的前提。

当我们说UE4的时候,其实包含了很多很多东西:优质的渲染引擎,让人联想到3A游戏大作。功能完整、内容丰富的编辑器界面。配套的工具库、蓝图、UI等等关键系统。动画、物理、材质、蓝图、地形、角色控制、资源管理器等等,许多重要模块,每个模块还有配套的编辑器。不计其数的小插件、模板、小工具。在整体上看,UE4不好简单概括为“游戏引擎”,因为像Egret、MonoGame这些也算游戏引擎,而它们和UE4相比,体量差距已经不止一个数量级了。

差距两个数量级的东西,根本就不像是同一类东西——就像蚯蚓和猴子。这套庞杂的体系是随着游戏开发技术的历史进程一步一步走过来的,包含了大量的界面逻辑设计、工作流程设计和改进、渲染优化、逻辑优化,以及配套的大量工具和插件。它绝不仅仅是一个可以运行游戏的框架,而是一整套配套工具链,而且每一块核心系统单拿出来,本身也是一个不小的体系。

这种规模的软件系统,在发展过程中必然会消耗海量的金钱、人力、时间成本。其综合开发成本之高,任何团队都不可能在有限时间内积累到这种规模。不是“不能开发出来”,是缺乏动力和必要性为什么非要做一个不同于UE4的引擎呢?可能有多种理由。1、反垄断?UE4基本不存在垄断问题。因为UE4虽然厉害,但不是垄断性的,也不是唯一厉害的引擎。

由于Steam平台全是PC游戏,UE4占比最高可以理解,如果改为手游平台第一肯定是Unity了。所以UE4不存在垄断问题。2、封闭性?UE4早已将引擎的核心模块开源,不存在太多技术保密的问题。且腾讯是Epic的大股东,UE4部分算是中国的东西。按现有规则,任何人都可以免费学习使用它,而且只要交一部分分成就可以做商业用途。

这样,其它公司就更没必要非做一套自己的引擎不可了。3、有没有必要为某个大型项目定制引擎?这个理由站得住脚~游戏毕竟是五花八门什么样的都有,完全可以根据需求选择不同的引擎,甚至自研一套引擎。自研引擎的好处就是可以完全为项目而定制。项目需要的部分可以做到最好,项目不需要的模块就完全不做。这样虽然前期成本高,但后期优化有很大优势,而且可以更好满足设计要求。

早年Unity、UE4火起来之前,中国很多公司都有自己的引擎,用在网游上虽然画面效果一般,但是从综合效率、最低配置要求来看很合适。为项目定制一个合适的引擎不是太难的事情,但是要做到UE4这么庞大、通用,就不大可能。涉及到关键的非技术因素,下面详细说说。本质:机缘巧合,马太效应“罗马不是一天建成的”,同样,UE4这种级别的引擎也绝非一个引擎团队在有限时间内做出来的。

它的出现要结合时代来看,充满了机缘巧合,并非某个人想做于是就做出来了。UE4是从1998年开始,经历了UE、UE2、UE2.5、UE3、UDK直到UE4这么多大的分支和版本。当然名字还是保持着那个古老的游戏:《Unreal》,还记得《虚幻》1代以及《虚幻竞技场》1代的人恐怕不多了吧。历史上比Unreal更优秀、更火爆的游戏和引擎可不少,iD公司的DOOM和QUAKE系列,大名鼎鼎的寒霜引擎,孤岛危机和CryEnging,网游界的BigWorld。

把这些怪兽级的引擎放在一起,Unreal看起来并不出众,当年Unreal的地位并没有今天这么高。到了今天,这些大型引擎大都还在使用中,但名气和地位已经完全无法和Unity、UE4相提并论了。大型软件的发展和别的行业差不多,都会因为马太效应越来越集中、成本越来越高,因为各种机缘巧合死掉一部分、留下一部分,最后就是“剩者为王”。

谁都说不准哪家最后会活到最后,而且活到最后的不一定就是一开始最好的那个,想去分析原因也都是事后诸葛亮而已。几年前,很多人曾经一度以为Unity要吃掉UE的市场,结果现在二者有来有往。论数量,Unity在大量平台都扎下了根(特别是移动平台),但是UE4所擅长的一些领域Unity也不好进去。本来Unity在手游中已经是一家独大了,结果手游吃鸡的兴起又带动了UE4在手游大作中的流行,以后怎么发展根本说不清楚。

可以肯定的是,无论Unity和UE4未来孰强孰弱,留给其它产品的空间会越来越小。这种历史和商业发展的例子广泛存在于各种高科技产业中,更明显的例子要算CPU了。为什么我们做不出Intel一样厉害的CPU?实际上大部分人不知道:以现在CPU的发展阶段,另一个公司要在已经成熟的市场上打败Intel几乎不可能。

就算有人能做出比Intel更好的CPU(这也不大可能),几乎肯定也会栽在市场和专利上。(AMD和Intel共享了很多专利,软件也兼容,从大局看它们生产的是同一种可以互相替代的产品。)换句话说,不仅别人打不过Intel,Intel自己也打不过自己——比如被Intel寄予厚望的新架构IA64也早就凉了。同样的历史进程也发生在了手机芯片领域,而且由于资本助推,这种马太效应发生的更加迅猛,连Intel、Nvidia这种芯片大佬都被迅速踢出第一梯队。

游戏引擎都有哪些?游戏公司都用这些引擎做出过哪些好游戏?

比较有名的首先是epic出的虚幻引擎到现在已经出了4代了,虚幻4也是印象中应用最广,游戏作品最多的引擎之一。很多大作都是基于虚幻4制作的。代表作有《堡垒之夜》,《腐烂国度2》,《灵魂能力6》,《绝地求生刺激战场》等。然后是寒霜引擎,寒霜引擎,是瑞典DICE游戏工作室为著名电子游戏产品《战地》系列设计的一款3D游戏引擎。

该引擎从2006年起开始研发,第一款使用寒霜引擎的游戏在2008年问世。代表作有《战地》系列《荣誉勋章》,《植物大战僵尸 花园战争》,《龙腾世纪审判》等。再之后是Unity3D引擎,Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

Unity3D也是游戏应用最多的引擎之一,很多手游,网页游戏都是使用的此引擎,代表作有《神庙逃亡2》,《炉石传说》等。起源引擎,“起源引擎”包含了尖端的人物动画、先进的AI、真实的物理解析、以着色器为基础的画面渲染,以及高度可扩展的开发环境。代表作有《半条命2》,《Dota2》等。除了上述之外还有Creation引擎,IW Engine,铁砧引擎等也都诞生了不少好游戏。

文章TAG:引擎  游戏  米哈  大型  大型页游游戏引擎  米哈游游戏引擎  
相关教程
猜你喜欢