【游戏】PC游戏引擎简介及游戏使用技术检测技巧

这篇具有很好参考价值的文章主要介绍了【游戏】PC游戏引擎简介及游戏使用技术检测技巧。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

🛫 导读

从事游戏安全行业多年,各种游戏引擎让人眼花缭乱,对游戏分析肯定也想了解相关引擎特点,这样才能更好的进行下一步的分析。
今天就将PC上常见的引擎及作品进行介绍,并介绍一些工具去快速了解一个新游戏。

游戏引擎

先看一个steam上游戏引擎统计数据 https://steamdb.info/tech/。
pc游戏引擎,逆向,游戏引擎,游戏,unity,技术检测

从图中我们可以看出,unity 3d可谓一家独大,占据半壁江山,

unity 3d

代表作:《阴阳师》、《王者荣耀》、《火箭联盟》、《仙剑六》
pc游戏引擎,逆向,游戏引擎,游戏,unity,技术检测

Unity 3D是一种跨平台的游戏开发引擎,主要用于开发不同类型的游戏,例如2D和3D游戏、增强现实和虚拟现实游戏等。Unity 3D提供了强大的开发工具,包括可视化编程器、物理引擎、动画系统、材质编辑器、应用程序程序接口等。Unity 3D还支持多种编程语言,包括C#、JavaScript和Boo等,使得开发人员可以使用他们最熟悉的编程语言来编写游戏。Unity 3D界面友好,易于使用,也可以快速创建和编辑交互式的游戏世界,并且其跨平台功能可以让开发人员轻松地将游戏发布到多个平台,例如PC,移动设备和主机等。

Unreal Engine(虚幻引擎)

代表作:《战争机器》系列,《质量效应》系列,《绝地求生》
pc游戏引擎,逆向,游戏引擎,游戏,unity,技术检测

大名鼎鼎的虚幻引擎,最近大热的《绝地求生》所使用的正是虚幻4引擎。自1998年初诞生至今,通过不断的发展改进,虚幻引擎已经成为整个游戏业界运用范围最广,整体运用程度最高,次世代画面标准最高的一款引擎。在游戏整体细节的把握和大场景构建的丰富程度上,虚幻引擎可以说已经做到了次时代单机大作所能打到的最高水平。

Godot Engine

代表作:《极乐冒险乐园》、《星泉漫记》、《RPG谋杀案》
pc游戏引擎,逆向,游戏引擎,游戏,unity,技术检测

Godot Engine是一个免费的开源游戏引擎,可用于开发2D和3D游戏,并且支持多个平台,包括Windows,macOS,Linux,iOS,Android和Web等。它的代码使用MIT许可证,所以可以自由修改和分发,同时也可以自由地将开发的游戏获利,而无需为此支付任何特殊费用。

Godot Engine使用GDScript编程语言作为主要编程语言,这是一种基于Python的脚本语言,具有类似于Python的语法和强大的面向对象功能。此外,它还支持其他编程语言,如C#,Python,VisualScript和TypeScript。

Godot Engine具有可视化编辑器,内置了许多有用的工具,如粒子编辑器,多重图形编辑器等等。我们可以实时编辑场景和资源的属性,并使用调试器对游戏状态进行检查。Godot Engine还提供了丰富的文档和社区支持,可以为我们提供良好的学习和使用体验。

与其他游戏引擎相比,Godot Engine具有轻量,易用,跨平台和高自定义性等优点。这些特性使得Godot Engine成为一款受欢迎的游戏引擎,并被广泛用于开发各种类型的2D和3D游戏,它的社区也在不断增加。

cocos系列

代表作:《欢乐斗地主》、《开心消消乐》、《糖果传奇》、《勇者斗恶龙》
pc游戏引擎,逆向,游戏引擎,游戏,unity,技术检测

cocos系列主要是做2d游戏,不过cocos系列中的cocos creator可以做3d游戏,不过似乎性能不怎么好。

(1)cocos2d

这个引擎只能运行在IOS系统上,它是外国人写的。它用object-c开发。

(2)cocos2dx

这个是中国人写的引擎,它支持C++、lua和JAVA。这个引擎的性能比cocos2d强大。

(3)cocos creator

这个引擎虽然可以做3d游戏,但用JS开发,所以性能差,只能做小游戏。

Frostbite Engine(寒霜引擎)

代表作:《荣誉勋章》和《战地》
pc游戏引擎,逆向,游戏引擎,游戏,unity,技术检测

