游戏一般用什么编程语言开发?

游戏一般用什么编程语言开发?,第1张

一般的大型游戏开发不是单一用某一种软件语言的问题。一个大型游戏的开发需要非常大的团队用各种各样的语言和工具来完成。

总结一销没下主要有C/C++,汇编语言,着色器语言,脚本语言,高效的开发语言C#或Java。

首先一般亏饥纳的游戏开发架构(Windows平台)从底到顶一般是Direct X™——游戏引擎——游戏。

大型游戏开发的大部分工作其实都是在编写游戏脚本,脚本是大型游戏得以如此高速开发和发布的主要原因。脚本化的开发让游戏开发摆脱了硬编码的种种弊端,让游戏内容可以轻易的修改和调试。比如比较流行的语言。,然后编写脚本将其组织成一个游戏,不需要什么底层的编程语言。

Windows平台比较流行的方法是使用最新版本的Visual Studio,显卡厂商如NVIDIA也会为VS开发一些插件来简化显卡编程和调试。扩展资料:

汇编语言

为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码(如用ADD表示运算符号“+”的机器代码),于是就产生了汇编语言。所以说,汇编语言是一种用助记符表示的仍然面向机器的计算机语言。汇编语言亦称符号语言。

汇编语言由于是采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码。而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。

汇编语言中由于使用了助记符号,用汇编语言编制的程序送入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的 “汇编程序“的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。

用汇编语言等非机器语言书写好的符号程序称源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。

汇编语言像机器指令一样,是硬件 *** 作肢卜的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。汇编语言是低级语言。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。

高级语言

不论是机器语言还是汇编语言都是面向硬件的具体 *** 作的,语言对机器的过分依赖,要求使用者必须对硬件结构及其工作原理都十分熟悉,这对非计算机专业人员是难以做到的,对于计算机的推广应用是不利的。计算机事业的发展,促使人们去寻求一些与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言。

这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言。高级语言是面向用户的语言。无论何种机型的计算机,只要配备上相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。

如今被广泛使用的高级语言有BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB等。这些语言都是属于系统软件。

计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行。这种“翻译”通常有两种方式,即编译方式和解释方式。

编译方式是:事先编好一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户由高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表示的与之等价的目标程序,然后计算机再执行该目标程序,以完成源程序要处理的运算并取得结果。解释方式是:源程序进入计算机时,解释程序边扫描边解释作逐句输入逐句翻译,计算机一句句执行,并不产生目标程序。

PASCAL、 FORTRAN、COBOL等高级语言执行编译方式;BASIC语言则以执行解释方式为主;而PASCAL、C语言是能书写编译程序的高级程序设计语言。每一种高级(程序设计)语言,都有自己人为规定的专用符号、英文单词、语法规则和语句结构(书写格式)。高级语言与自然语言(英语)更接近,而与硬件功能相分离(彻底脱离了具体的指令系统),便于广大用户掌握和使用。高级语言的通用性强,兼容性好,便于移植

 游戏策划设计制作常用的软件是:Office 2013、MindManager、Unity 3D。

游戏美术设计制作又分为辩御游戏原画设计制作、游戏UI设计制作、游戏场景设计制作、游戏角色设计制作、游戏特效设陪灶稿计制作、游戏动画设计制作。

游戏美术设计制作常用的软件是:PS、3ds MAX、MAYA、UVLayout,Bodypaint、particleillusion、Adobe Illustrator、Adobe Dreamweaver、FL。芦孝

游戏程序设计制作常用的软件是:C++、DirectX、Box2D、Cocos2d-x、Unity。

 

问题一:设计一款游戏需要哪些软件 制作一款游戏必须有一个完整的策划方案,它必须完整地涵盖整个游戏的故事、流程、内容、方式、游戏画面、角色造型、 场景规划、人工智能、硬件配备、市场评估等。对整个游戏过程的详细描述及实施规划都应 记录在案。而在制作游戏的过程中需要设计到Unity、3DSmax、maya、Photoshop、Illusion和Zbrush等等游戏制作软件。

