0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

哪种语言更适合开发大型游戏

C语言编程学习基地 来源:C语言编程学习基地 作者:C语言编程学习基地 2022-11-03 15:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我觉得这个问题倒过来回答比较合适,先解答一下目前主流的大型游戏,都是使用什么语言开发的。再说说哪种语言更适合开发大型游戏。

首先,先说下,大部分游戏,甚至是应用,都极少只使用一种语言开发的。

主流游戏的开发语言

LOL

LOL登陆后的界面,是使用html编写的,主界面的动画效果是html+flash动画处理的。重点来了,游戏所使用的引擎,是拳头公司自己开发的3D引擎,是基于C++开发的。

GAT5

这里就说GAT5吧,GAT5采用的是RAGE引擎,这个引擎适用于PC、PS3、PS4、Wii、Xbox One和Xbox 360平台。据我所知,应该是用C++写的……

王者荣耀

王者荣耀是基于Unity3d(.NET C#)引擎开发的跨平台游戏,具网友拆包发现,王者荣耀使用的开发语言为C#。

绝地求生

据我所知,绝地求生(端游),使用的是虚幻4引擎,用的是C++。

游戏开发语言

如果一家游戏公司要开发自己的游戏引擎,为了效率,大部分都会选择C++作为开发语言。但可以开发游戏的语言非常多,主要包括C/C++,汇编语言,脚本语言、高效的开发语言C#或Java。可以说开发游戏,C/C++是基础也是最强大的。

但随着移动时代的到来,Unity3D引擎被越来越多的游戏使用,而Unity3D有三种脚本语言可供选择:java、C#、Boo,而C#是比较主流的。

C++和C#哪个适合?

这个要看你对大型游戏是个什么定义了,精细一点,MMORPG才算大型游戏,通俗点,画面精致,可创造性强,笼统一点,只要很多人玩,游戏也很需要技巧,就算大型游戏。

这样,我列出一般开发游戏使用的语言。

2D页游:AS3 JS

3D页游:AS3 C#(Unity)

IOS游戏:Obj-C js/lua(Cocos-2d-x) js/C#(Unity) AS3

安卓游戏:java js/lua(Cocos-2d-x) js/C#(Unity) AS3

在线小游戏:AS3 JS大型单机游戏/客户端MMORPG::C++ C#

另外的话为了帮助大家,轻松,高效学习C语言/C++,我给大家分享我收集的资源,从最零基础开始的教程到C语言项目案例,帮助大家在学习C语言的道路上披荆斩棘!可以来我粉丝群领取哦~

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C语言
    +关注

    关注

    183

    文章

    7646

    浏览量

    146122
  • 编程语言
    +关注

    关注

    10

    文章

    1965

    浏览量

    39855
  • C++
    C++
    +关注

    关注

    22

    文章

    2128

    浏览量

    77360

原文标题:编程语言:C++和C#,哪个更适合开发大型游戏?

文章出处:【微信号:cyuyanxuexi,微信公众号:C语言编程学习基地】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    解读大型语言模型的偏见

    在一项新的研究中,研究人员发现了LLM中某种偏见的根本原因,为更准确、更可靠的AI系统铺平了道路。研究表明,大型语言模型(LLM)往往倾向于过分强调文档或对话开头和结尾的信息,而相对忽略中间部分
    的头像 发表于 04-15 14:44 659次阅读
    解读<b class='flag-5'>大型</b><b class='flag-5'>语言</b>模型的偏见

    汽车网络安全开发语言选型指南:C/C++/Rust/Java等主流语言对比+Perforce QAC/Klocwork工具支持

    汽车网络安全如何选编程语言?C、C++、Rust、Java……谁更适合AUTOSAR、ISO/SAE 21434?一文了解8种主流语言的优劣与适用场景,以及Perforce QAC/Klocwork对MISRA、CERT等规范的
    的头像 发表于 12-26 11:13 649次阅读
    汽车网络安全<b class='flag-5'>开发</b><b class='flag-5'>语言</b>选型指南:C/C++/Rust/Java等主流<b class='flag-5'>语言</b>对比+Perforce QAC/Klocwork工具支持

    客户案例 | 《星际迷航OL》开发商 Cryptic Studios 携手 Splashtop,以高性能远程方案赋能全球游戏开发

    CrypticStudios是一家全球知名的游戏开发商,专注于为PC及主机平台打造大型多人在线角色扮演游戏,代表作品包括《无冬Online》《星际迷航Online》《冠军在线》等。凭借
    的头像 发表于 11-21 17:00 2215次阅读
    客户案例 | 《星际迷航OL》<b class='flag-5'>开发</b>商 Cryptic Studios 携手 Splashtop,以高性能远程方案赋能全球<b class='flag-5'>游戏</b><b class='flag-5'>开发</b>

    一文了解Mojo编程语言

    Mojo 是一种由 Modular AI 公司开发的编程语言,旨在将 Python 的易用性与 C 语言的高性能相结合,特别适合人工智能(AI)、高性能计算(HPC)和系统级编程场景。
    发表于 11-07 05:59

    哪种工艺更适合高密度PCB?

    根据参考信息,‌沉金工艺(ENIG)‌ 是更适合高密度PCB的表面处理工艺‌。以下是具体原因: 平整度优势 高密度PCB(如使用BGA、QFN等封装)的焊盘多且密集,对表面平整度要求极高。喷锡工艺
    的头像 发表于 11-06 10:16 761次阅读

    快问快答:您的产品,到底适合哪种气密性测量方法?

    当您的产品需要防水防尘,气密性测量就成了质量控制的关键环节。但面对市面上的多种测量方法,如何选择最适合的技术方案?答案不在于哪种方法最先进,而在于哪种方法最匹配您的实际需求。Ⅰ.选择框架:四个维度
    的头像 发表于 09-02 09:04 833次阅读
    快问快答:您的产品,到底<b class='flag-5'>适合</b><b class='flag-5'>哪种</b>气密性测量方法?

    260款热门大型3A电脑单机游戏分享 全系列汉化+预装MOD+游戏运行环境

    2077、使命召唤系列等新老游戏,总有一款适合你。 包含全部dlc和修改器 每款游戏 包含全系列汉化+预装MOD+运行环境包,解决“打不开/闪退/缺DLL”的世纪难题。 下载地址: 259款
    发表于 07-29 16:35

    C++ 与 Python:树莓派上哪种语言更优?

    Python是树莓派上的首选编程语言,我们的大部分教程都使用它。然而,C++在物联网项目中同样广受欢迎且功能强大。那么,在树莓派项目中选择哪种语言更合适呢?Python因其简洁性、丰富的库和资源而被
    的头像 发表于 07-24 15:32 1103次阅读
    C++ 与 Python:树莓派上<b class='flag-5'>哪种</b><b class='flag-5'>语言</b>更优?

    交叉导轨与直线导轨哪个更适合高速运动?

    交叉导轨与直线导轨哪个更适合高速运动?
    的头像 发表于 07-19 17:57 824次阅读
    交叉导轨与直线导轨哪个<b class='flag-5'>更适合</b>高速运动?

    【选型】常见的遥控开关控制协议,看看哪种适合你?

    遥控开关,是一种通过无线信号非接触式远程控制电路通断的装置,今天我们一起聊一聊常见的无线信号类别,看看哪种更适合你?1.红外遥控红外型遥控,本质上就是通过红外线来传递开关信息,其实此类控制方式在我们
    的头像 发表于 07-17 19:34 1954次阅读
    【选型】常见的遥控开关控制协议,看看<b class='flag-5'>哪种</b><b class='flag-5'>适合</b>你?

    树莓派复古游戏,你会选哪一个?

    绝佳选择。下面我们将对这两个复古游戏发行版进行比较,助你决定哪个更适合自己。历史与关键特性Batocera是一款开源复古游戏发行版,于2016年作为Recalbox
    的头像 发表于 06-16 16:56 1355次阅读
    树莓派复古<b class='flag-5'>游戏</b>,你会选哪一个?

    红外温度计还是热成像摄像机?哪种红外传感技术更适合

    评估。AI红外摄像模组本文将探讨两种主流的红外感测方法——红外测温仪和热成像相机,帮助您确定哪种解决方案最适合您的技术需求。我们将深入了解它们的基本原理、性能差异以
    的头像 发表于 06-11 10:34 1492次阅读
    红外温度计还是热成像摄像机?<b class='flag-5'>哪种</b>红外传感技术<b class='flag-5'>更适合</b>

    鸿蒙5开发宝藏案例分享---一多开发实例(游戏

    十年前藏的现金一样惊喜!)这些藏在文档深处的\"武功秘籍\",能帮我们轻松实现分布式游戏、跨端协同这些听起来很酷的功能。快上车,带你解锁鸿蒙开发的正确姿势! 一、分布式游戏手柄
    发表于 06-03 18:22

    TMC2226与TMC2225的区别?哪款更适合您?

    TMC2226与TMC2225的区别?哪款更适合您?这两款来自TRINAMIC的步进电机驱动芯片,都拥有着超静音操作、高效率、高可靠性等卓越性能,广泛应用于3D打印机、CNC机床、智能家居等众多领域
    的头像 发表于 06-03 16:31 1364次阅读
    TMC2226与TMC2225的区别?哪款<b class='flag-5'>更适合</b>您?

    氮气回流焊 vs 普通回流焊:如何选择更适合你的SMT贴片加工焊接工艺?

    氮气回流焊 vs 普通回流焊:如何选择更适合你的SMT贴片加工焊接工艺?
    的头像 发表于 05-26 14:03 2838次阅读
    氮气回流焊 vs 普通回流焊:如何选择<b class='flag-5'>更适合</b>你的SMT贴片加工焊接工艺?