制作游戏应该学什么编程语言

就是仙剑那样的单机游戏,应该学VB还是C啊,纠结,郁闷。。。

企业级的游戏开发的话,一般C++多一些,大型游戏要求足够高的运行效率,而JAVA,C#在这一方面是短项,而用C的话又没有类,所以C++开发的游戏比较多,如果是想进游戏公司的话,多学学C++。
但是如果是个人开发小型游戏的话,建议用C#,小型游戏不需要考虑效率问题,C#足以应付,微软有个东西叫XNA,专为业余的程序员开发小型游戏而设计,上手简单,微软提供了大量的类库,用起来很便捷。
如果是开发android的游戏的话,没得选,只能用JAVA。
貌似也有用delphi开发的游戏,不过听说不是主流。


其实语言不是重点,任何语言都可以做游戏,只是各个语言各有特点,根据需求的不同选择最适合的语言。关键在于算法要理解,理解程序的构架,研究透算法,才是最重要的。
学习的时候建议以C++来学习,用JAVA或者C#的话学不到指针,用C的话学不到面向对象的思想。不过如果没有任何语言基础的话,建议还是从C学起,先学会最基础的东西再学C++。VB现在已经很少用了,实在没学的必要。

推荐教材《Visual C++游戏编程基础》

如果只是想做个小的东西玩玩的话,有很多方便的软件,比如《RPG maker》,用这些东西不需要什么编程的基础就能做一些小的东西,玩玩足以。

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-23
现在都是信息化的时代,没有一门好的技术是难以在社会之中立足的,
现在的电脑技术飞速增长,每家公司都需要电脑人才,你可以去学习电脑专业,
在这个领域中还是有很大的发展空间的,只要自己好好学习,以后的前景不可限量。
第2个回答  2012-03-24
c++或者java
第3个回答  2012-03-24
毋庸置疑 C++ .
vb大程序性能不行
第4个回答  2019-12-23
e语言制作游戏,小游戏无趣,大游戏卡死,市面上的游戏我还没见过有哪个是用e做的。当然你要写个扫雷这种,还是有点意思的,考头脑。

游戏开发需要学什么编程语言
1、C++ C++是游戏开发的重要语言,它可以让硬件和图形过程中能直接控制。2、JaScript JaScript可以容易将HTML和CSS等传统网络技术集成,跨平台手机游戏越来越多。3、HTML5 HTML5也是游戏编程语言之一,很多手机的游戏都会用到这种语言。

游戏编程应学什么语言
1. C++:作为游戏开发中最受欢迎的语言之一,它具备高度优化与内存管理能力,特别适用于实时游戏引擎的编程,能够实现高性能与响应迅速的游戏体验。2. C#:此语言适合用于 Unity 引擎和 Xbox 游戏开发,借助 Visual Studio 开发工具,开发者能够便捷地编写和发布游戏代码。3. Python:在开发小型游戏和制作...

游戏开发需要学什么
1. 编程语言:掌握至少一种编程语言,如C++、C#、Python等。游戏开发中常用的编程语言是C++和C#。2. 游戏引擎和工具:熟悉并掌握一到多个游戏引擎,如Unity、Unreal等。了解和学习使用相关的游戏开发工具,如图形编辑软件、动画编辑软件等。3. 游戏开发流程:了解游戏开发的整个流程,包括游戏设计、美术设...

游戏一般用什么编程语言开发?
H5游戏,例如微信小游戏、网页游戏。主要用到JavaScript和相关技术 其他。独立游戏圈流行的MonoDevelop(C#)、Love2D(Lua)等等;还有大厂采用自研引擎的,但是近几年大量转向UE4和Unity。现代游戏开发,绝大部分人都会采用成熟引擎来制作,并不是从0开始写起。对游戏引擎来说,编程语言并不重要。学习编程...

游戏开发用什么编程语言
HTML5HTML5已成为网络上最常见的游戏编程语言之一。 您今天玩的绝大多数手机游戏都使用这种标记语言。 通过与JavaScript协作创建复杂的基于Web的游戏很容易。 该语言易于学习,并不一定需要学习复杂的算法编程知识,因此已成为游戏开发人员的热门选择。PythonPython是另一种提供OOP方法的语言,是游戏开发人员...

游戏开发需要学习什么
游戏开发涵盖广泛的知识领域。首先,编程语言与技术是基础,包括C++、Java、C#等编程语言,以及Unity、Unreal Engine等游戏开发引擎。这要求开发者熟悉编程原理,具备代码编写能力。其次,图形学与动画技术至关重要。学习3D建模、动画设计、光影效果等,以打造吸引人的游戏画面。高质量的视觉效果是提升玩家体验...

游戏开发要学什么
游戏开发需要学习的内容主要包括编程语言、游戏引擎的使用、图形学基础、音效处理、人工智能以及游戏设计理论等。1. 编程语言你需要掌握至少一种编程语言,如C++、C#或Java。这些语言是游戏开发的基础,因为它们提供了创建游戏逻辑和用户界面所需的工具。对于某些游戏引擎,比如Unity,你可能还需要熟悉特定的...

哪些编程语言可以做游戏开发
C#是一种面向对象的编程语言,由C和C++衍生而来。它保持了C和C++的强大功能,同时优化了复杂特性,使得代码更加简洁易懂。C#语言的强大力量、优雅的语法、创新特性以及面向组件的编程支持,使其成为.NET开发的首选语言。对于游戏开发者而言,C#是学习和实践的理想选择。Unity3D是一款功能强大的综合开发平台...

游戏开发要学些什么
主要需要学习:Ja、C++编程语言、游戏图形系统实现、OPENGL游戏编程、网络游戏开发实战、游戏引擎设计、游戏美术实战开发、游戏开发语言基础等。游戏开发岗位职责 1、实现游戏的设计、开发、调试和其他技术支持。2、优化unity3D引擎以及技术、内部使用工具的开发。3、配合团队其他人员,将游戏的改进创新 4、负责...

学手机游戏开发需要学什么
需要学习基础编程语言、汇编语言、图像动画设计等相关知识。游戏开发工程师:工作内容:1、了解并致力于游戏总体设计;2、配合主程序完成游戏架构及各大功能的设计、开发、调试和其他技术支持;3、负责游戏开发工具和运营维护工具的设计与开发;4、完成游戏服务器端模块代码及相关文档的书写、优化对已完成代码...

相似回答