制作一款网络游戏需要的最核心的人才是原画、2D、3D、程序设计、策划等5个方面的人才。

还有的是,有新的概念是不错,但是必须是在能够做出来的前提下,不可能光是空想,

1、Microsoft Office系列软件:含Word、Excel、Visio、PowerPoint 2、Adobe软件:Photoshop

其它有必要学习

1、程序相关语言:C++(选修汇编,选学习软件VC,网络游戏必懂) JAVA(手机游戏必懂,在J2ME平台上)神晌

2、美术相关软件:让链3DMAX(选学习软件maya)

3、高等软件掌握能力(指能迅速上手使用各类软件)

还有游戏设计方面书籍。游戏设计――原理与实践 ,游戏设计概论 ,游戏的设计与开发。

还有就是设计出来的坦瞎孙游戏需要的配置的选择……等等很多东西=.=本人属于外行,只做这么的意见(参考意见)

问题二:游戏设计需要用到哪些软件 一款游戏的问世,需要经过游戏策划、游戏原画设计、游戏UI设计、游戏场景设计、游戏角色设计、游戏动画设计、游戏特效设计、游戏程序开发之后才会展现在我们眼前。

游戏策划是游戏开发的核心,游戏策划师需要掌握office系列、mindmanger等思维导图。

游戏原画设计需要良好的手绘、素描功底,最常用的就是PS。

游戏UI设计需要用PS、AI、DW、FL、axureRP、HTML、CSS等。

游戏场景设计需要用PS、Maya、3ds Max等。

游戏角色场景设计需要用Maya、Bodypaint等。

游戏动画设计需要用Character studio、Maya等。

游戏特效设计需要用3ds Max、illusion等。

游戏程序开发需要用到C++、WIN32、DirectX、Box2D、coco520、unity等工具。

问题三:制作游戏都需要学会什么软件 不谈别的,最低要求你的会美工,没有构思何谈游戏,这是最基本的,剩下的相关知识,编程语言 推荐 C/C++ 英语,策划,程序,测试,要是没有相关的知识积累,想做游戏,可以说是千难万难,直接用软件的话,,你是做不出来的,因为有很多东西,是要你想出来,做出来,在添加到软件里,光靠软件是没用的,在软件上也学不到什么的, 建议你先去选择一门语言 会一些基础的东西之后 然后 你就可以 通过 编程语言绘制一些人物图啊 怪物的图啊 ,再通过编程语言控制 那些人物图片 或者怪物图片 行走啊 站立啊 。 基本的就是先学VB编程的工具,以及PHOTOSHOP等图片处理。不过要是现在这方面发展还是建议你去学一些正规学院学一些专业知识。

问题四:我想设计个手机游戏,需要什么软件和知识? 你好,最低要求你的会美工,没有构思何谈游戏,这是最基本的,剩下的相关知识,编程语言 推荐 C/C++ 英语,策划,程序,测试,要是没有相关的知识积累,想做游戏,可以说是千难万难,直接用软件的话,,你是做不出来的,因为有很多东西,是要你想出来,做出来,在添加到软件里,光靠软件是没用的,在软件上也学不到什么的, 建议你先去选择一门语言 会一些基础的东西之后 然后 你就可以 通过 编程语言绘制一些人物图啊 怪物的图啊 ,再通过编程语言控制 那些人物图片 或者怪物图片 行走啊 站立啊 。 基本的就是先学VB编程的工具,以及PHOTOSHOP等图片处理。不过要是现在这方面发展还是建议你去学一些正规学院学一些专业知识。

编辑软件有以下几种:

3dsMAX:大多数游戏开发公司美工使用,效率较高,可以独立制作游戏中所有美术相关资源。

MAYA:跟3dsMAX差不多的软件,因个人喜好而定, MAYA在制作动作的方面较MAX稍差,不过在很多方面这两款软件都是可以兼容的。

