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语言
    +关注

    关注

    180

    文章

    7534

    浏览量

    128872
  • 编程语言
    +关注

    关注

    9

    文章

    1878

    浏览量

    33189
  • C++
    C++
    +关注

    关注

    21

    文章

    2066

    浏览量

    72902

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

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

收藏 人收藏

    评论

    相关推荐

    OpenHarmony南向开发实例:【游戏手柄】

    基于TS扩展的声明式开发范式编程语言,以及OpenHarmony的分布式能力实现的一个手柄游戏
    的头像 发表于 04-17 10:21 407次阅读
    OpenHarmony南向<b class='flag-5'>开发</b>实例:【<b class='flag-5'>游戏</b>手柄】

    一维线性扫码器哪款更适合医疗检测领域?

    一维线性扫码器哪款更适合医疗检测领域?最近很多客户会问到这种类似的问题,这也是深圳远景达(RAKINDA)比较常回答客户问题之一。这里推荐一款性价比高的一维线性扫码器—NLS-FM530,它专为医疗
    的头像 发表于 04-16 16:23 100次阅读
    一维线性扫码器哪款<b class='flag-5'>更适合</b>医疗检测领域?

    带通滤波器和带阻滤波器哪个更适合音频处理?有什么区别?

    带通滤波器和带阻滤波器哪个更适合音频处理?有什么区别?跟着维爱普小编一起来了解一下吧:
    的头像 发表于 04-07 09:28 236次阅读
    带通滤波器和带阻滤波器哪个<b class='flag-5'>更适合</b>音频处理?有什么区别?

    SLC VS. MLCC,哪种电容器更适合您的应用?

    SLC VS. MLCC,哪种电容器更适合您的应用?
    的头像 发表于 12-04 15:41 304次阅读
    SLC VS. MLCC,<b class='flag-5'>哪种</b>电容器<b class='flag-5'>更适合</b>您的应用?

    哪种电阻更适合被用作为取样电阻?

    哪种电阻更适合被用作为取样电阻? 选择适合作为取样电阻的电阻器是电子电路设计中非常重要的一步。取样电阻被广泛应用于模拟电路中,用于测量电压、电流和功率等。一个合适的取样电阻对于电路的性能和精度
    的头像 发表于 11-29 16:29 404次阅读

    请问microchip使用哪种IDE开发

    microchip使用哪种IDE开发
    发表于 10-24 07:06

    火遍童年的FC游戏是使用什么语言编写的

    那么FC游戏是用什么语言编写的呢?实际上,FC游戏开发使用了一种名为汇编语言语言。汇编
    的头像 发表于 10-20 16:46 624次阅读
    火遍童年的FC<b class='flag-5'>游戏</b>是使用什么<b class='flag-5'>语言</b>编写的

    求助,stm32还是Raspberry Pi更适合嵌入式图像处理?

    stm32还是Raspberry Pi更适合嵌入式图像处理?
    发表于 10-20 06:12

    目前流行的编程语言有哪些?如何选择

    普遍针对的是不同开发人员以及不同的开发用处,例如移动应用、游戏开发、web开发、分布式系统等。所以学习编程
    的头像 发表于 09-21 14:45 730次阅读
    目前流行的编程<b class='flag-5'>语言</b>有哪些?如何选择

    OPC UA Pub/Sub模式介绍,更适合工业4.0的连接方式

    在新的工业4.0中,共享网络生产和消费信息的组件数量增加,Pub/Sub模式更适合这样的新环境
    的头像 发表于 08-03 10:30 727次阅读
    OPC UA Pub/Sub模式介绍,<b class='flag-5'>更适合</b>工业4.0的连接方式

    大型语言模型的应用

       大型语言模型(LLM) 是一种深度学习算法,可以通过大规模数据集训练来学习识别、总结、翻译、预测和生成文本及其他内容。大语言模型(LLM)代表着 AI 领域的重大进步,并有望通过习得的知识改变
    的头像 发表于 07-05 10:27 1630次阅读

    钨丝电阻 vs. 炭化物电阻:哪个更适合你的电路?

    钨丝电阻 vs. 炭化物电阻:哪个更适合你的电路?
    的头像 发表于 06-12 16:27 711次阅读
    钨丝电阻 vs. 炭化物电阻:哪个<b class='flag-5'>更适合</b>你的电路?

    浅析AI大型语言模型研究的发展历程

    大型语言模型研究的发展有三条技术路线:Bert 模式、GPT 模式、混合模式。其中国内大多采用混合模式, 多数主流大型语言模型走的是 GPT 技术路线,直到 2022 年底在 GPT-
    发表于 06-09 12:34 3804次阅读
    浅析AI<b class='flag-5'>大型</b><b class='flag-5'>语言</b>模型研究的发展历程

    环氧封装胶与聚氨酯封装胶哪个更适合智能电表封装保护?

    对于这种电表的灌封保护,很多人已经听说过聚氨酯封装胶和环氧树脂封装胶。但却不知道哪一种更适合智能电表灌封保护。那么,本文将从聚氨酯封装胶和环氧树脂封装胶的特点和适用范围两个方面进行介绍和比较,以便于消费者做出更加明智的选购决策。
    的头像 发表于 05-31 17:43 377次阅读
    环氧封装胶与聚氨酯封装胶哪个<b class='flag-5'>更适合</b>智能电表封装保护?

    MPLS与SD-WAN哪个更适合企业组网?

    MPLS专线和SD-WAN是最为人熟知的两种组网方式,而且二者一个是传统组网方式,一个是新兴产品,所以难免会被放在一起比较。有人会问,MPLS专线和SD-WAN哪个更适合企业组网?其实,MPLS专线
    的头像 发表于 05-31 14:37 430次阅读