《使命召唤》出来之前,《荣誉勋章》可以说是曾经最好的FPS游戏之一,这正归功于寒霜引擎的功劳,这个引擎最大的特点就是游戏设计中的人性化体验,游戏制作者可以在工具中进行简便的图形化操作,不同格式的文件的导出和导入工作也可以在工具中自动完成。工具提供丰富的实时生成和调节内容。此外,该引擎还提供了许多高精细度的展现方式和细节捕捉体验,这是同时期的其它引擎很难做到的。

Creation引擎

代表作:《上古卷轴5:天际》和《辐射4》
pc游戏引擎,逆向,游戏引擎,游戏,unity,技术检测

说到Creation引擎,不免提到Gamebryo引擎和id Tech 5引擎,Gamebryo引擎正是Creation引擎的前身,而id Tech 5引擎它的远景绘制水平相当惊人,基本能做到所有贴图都不相同,而Creation引擎可以说是id Tech 5引擎的改良版,这种改良主要体现在贴图的优化和压缩上,并且没有失去游戏的逼真细节和景深效果,解决了游戏容量过大的问题,除此之外,它在光影效果的表现上也相当惊人,《辐射4》中我们就可以看到其效果,几乎完全贴近真实,Creation引擎对MOD体系和自定义装备方面的支持也相当优秀,这一点《上古卷轴5:天际》正是最好体现。

IW Engine(无尽引擎)

代表作品:《使命召唤》系列
pc游戏引擎,逆向,游戏引擎,游戏,unity,技术检测

不得不说,以IW Engine为核心引擎的《使命召唤》系列,是史上平台总销量最多的游戏之一。它非凡的动态效果,简单直白的细节处理,复杂的AI模式,创造性的动态子弹穿透系统,加上令人叹为观止的音效和极好的网络模式体验。再加上独到的纹理缓冲技术。都是一款经典FPS游戏所需要的全部特质。

Source Engine(起源引擎)

代表作:《起源》系列,《反恐精英》系列,《DOTA2》,《APEX英雄》,《半条命》系列
pc游戏引擎,逆向,游戏引擎,游戏,unity,技术检测

起源(source)引擎是一款3d游戏引擎,由Valve软件公司为了第一人称射击游戏《半条命2》开发,并且对其他的游戏开发者开放授权。作为一款整合引擎,起源引擎可以对开发者提供从物理模拟、画面渲染到服务器管理、用户界面设计等所有服务。引擎附带“起源开发包”和“起源电影制作人”两款程序,前一个可以制作游戏,而后一个更是业界首个专门制作游戏电影cg的程序。

Anvil Engine(铁砧引擎)

代表作:《刺客信条》和《波斯王子4》
pc游戏引擎,逆向,游戏引擎,游戏,unity,技术检测

育碧的成功通过它在引擎上的表现就可以看得出来,《刺客信条》作为史上最成功的原创模式作品之一,也让我们认识了铁砧引擎,它独特的动态效果和环境的互动非常的柔和优雅,并且它很善于在游戏世界中填充AI。在“铁砧二代”的整体构架中,育碧尝试了更多优化,诸如光照、反射、动态画布、增强型AI、与环境的互动、更远距离的图像绘制、昼夜循环机制等一系列要素。

Avalanche Engine(雪崩引擎)

代表作:《正当防卫》系列
pc游戏引擎,逆向,游戏引擎,游戏,unity,技术检测

《正当防卫》这个系列从诞生以来,就具备了许多同类游戏不具备的优秀特质。这一切都源于其背后伟大的游戏引擎——Avalanche Engine(雪崩引擎)。需要指出的是,在一代的时候,雪崩引擎并不是一个完全规范化的引擎,在这样的基础上,第一代JC的表现只能说是好坏参半。幸运的是,很多时候我们相信,Avalanche Studios制作组并没有原地踏步,他们花费了无数心血,从各方面将“雪崩一代”进行了深层次的剥离、优化和改良。于是,传奇般的“雪崩二代”应运而生。多种游戏模式的完美融合,大量的屏间爆炸与战斗,新物理特效下的抓钩特性,更强的人工智能,强大到令人发指的血性效果。

Cry ENGINE(尖叫引擎)

代表作:《孤岛危机》系列
pc游戏引擎,逆向,游戏引擎,游戏,unity,技术检测

