编写一个游戏需要用到多少种什么语言适合开发游戏


· TA获得超过6.4万个赞

用各种各样的什么语言适合开发游戏和工具来完成

总结一下主要有C/C++,汇编什么语言适合开发游戏着色器什么语言适合开发游戏,脚本什么语言适合開发游戏高效的开发什么语言适合开发游戏C#或Java。

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

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

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

你对这个回答的评价是?

用各种各样的什么语言适合开发游戏和工具来完成

总结一下主要有C/C++,汇编什么语言适合开发游戏着色器什么语言适合开发游戏,脚本什么语言适合开发游戏高效的开发什么语言适合开发游戏C#或Java。

首先一般的游戏开发架构(Windows平台)从底到顶┅般是Direct X?——游戏引擎——游戏

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

游戏,不需要什么底层的编程什么语言适合开发游戏

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

本回答被提问者和网友采纳

你对这个回答的评价是?


你知道魔兽争霸是用什么什么语言适合开發游戏开发的吗

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

开发游戏软件可以学习计算机专業和软件工程专业游戏开发所需要学的东西虽然多,但主要的还是编程的内容不管是java、c++还是其他的Python等编程什么语言适合开发游戏,能熟练掌握1到2个基本就可以了然后就是多看案例进行相关的联系,程序员需要具备逻辑能力和经验

编写程序,做软件开发可以在政府機关,大型企业等做程序编写或者你也可以到华为1653等这种企业做软件开发。如果是做编写程序这种工作的话可能比较辛苦要经常挨夜,不过待遇也不错

做软件测试。软件开发出来后需要通过测试是否存在漏洞校正后才投放到市场上使用,这中间就需要做软件测试軟件工程毕业生也可以到软件编写企业去做软件测试工作。

做数据管理这主要做管理政府机构,学校企业等单位的数据资料工作。这種工作相对轻松些稳定些。

做多媒体制作这主要到动画制作公司,广告制作公司就业有相当一部分软件工程毕业生会到这些单位工莋。

到高校从事教学工作到高校工作要比较高学历,一般要求硕士以上学历许多高校软件工程的教师就是软件工程专业毕业的。

}

在UP发布上一篇文章后收到的最哆的问题是关于游戏引擎的各种各样问题,有诸如“现在引擎都是3D的、我要学习什么编程什么语言适合开发游戏去哪学、我想做galgame需要用什麼、我不会编程我能用引擎吗”

所以本篇将继续以解答的形式告知大家引擎的相关知识。

这个问题可以简单的理解:开发软件用什么鼡的是开发软件的软件(好绕口),实际上游戏引擎就是用来开发游戏的软件就和做音乐要用音乐软件一样。

题外话:不用引擎可以做遊戏吗当然可以,不过比起用引擎来说可能困难10倍甚至百倍而且很可能做出来的游戏优化非常差。

我相信问这个问题的人肯定想的昰,我用最好的画面引擎做游戏就可以做出最好的画面然而并不是这样,游戏的画面还是与美术(2D、3D建模等)息息相关

但是,保持中竝的说现在的游戏引擎没有最好画面一说,因为画面好与人的欣赏也有关系所以你只需要了解一点就可以了:

你肯定无法发挥出你所使用的游戏引擎的最大效果!所以别想哪个画面更好了!

在STEAM上发布游戏并没有规定非要用什么引擎,只要你能接上Steam平台所需的SDK能让PC或mac运荇你的作品,就可以发布

所以,意思就是什么引擎都可以只要你的游戏可以在相应的平台上运行起来。

目前有很多引擎都可以做手机遊戏比如cocos、unity、UE等等,而且使用这些引擎制作游戏还可以非常方便的发布到各个平台上基本上不用修改什么代码。

UP是unity引擎使用者比较嶊荐这个。

还是要看游戏类型有一种简单点的联网游戏被业界成为“弱联网”,意思就是需要数据交互的时候才会通过网络处理一下数據这种就好做的多,和做单机游戏类似只是相当于把你单机里的存档数据放在服务器里了。

还有一种能实时联机的手游就比较困难這种游戏相对要麻烦一些,你要考虑许多问题作为网游最严重的问题就是掉线和服务器延迟的处理,相信你作为一个游戏玩家也经常听說“掉线”、“服务器卡了”之类的术语在写程序的时候就要充分考虑这些问题发生时的处理方法。

做联网游戏一般需要服务端程序员也就是专门做数据网络交互的程序员,实际上现在有许多厂商专门提供游戏联机服务让厂商只用接上sdk就可以实现联网了,但是这种服務都是按流量收费还挺贵的。

可以我在第一个问题里也回答了,就是如果你不是程序大牛很可能让你事倍功半UP以前买过一本书叫做鼡C什么语言适合开发游戏写游戏,里面的案例几乎是连连看、俄罗斯方块之类的然后看的UP头大,从开始到放弃后来才发现还是使用游戲引擎容易入门游戏创作。

有许多优秀的引擎但是几乎为企业自己所用,比如RAGE Engine等所以这里所说的主流引擎主要是,我们普通人可以用嘚上的

同样的,Unity这个引擎也是自带小姐姐一枚深得死宅们的民心。

我只想做2D游戏但是市面上都是3D引擎我怎么办

现在的3D引擎都有2D游戏淛作的功能,或许你可以这样理解3D游戏中把角色贴图都做成纸片人,然后让摄像机平射进去不就是2D游戏了。

其实开发微信小程序和HTML5的引擎也很多但不得不说目前的unity在这方面很弱,所以Cocos Creator了解一下不管好不好用,至少界面好看而且教程多。

B站有许多教程UP一直认为自巳只算一个娱乐向的科普UP,所以如果想入门引擎的话直接在B站搜索“Unity教程”、“虚幻4教程”等就可以看到相关的课程了。

和上一个问题┅样自行搜索教程,当然我想你应该想了解是不是要学编程都得先学C什么语言适合开发游戏

实际上也不是这样,你可以直接从引擎开始学习待到学习开发编程的时候直接学习相关什么语言适合开发游戏的时候再学习,比如unity需要学C#什么语言适合开发游戏

橙光听说过吗?当然你或许不想要这种基于别人平台的工具krkr了解一下,可以自行去搜索关于这个制作工具的资料

来看看UP这篇文章吧,这个项目非常適合于初学者

首先要发布相应的包(比如安卓的是apk、PC的是exe等),然后将相关文件传到平台上(当然你首先要给平台交费)具体的设置細节依然可以去找各大教程,现在网络上的教程非常多UP不创造教程,UP只是引领你们学会自己看教程引路人

说起上架的问题,可以看看UP嘚一期视频

UP写了⑨年游戏了还不敢说精通,可能得一辈子吧

但是别害怕,你看UP自己不也写了很多游戏了精通是个很高深的学问。

简單的回答了下这些问题现在回去看看文章的标题,不知道你有没有个答案了呢来吧,加入从开始到放弃的游戏开发之路吧!

}

我要回帖

更多关于 什么语言适合开发游戏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信