一般游戏编程用什么语言和软件

 我来答
小洛答疑

2020-05-22 · TA获得超过2.2万个赞
知道大有可为答主
回答量:5.2万
采纳率:84%
帮助的人:1200万
展开全部

下面是游戏开发十大编程语言的列表。

1、C类#

C语言现在被广泛应用于许多游戏引擎中,是最流行的游戏开发语言之一。它有一个XNA框架、一套微软工具和运行时环境,使它特别适合Xbox或windows上的游戏。如果你想使用monogame在几乎任何平台上发布游戏,这是一种很好的语言。

2、C类++

C++是一种面向对象的语言,被认为是最难学习的语言之一,但它是游戏开发人员的重要语言。它允许对硬件和图形进程进行更直接的控制,这对行业很重要,是一些流行游戏引擎的流行语言。它还提供了对参数和内存管理的大量控制,从而提高了游戏的性能和用户体验。

3、Java

Java使用与C++相同的面向对象原则,但提供了更广泛的系统。Java代码通常在Java虚拟机(JVM)上运行,并转换为可在任何系统上执行的通用字节码。因此,Java是为数不多的能够让开发人员为任何给定系统开发游戏的游戏编程语言之一。它是最好的游戏编程语言之一。

4、JavaScript

JavaScript是最流行的游戏编程语言之一,尤其是作为一种在线交互语言。使用JavaScript,可以更容易地将代码与传统的网络技术(如HTML和CSS)集成,从而导致越来越多的跨平台移动游戏。

5、HTML5

HTML5已经成为互联网上最常见的游戏编程语言之一。你今天玩的大多数手机游戏都使用这种标记语言。使用JavaScript很容易创建复杂的基于web的游戏。该语言简单易学,不一定需要学习复杂的算法编程知识,因此成为游戏开发者的热门选择。

6、SQL语言

SQL被玩家用来访问后端帐户并在服务器上执行其他操作。有新的语言,库,框架,特别是AR,VR,图形,物理和游戏。

7、Python

Python是另一种提供OOP方法的语言,是游戏开发人员使用的最易于使用的通用编程语言之一。它有一个pyGame框架,允许程序员快速开发游戏原型。

8、Rust

铁锈被吹捧为C的继承者之一。它主要被Mozilla基金会用作系统编程语言。它具有面向对象到面向数据的方法,有助于游戏开发。

9、UnrealScript

Unrealscript是unreal引擎的本机脚本语言。它结合了面向对象、多重继承和功能丰富的游戏等复杂功能。该语言支持所有主要的游戏平台,如微软Windows、MacOS、Linux、steamos、Android和PlaystationVR。

10、Lua

由于语言结构和语法简单,Lua正成为游戏界最流行的语言之一。它是一种多平台脚本语言,许多现代游戏引擎都使用Lua作为主要的游戏设计编程语言。

达内
2021-12-20 · 百度认证:教育领域创作者
达内
向TA提问
展开全部
一般游戏编程用以下几种语言和软件:

1、C类:C语言现在被广泛应用于许多游戏引擎中,是最流行的游戏开发语言之一。它有一个XNA框架、一套微软工具和运行时环境,使它特别适合Xbox或windows上的游戏。
2、C类++:C++是一种面向对象的语言,是游戏开发人员的重要语言。它允许对硬件和图形进程进行更直接的控制,这对行业很重要,是一些流行游戏引擎的流行语言。它还提供了对参数和内存管理的大量控制,从而提高了游戏的性能和用户体验。
3、Java:Java使用与C++相同的面向对象原则,但提供了更广泛的系统。Java代码通常在Java虚拟机(JVM)上运行,并转换为可在任何系统上执行的通用字节码。它是最好的游戏编程语言之一。
4、JavaScript:JavaScript是最流行的游戏编程语言之一,尤其是作为一种在线交互语言。使用JavaScript,可以更容易地将代码与传统的网络技术集成,从而导致越来越多的跨平台移动游戏。

想了解更多有关游戏编程的详情,推荐咨询达内教育。达内教育具有丰厚的师资力量,优秀的教学体系,教学质量突出,实战讲师,经验丰富,理论知识+学习思维+实战操作,打造完整学习闭环。达内教育独创TTS8.0教学系统,并设有企业双选会。达内的OMO教学模式,全新升级,线上线下交互学习,直播学,随时学,随时问,反复学,让学员学习更便捷。
感兴趣的话点击此处,免费学习一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sinopuKw
推荐于2017-11-22 · TA获得超过490个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:276万
展开全部
一般分二种:网络游戏和手机游戏。
网络游戏有2D和3D,主要用的语言是C++,用的软件是VC,还需要DIRECT包,用于DIRECT编程,一般单机小游戏用的是SDK或MFC编程。
手机游戏用的语言是JAVA,用的软件很多,现在比较流行ECLIPSE,还需要一些J2ME的插件。

想学游戏设计的话,可以去这个网上看看:
http://www.gameres.com/
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
六喂喂
2021-04-08 · TA获得超过8599个赞
知道小有建树答主
回答量:1086
采纳率:87%
帮助的人:55.1万
展开全部
这跟你用什么引擎(开发工具)有关的。
如果用unity3d和cocos2d那么就要用c#(王者荣耀就是unity3d写的)。
用虚幻引擎就用c++(pc游戏大部分都是c++,手游绝地求生用c++)。
做微信百度小游戏就用js/html5/css(小游戏小程序本质都是网页来着)。
曾经的诺基亚塞班系统游戏几乎都是java。
你以前在浏览器上玩的网页游戏用flash(不是一门语言)做的(已经被html5淘汰了,不用理)。
游戏的服务器一般用c++,小游戏网页游戏可以用java。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蛮蛮工作室
2006-08-25 · TA获得超过367个赞
知道小有建树答主
回答量:800
采纳率:0%
帮助的人:439万
展开全部
嵌入的用java现在多些,大型游戏要照顾性能。当然得用C++了,C也可以,但不好写,所以你推也推得出来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式