现在的游戏编写有简单利用工具软件也可以实现,很多开发者都有自己的工具和语言来完成。

一般的大型游戏也不是单一的一种语言和工具来完成的。

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

还要看引擎和库的支持。推荐C++或者C#,目前最主流的两大游戏引擎,Unity和Unreal: Unity的主语言是C#,Unreal的主语言是C++。算上其它相对小众的引擎,最多再加上Javascript。

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

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

以上是通过学习,仅代表我现在认知的观念。学习使人进步!!

游戏开发一般使用什么语言编写相关推荐

  1. 游戏开发平台和编辑语言的选择

    游戏开发平台和编辑语言的选择 1.游戏开发的平台 个人主机平台:Windows.Linux.Mac OC: 移动平台:iOS.Android.Windows Phone.BlackBerryOS.Sy ...

  2. c语言游戏总出bug,C语言 编写的简单移动游戏出现bug?_编程_游戏设计_C语言_天涯问答_天涯社区...

    C语言 编写的简单移动游戏出现bug? 第一次按上下左右没什么问题,之后就会卡住..不知道出了什么错 源码如下:(用vc++的win32 console程序编写) #include #include ...

  3. c语言编程一个象棋游戏,急求:C语言编写的中国象棋游戏一个

    急求:C语言编写的中国象棋游戏一个 來源:互聯網  2009-09-08 12:30:35  評論 分類: 電腦/網絡 >> 程序設計 >> 其他編程語言 問題描述: 由于学习 ...

  4. 如何让c语言编的游戏运行,如何用C语言编写游戏一.doc

    如何用C语言编写游戏 网络游戏是常谈的话题,是交互式娱乐的主力军,是一种 高层次的综合艺术,更是一个民族的文化,世界观的全新传播方式 作为游戏玩家的我们,是不是想设计一个属于自己的游戏呢? 爱玩是人的 ...

  5. 【Unity3D游戏开发】之多语言缩写对应表 (十五)

    游戏开发时,iOS会返回当前语言为 "en"."zh"."zh-Hans"."zh-Hant"等等 Unity对应的语言 ...

  6. 游戏开发中的多语言文本管理

    好久没写博客了,今天趁着还在排魔兽副本的功夫上来写一篇! 由于之前没有经验,这个项目在做的时候,在多语言文本管理这方面做得很差,到了后期字符串基本成了一个无法管理的状态,随便要改点什么字都需要在一个存 ...

  7. 游戏开发中的多语言处理

    前言 之前我写过一遍<数据表的使用>的文章,今天继续用文本处理为例讲解一下数据表导出工具的使用和多语言的使用方式. 编写数据表 我们先定义一个UI文本表,写好表头,添加几个测试用对本文,注 ...

  8. c语言推箱子游戏实习报告,用C语言编写推箱子游戏

    本文实例为大家分享了C语言推箱子游戏的具体实现代码,供大家参考,具体内容如下 #include #include #include #include //行和列 #define ROW 10 #def ...

  9. 游戏引擎开发和物理引擎_视频游戏开发的最佳游戏引擎

    游戏引擎开发和物理引擎 In this article, we'll look at some of the most popular game engines for video game deve ...

  10. Unity3D游戏开发-宣雨松读书摘要(2015-4-17 18:36)

    本书基于Unity3.5编写,通过丰富的游戏实例,以JavaScript与C#两种语言介绍Unity开发. Unity3D游戏开发-宣雨松 序 它支持JavaScript.C#.Boo三种脚本语言 ...

最新文章

  1. ERP与GMP结合在药类企业实施及应用
  2. Android深度探索HAL与驱动开发—第8章
  3. 基于 Lucene 的桌面文件搜索
  4. 比较.ASP.NET中Application,Session,Cookie,ViewState和Cache
  5. python怎么按键开始与停止_使用Python启动和停止子流程
  6. ios 网络请求后 Crash
  7. git分支合并指定代码_git的几种实用操作(合并代码与暂存复原代码)
  8. 饥荒进地洞服务器无响应,饥荒联机洞穴设置及常见问题的解决方法
  9. 公式推导 11-21
  10. Ext.grid.EditorGridPanel点击单元格改变数据,动态添加列
  11. 苹果手机Safri浏览器 js 解析问题
  12. c语言编程计算缴税,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...
  13. X11-forwarding
  14. Roy Li的学习和成长自传
  15. DataPipeline选择MQ模式的理由
  16. js做的一个猜数字小游戏
  17. 嵌入式开发有年龄限制吗_嵌入式硬件工程师和软件工程师都有35岁的限制吗,有前辈能讲下吗?...
  18. 基于opencv的SFR算法
  19. Edraw Max教程】如何有趣的创建梦幻般的思维导图
  20. 性能测试-perfdog

热门文章

  1. CSS案例——静态网页制作
  2. 魔百盒M302H-ZN安徽版-刷机固件及教程
  3. 三星设备如何打开开发者模式、如何下载安装play store以便进行正常的Android开发中的google购买测试
  4. 计算机桌面ie图标无法删除,桌面ie图标删除不了的解决方法
  5. 《UnityAPI.Random随机数》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+Random+Range+seed+onUnitSphere+立钻哥哥++OK++)
  6. 扑克牌排序(结构体)
  7. Sentinel2 哨兵2数据下载方法(USGS)-史上最全讲解
  8. java作业的提交规范与要求
  9. Windows蓝屏代码集合
  10. 机器学习入门算法及其java实现-EM(Expectation Maxium)算法