Maya和3dmax的区别:

MAX 优势在于模型和插件 ,有丰富的模型库,快速的建模方式和优良的渲染插件及较快的渲染速度,能够在游戏模型、建筑巡游、广告效果图等领域广泛使用。 MAYA 优势在于动画及其特效,在模型方面与MAX 无太大差异,但建模速度较慢。MAYA的动画模块较MAX有显著优势,现阶段的动画电影及长片动画都是用 MAYA来制作完成,并且《变形金刚》《蜘蛛侠》 这类科幻电影的 动画及特效也是有MAYA来制作完成,所以MAYA的侧重点在于动画电影的制作。

Photoshop与Panter:配合MAX或MAYA来绘制各种模型需要用的贴图。

ZBrush:美工制作超高模用的,然后可以生成法线贴图,在MAYA或MAX中使用。

Deeppaint3D:可以直接打开3维模型文件,在上面绘制贴图。

C++:程序使用,用来实现游戏中的各种功能,调试BUG等。

Alienbrain:文件管理软件。游戏团队不是一个两个人在工作,一大群人的工作成果怎样才能有效的管理并使用?这时就需要一款文件管理软件

腾讯电脑管家企业平台:zhidao.baidu/c/guanjia/

问题五:游戏设计要用到哪些软件 详细?? 近年来,随着生活水平的不断提高,PC 可以说是人手一台了,

在游戏娱乐方面也是少不了的。经过几年游戏在国内的发展可谓

如日中天,3D 游戏发展到现在这个时代,3d 游戏制作分工越来

越细,仅美术这一块就生出了若干个职位,如二维的原画,三维

的场景和角色,关卡美术和特效等,许多游戏爱好者也蠢蠢欲动,

想要进入游戏行业。不过在这之前,我们就得了解一下游戏设计

成都完美动力游戏设计学校为你讲解游戏设计制作的软件:

一 、Photoshop

photoshop 简称 PS,它一个神奇的东西,你也许知道也许已

很多原画设计师也喜欢用它。

第二:3d *** ax,maya

但它影视动画电影领域更流行一些,无数技术流派曾经热衷将

3dmax 和 maya 一分高下。虽然 maya 也颇负盛名。3dmax 才是

游戏设计开发的无冕之王。顺便提一下,3dmax 和 maya 现在已

经属于一家公司了。

第三:zbrush 用来辅助 3d 游戏设计师们让模型实现更多的

细节。zbrush 雕高模,zbrush 一款专门的高精度模型雕刻软件。

3dmax 里面建低模,高模烘低模形成法线贴图。

以上几款软件是游戏设计制作时必须要用到的。如果想了解

游戏设计相关的课程信息,可以登录成都完美动力游戏设计课程

问题六:自己制作研发游戏软件,都需要什么?怎么做?有懂得吗? 30分 一 学游戏制作的人很多,可很多人水平太垃圾

现在游戏制作这个行业是一个非常有前景的朝阳行业,做这个行业的人,目前在我们国家的薪水都是顶级的,而这方面的人才却很稀少。大学里也很少开设这种游戏制作的课程,即便是有,很多老师的水平基本上也就是一些理论派,没什么干货。其实很多人想做这个行业,于是从网上扒拉各种游戏制作教程学习,学了半天也是一头雾水,稀里糊涂,说不会吧,还真会,说会吧,水平还真不咋地。学的东西太杂乱无章,没有什么系统,缺乏真功夫,很难在游戏制作这个行业里立足,这是我们很多游戏学习行业人员的悲哀。

二 有一直游戏制作学习,叫无论你在哪,都可以看现场直播