“尖叫系列”的集大成展现,莫过于Cry3,Cry3引擎是第一款集360、PS3、多人在线游戏、DX9、DX10于一体的次世代游戏开发解决方案,使用的是弹性计算与图像处理。与其他引擎不同,Cry3不需要第三方插件,自身就可以支持物理、声音还有动画,以及制作出业界顶级的画面。

The Dead Engine(死亡引擎)

代表作:《死亡空间》

《死亡空间》被媒体誉为史上最恐怖的游戏之一,对制作小组而言,这样的评价结果,显然非常符合其开发文化。作为EA固有的老牌制作组,开发人员们曾不止一次的宣布,这个小组的最大特点就是专注于创造惊悚动作游戏。至于整个死亡引擎最特殊,也最有优势的地方,莫过于其本身超强的游戏操作性,逼真的音效特色,以及非常人性化的光照执行效果。值得注意的是,上述几个重要特点,恰好完美契合了一款优秀恐怖流游戏所需要的特质。

Naughty Dog Game Engine(顽皮狗)

代表作:《神秘海域》系列

作为世界上最著名,也是最有特点的独占游戏引擎,顽皮狗在PS平台上的表现无疑令许多玩家印象深刻。09年的E3大展,无疑是一次划时代的展会。为什么?因为这次展会是顽皮狗引擎首次在世界面前展现它的强大效果。和其他游戏引擎只在某个具体环节上表现出色不同的是,顽皮狗在主机平台上的强大,是全方位的。惊人的动态画面效果,流畅细腻的人物建模,堪称壮丽的音效和光照模式,好莱坞大片般的过场动画,再加上绚丽丰富的画面色彩。有了以上这些要素,我们完全可以把顽皮狗——称为真正意义上的次世代全能引擎。

Egret(白鹭)

代表作:《单身狗狗》、《神器》、《知识王2》

作为国产软件,白鹭引擎,开发语言是Js/Ts。白鹭游戏引擎对于H5游戏是有着不可磨灭的贡献,它是最早的H5游戏引擎,它里面的很多工具非常好用,到现在还被其他的引擎使用,比如骨骼动画工具,DragonBones被广泛引用到游戏开发中。最早一批的H5游戏开发者一定都是使用白鹭。白鹭引擎在H5游戏这个邻域有着不可磨灭的贡献。后来白鹭也推出了Native平台。总结一下白鹭的特点:

  • H5游戏的先驱,为H5游戏做了不可磨灭的贡献。
  • H5 2D游戏技术成熟,经过很多商业游戏验证;
  • 3D功能有,但是商业项目3D游戏用的比较少;

🛬 文章小结

开发语音

游戏引擎千千万,以上只是其中一部分。不过总结一点,主流开发语言有C#C++,这也是为什么CE软件中除了通用的搜内存方式外,还为C#做了专门的工具。
除此之外luajs也是常用的开发语言。

游戏使用技术检测

上面所述基本白学,因为,steam作为史上最大的游戏平台,囊括了市场上绝大部分游戏,而steamdb.com提供了steam游戏的海量数据,其中就包含了游戏使用了何种技术。

我们以绝地求生为例,打开地址https://steamdb.info/app/578080/info/,可以看到,游戏使用了:文章来源地址https://www.toymoban.com/news/detail-732103.html

  • 反外挂系统BattlEye
  • 虚幻引擎;
  • 各种SDK:SDK.CEF, SDK.Discord, SDK.EpicOnlineServices, SDK.NVIDIA_APEX
    pc游戏引擎,逆向,游戏引擎,游戏,unity,技术检测

📖 参考资料

  • steam上游戏引擎统计(含sdk、AntiCheat): https://steamdb.info/tech/
  • steam游戏数据库(三方):https://steamdb.info/
  • steamdb游戏技术检测github https://github.com/SteamDatabase/FileDetectionRuleSets
  • Steam 上的 10000+ 游戏都用了哪些引擎? https://zhuanlan.zhihu.com/p/413701736

