个人游戏开发用什么编程语言 哪个编程语言是开发软件和游戏用的?

[更新]
·
·
分类:互联网
3556 阅读

个人游戏开发用什么编程语言

哪个编程语言是开发软件和游戏用的?

哪个编程语言是开发软件和游戏用的?

原则上游戏就是软件,所有语言都可以开发软件和游戏,不同点在于,开发周期、深度和规模,对于小游戏而言,一般语言可以对付,但是对于大型游戏,就需要在特定语言的基础上进行封装,从而形成专门的游戏引擎,这一点类似于软件中的组件。游戏引擎对于游戏的开发周期和质量至关重要。著名的游戏开发引擎有Cocos2d-x、Unity3D、FlashAIR、Unreal、Corona等,其中以Cocos2d-x与Unity3D所占市场份额最大。因此,开发游戏之前,要选好合适的游戏开发引擎,同时结合具体的语言环境,比如c 、Python、Java等,这样才能事半功倍。

一般游戏分为手机游戏,电脑大型网络游戏,各种小游戏这三种。
1.手机游戏开发一般用JAVA
2.网络游戏一般用c
3.各种小游戏的话就比较多了,像.net Python,js都可以。

9种目前市面上最主流的编程语言:C、C 、C#、Java、Python、Ruby、JavaScript、PHP以及Objective-C,用图表的方式展示了由其打造的顶级应用成果和该语言的优势与弊端。

感觉大部分编程语言都能搞软件开发和游戏吧,比较主流的是C语言、Java、C#之类的,用的比较多。

一般分二种:网络游戏和手机游戏。网络游戏有2D和3D,主要用的语言是C ,用的软件是VC,还需要DIRECT包,用于DIRECT编程,一般单机小游戏用的是SDK或MFC编程。手机游戏用的语言是JAVA,用的软件很多,现在比较流行ECLIPSE,还需要一些J2ME的插件。

使用C# 和 unity3d游戏开发引擎,可以开发出炫酷的3d游戏

windows客户端程序一般用什么IDE和什么编程语言编写?

Windows客户端一般都是微软开发语言体系,还有一些支持跨平台的语言,下面举例说明一下
1、C#
C#是微软推出的一种基于.NET框架的、面向对象的高级编程语言。C#以.NET框架类库作为基础,拥有类似Visual Basic的快速开发能力。C#由安德斯·海尔斯伯格主持开发,微软在2000年发布了这种语言,希望借助这种语言来取代Java。C#已经成为Ecma国际和国际标准组织的标准规范。主要IDE是Visual Studio。
2、VC
VC (又称Visual C )是微软公司的C 开发工具,具有集成开发环境,可提供编辑C语言,C 以及C /CLI等编程语言。VC 集成了便利的调试工具,特别是集成了微软Windows视窗操作系统应用程序接口(Windows API)、三维动画DirectX API,Microsoft .NET
框架。。主要的IED是Visual Studio,Visual C 。
3、QT
Qt是一个跨平台的C 应用程序开发框架,广泛用于开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器等。
4、VB
Visual Basic(VB)是由微软公司开发的包含环境的事件驱动编程语言。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以通过拖动VB提供的组件快速创建一个应用程序。主要IDE是Visual Basic的集成开发工具。
5、Delphi
Delphi是Windows平台下Object Pascal语言集成开发环境,支持应用程序快速开发(Rapid Application Development,简称RAD)。最初版本由美国Borland公司于1995年开发,Delphi语言简单易用,也可以通过拖动可视化组件构建应用程序,曾经风靡一时,大有取代VB的趋势,很早以前桌面游戏客户端很多都是Delphi开发的,当时盛大很多游戏都基于Delphi,但是受到微软的阻击再加Borland公司决策失误,导致Delphi没落。主要IDE是Delphi的集成开发工具。
6、Java
Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。是有SUN公司开发,现在不存在了,被Oracle收购了,Java有GUI工具包AWT、Swing等,因为Java是跨平台的,一次编译多处使用,真多跨平台的产品很有吸引力。主要IDE是Eclipse。
7、Python
Python是一门高级编程语言,简单易学,Python也有GUI组件例如:Tkinter、PyQt等,但是应用不广泛。