现在网上很多游戏制作的学习教程和有很多,但是大多数都已经过时了,一些老掉牙的知识罢了,学了也是白学,浪费时间罢了,俗话说的好,选择不对,努力白费。我个人人为,要么不学,要么就学出一个样子来,怎么才能做到呢?当然是要有高手带,只有站在高手的肩膀上才能成为高手中的高手。还有学习模式的改革,很多学生以前希望在网上可以看现场直播老师,同时还可以和老师互动,不明白的问题老师还可以当场解答,想学习的话,在网上就能系统的学习,这种地方有吗?以前没有,现在有了,如果你想学习的话,可以来这个群:排在前面的一组是:二九六,处于中间位置的一组是:六七六,最后的一组是:二八九,按照顺序组合起来即可。这里有每天的全国各路高手现场直播分享的游戏制作精品课程,你什么都不需要付出,只需要来听就行,我们只欢迎努力有上进心的人,不努力瞎混日子的,就不要加了。

三 与其玩游戏,不如做游戏

要知道玩游戏和做游戏不是一个概念。玩游戏是一种业余爱好生活方式,做游戏是一个工作,是一个产业,是一份职业,是一个事业。打个比方吧,看电影的人很多,但是拍电影的人少;踢球的人多,但是做教练的人少;用的人多,但是做的少;喝酒的人多,但是做酒的人少。这么一解释大概明白这中间的区别了吧?游戏作为一个产业在中国十年,发展的势头很强劲。

四 游戏是是怎么被打造出来的

1.游戏制作过程并不神秘。按不同,可分为网络游戏(online game)和家用机游戏(consol game)。其开发过程大致可以分为原始创意阶段――项目研发阶段――项目开发阶段――游戏测试阶段――游戏运营阶段。作为个人,在游戏制作过程中的分工有美术(AD美术总监、角色、场景、动作、特效、UI界面)、程序(主程、网络端程序、客户端程序)、策划(主策划、执行策划)、音乐(为主)。而网络游戏和家用机游戏在美术方面的要求不大相同。网络游戏更注重UI的交互、风格的多样、内容的充实。而家用机游戏更注重画面的表现力、技术的先进和UI细节的细腻。近几年,网络游戏的美术在画面表现力上有向家用游戏靠近的趋势。就国内该行业的发展现状来说,美术、程序这两块的合格人才是最紧缺的。

2.游戏制作全过程:

(1)【游戏策划】

工作范畴:故事设计,AI设计,玩法设计,数字设定,关卡设计

人员配置:编剧人员,游戏策划人员

(2)【游戏美术】

工作范畴:原画,建模,贴图,动画特效,用户界面

人员配置:原画师,模型师,材质师,动画师,特效师,UI设计师

(3)【游戏程序】

工作范畴:游戏引擎程序,脚本编辑,材质开发

人员配置:程序员,工程师,Shader程序员

(4)【游戏整合】

工作范畴:关卡整合,数值调整,程序与美术结合,音效置入

人员配置:程序员,工程师

(5)【游戏测试】

工作范畴:数值微调,极限测试,除错

人员配置:程序员,工程师

3.学习游戏制作必须掌握三大方向的知识和!

游戏美术,需要......>>

问题七:游戏设计需要什么软件 3 D MAX,ZBrush是主要软件,其他还有几种辅助软件的。

问题八:游戏制作需要学习什么软件 您好,GA为您解答!

游戏制作的概念比较宽泛,因为游戏制作具体分为游戏美术,游戏程序,游戏策划,他们需要学习的软件都不同。

游戏美术方面,是3dmax,zbrush,ps,甚至游戏引擎也可以看做是一种软件。

游戏策划方面,是office系列,画流程图的各种软件等。

游戏程序方面,是学习程序语言。比如c,c++,as3,php等等。

各软件的具体应用网上有很多教程的,还有不清楚的地方可以登录我们的官网或咨询在线老师,希望可以帮到您哦:)

问题九:游戏场景设计需要用哪些软件 当然是3DMAX啦。有中英文不同版本。或者是MAYA也可以做3D场景,都是比较常用的。

我用的是3DsMax9和AutodeskMaya8.0的版本。

做游戏是很费心的,祝你成功。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12415676.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存