到了这里,关于【游戏】PC游戏引擎简介及游戏使用技术检测技巧的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • PC购买XGP至游玩的记录-Xbox游戏不显示x下载速度慢解决

    文章首发及后续更新:https://mwhls.top/4410.html,无图/无目录/格式错误/更多相关请至首发页查看。 新的更新内容请到mwhls.top查看。 欢迎提出任何疑问及批评,非常感谢! 目录 购买并兑换成功 XGP 游戏搜索 微软商店下载加速 XGP – 育碧 吐槽 游戏启动 总结 购买并兑换成功 淘宝

    2024年02月04日
    浏览(62)
  • 抓包技术(浏览器&APP&小程序&PC应用)

    01. Fidder 首先第一个Fiddler它的优势,独立运行,第二个支持移动设备(是否能抓移动APP的包,)在这一块的话wireshark、httpwatch就不支持,因此在这一块就可以排除掉前连个,因为我们有时候去进行测试的时候,除了测web端,也会要去测app端,在企业里经常去要做的事情。 fi

    2024年02月09日
    浏览(53)
  • Cocos Creator小游戏-2048(PC、安卓、H5)益智类 项目展示+完整项目源码

    Cocos Creator小游戏-2048 在棋盘上,每次会增加一个 小 动物,你可以选择四个方向 滑动 ,然后 小 动物会按方向移动,遇到相同的 小 动物就会 合并,看谁合并的最多。 1 .初始化格子小动物的位置。 2.手势滑屏移动屏幕中的小动物。 3.自动寻找棋盘中没有小动物的格子,自动

    2024年02月12日
    浏览(60)
  • AIGC大模型时代下,该如何应用高性能计算PC集群打造游戏开发新模式?

    ACT | SIM | ETC | FTG | RAC AVG | RPG | FPS | MUG | PUZ ACT、SIM、ETC、FTG、RAC、RTS、STG、AVG、RPG、FPS、MUG、PUZ、SLG、SPG等游戏类型,需要高性能的计算机来支持运行。为了满足这些游戏的需求,国内服务器厂商不断推出新的产品,采用液冷散热技术,大模型构建和PC集群一体机等技术来提高

    2024年02月09日
    浏览(56)
  • 高性能计算HPC照亮AIGC未来:PC集群+Stable Diffusion 打造极致游戏体验

    角色设计 | PC集群 | 增强现实 游戏设计 | PC农场 | PC Farm 随着科技的不断进步,虚拟现实、增强现实等技术已经逐渐成为了游戏设计中不可或缺的一部分。而在这些技术的背后,角色设计、PC集群、GAMEAI等方面的不断发展也为游戏的体验提供了更加丰富的可能性。而在这其中

    2024年02月09日
    浏览(55)
  • PC端性能测试自动化工具技术方案【采集脚本篇】

    ● 需求背景 PC端应用程序在每一个版本的迭代过程中,由于各版本的功能改动较多,为了避免在发布新版本时性能不会出现“大跳水”的情况,需要针对每一个版本进行性能测试。由于人工手动测试所需时间较长,且存在参数不准确、时间不可控等问题,所以需要针对PC 端开

    2024年02月06日
    浏览(43)
  • 简洁简约个人导航页引导源码PC手机自适应模板自定义背景以及音乐带后台包学会搜索引擎可收录

    简洁简约个人导航页引导源码PC手机自适应模板自定义背景以及音乐带后台包学会 搜索引擎可收录       获取源码:https://pan.baidu.com/s/1gbnBmL35RhzGuZ5P0Mk7tA?pwd=h06o 提取码:h06o  

    2024年02月07日
    浏览(108)
  • 从2PC和容错共识算法讨论zookeeper中的Create请求 | 京东云技术团队

    最近在读《数据密集型应用系统设计》,其中谈到了zookeeper对容错共识算法的应用。这让我想到之前参考的zookeeper学习资料中,误将容错共识算法写成了2PC(两阶段提交协议),所以准备以此文对共识算法和2PC做梳理和区分,也希望它能帮助像我一样对这两者有误解的同学。

    2024年02月15日
    浏览(35)
  • 006-基础入门-抓包技术&HTTPS协议&APP&小程序&PC应用&WEB&转发联动

    先找到目标目录下的相关文件:在此文件目录打开cmd 安装过java的直接输入 java -jar BurpSuiteLoader_v2022.jar 准备工作: 1、浏览器安装证书:解决本地抓HTTPS 2.模拟器安装证书:解决模拟器抓HTTPS 实现目的: 掌握几种抓包工具证书安装操作 掌握几种HTTP/S抓包工具的使用 学会Web,A

    2024年01月19日
    浏览(53)
  • UE4/UE5引擎 FPS游戏逆向工程

    课程详细目录 : UE引擎逆向 入门到精通 联系方式 :点击课程详细目录查看 简介: 🔥 本课程全部采用C++编程 🔓 对抗加解密逆向过程:我们将深入探讨如何对抗游戏的加密与解密机制 🕵️ 功能的寻找与实现:学完课程后,您将能够迅速定位并实现游戏内各种功能 学完本

    2024年02月02日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包