学游戏开发用哪个软件最好?
展开全部 游戏开发指利用计算机编程语言,如C编程语言、C++、java等,编写计算机、手机或游戏机上的游戏。
目前流行的游戏开发语言为C++编程语言,目前流行的游戏开发接口为DirectX9.0,还有OpenGL、SDL(Simple DirectMedia Layer)等。
现在手机上玩的游戏分为Android与IOS两种不同平台,分别是用eclipse/MyEclipse和xcode。
现在也流行一些跨平台的编程引擎,例如cocos2d-x、unity 3D等。
接下来,再看看游戏开发的课程,游戏开发的课程除了理论知识还包括软件的操作。
C++程序基础:通过学习C++语言,奠定编程基础。
使用VS.net2005编译工具,高效构建代码。
算法与数据结构:通过学习算法与数据结构的基本概念,了解常用的数据结构及相关的抽象数据定义,认识计算机求解的基本思路与方法。
Win32程序入门:通过API和MFC的学习,熟悉Windows环境下程序设计基本方法。
通过使用DirectX绘制2D图形。
游戏数学和智能应用:游戏中的坐标系,矢量、矩阵,几何碰撞,物理模拟,人工智能与寻路算法。
2D游戏技术与应用:2D 游戏技术概论,游戏地图系统,GUI 系统,战斗系统设计,任务系统优秀的声音引擎 BASS,Cocos2D-X 引擎,Box2D 物理引擎。
游戏开发的常用软件有C++、DirectX、Box2D、Cocos2d-x、Unity,不能说哪款最好用,因为这是游戏开发过程中都要用到的软件,必须都精通。
C++是在C语言的基础上开发的一种通用编程语言,应用广泛。
DirectX,(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。
Box2D是一个用于模拟2D刚体物体的C++引擎。
zlib许可是一个自由软件授权协议,但并非copyleft。
Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。
这是一个C++ Cocos2d-iPhone项目的版本。
Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
...
游戏设计和软件开发哪个专业更好?
软件开发较好一些但是相比之下,软件开发要比游戏设计难学多了.软件设计以后要学习一些编程语言,这些语言都要有一定的基础才比较好学,你将学习一些java,jsp,ASP.NET(网站设计),VB.NET,J2ME(手机变成开发)等等而游戏设计则要好学一些,它属于IT产业的3D动画类专业,他的入门一般比较底,主要学习一些游戏编程语言和游戏动画设计(3DMAX)等等.可是我要最后说的是,两者无论那中,只要你学的够精够透,在其领域都会有很不错的地位的.你将来的收入也是相当的可观的.还有一点你也要记住,一定要选你感兴趣的专业,那样你才会真正的在此方面有所成就.顺便说一下,我是学软件开发的.呵呵^
学习游戏软件开发要具备什么?
学习游戏软件开发要具备以下条件:1、基础编程:C/C++基础编程,WinAPI(windows programming),数据结构,游戏算法 ( Game Mathematics ),C/C++语言在游戏中的应用、游戏算法、数据结构和STL在游戏中的应用等。
2、DirectX图形编程:DirectX基础概念,Key Board及Mouse控制,预告篇控制,2D/3D图像输出,游戏效果音,游戏背景音乐,DirectX的Network Socket,OpenGL的图形编程应用。
DirectX游戏网络编程应用,游戏开发人员的用户图形接口设计、MMORPG游戏服务器编程。
人工智能技术在游戏编程中的应用等。
3、Socket 编程技术:掌握网络基础理论、关于数据通讯的基础概念、网络基础概念以及其Model等,Socket Programming入门、Socket Programming基础、Socket Programming高级、Application实验等,Socket Programming实战。
4、游戏服务器架设:游戏服务器架构设计,Windows2003、Unix、Linux服务器架设等。
5、高级编程实战:Java游戏程序开发,SQL服务器2000编程,利用XML编程网络游、Messenger、坦克、五子棋、象棋、俄罗斯方块等简单游戏的编程方法与技巧等。
6、项目实战开发:游戏服务器编程项目制作开发,游戏客户端编写、项目制作开发、游戏编程技巧、实时表现图形的窍门等。
手机现在用pc安装游戏用啥软件好而多
手机游戏目前主流使用java语言开发.电脑游戏一般都使用C/C++语言开发 编程软件以各自厂商的选择为主 我们能常见到的有微软的VC++6.0开发环境或C++8.0系列 而游戏开发厂商一般都有自己的开发环境来使用C/C++语言开发游戏.电视游戏一般会限制在主机发行商开发的编程软件之内 开发语言都会有一定的不同.
想学游戏开发大家有什么好的建议
youxi 开发市场和前景确实不错,目前市场上对3D效果的游youxi 衷度很高,所以建议你去多了解了解unity3D。
Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频youxi 、建筑可视化、实时三维动画等类型互动内容的多平台的综合型youxi 开发工具,是一个全面整合的专业youxi 引擎。
Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件。
其编辑器运行在Windows 和Mac OS X下,可发布youxi 至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平台。
也可以利用Unity web player插件发布网页youxi ,支持Mac和Windows的网页浏览。
它的网页播放器也被Mac widgets所支持,跨平台性超强。
学手机游戏开发需要学什么
参考下面的目前,游戏开发主要分为2D游戏和3D游戏。
2D游戏通常是为手机开发的,一般使用的开发工具是Cocos2dx,使用的开发语言是C++。
3D游戏一般使用的游戏开发工具是unity3D,使用的开发语言是c#或者Javascript。
所以,要想开发哪种游戏,就必须知道需要用到哪些开发知识。
首先来说一下,如果是打算学习2D手游开发,那么,首先需要学习C++。
学习C++的路线一般是先学习C语言, 对编程有点了解后, 就是怎么样编写程序, 什么是函数, 指针怎么用.等对编程有点了解后,才开始学习C++, 这样的一个梯度就不会对C++产生恐惧感!。
然后,还要了解Cocos 2dx 的使用。
以及熟悉api.等等。
再说一下3D游戏的开发。
3D游戏用的比较多的开发工具是unity3D引擎。
unity3D开发用的是C# (Javascript也用,但用的比较少),所以先要学会c#。
c#也是一种面向对象的编程语言,相比c++,也是相对简单的。
然后,就需要学会unity3D引擎的使用了。
而且这个也是非常的重要。
没有什么技巧,就是自己一步一步学习,一项一项的熟悉。
还有unity3D中的api.也是需要熟悉的。
今天,就先说这两种在国内非常流行的游戏开发方法。
到底需要学习哪种游戏开发,学习什么编程语言,现在应该熟悉了吧!游戏开发,不管是哪一种方式。
都是需要有自己的项目,自己会独立的解决问题,这才是最重要的。
游戏软件开发要报什么专业?
!!不过必须得学编程!!手机游戏属于不那么大型的游戏~~建议学J2EE,属于JAVA编程的一种,我个人也是学Java专业的!!大型网络游戏那些的话,就得学C++做基础,然后深造那些高级语言那些的了,而且要求都挺高的!!游戏软件开发绝对不是一个人的能做的了的,只有是一个团队才行!!游戏里面摸的设计还有高级点的有3D效果都是要求有一定的photo和Flash基础的人才行的。
还有音效!!还有程序的编写!!而且几乎所以游戏都是用到数据库的!!还有游戏的内容设计和测试……很多东西的,关键是看你对什么有兴趣!!其实动漫设计【前台的东西】也是游戏开发里重要的一个角色!!还有软件编程专业【属于后台的】~~~还有数据库【挺重要的一门专业】……如果你思维不是很好,智商不高又懒的话,建议别学编程专业,虽然是最吃香的专业,但同时也是最悲惨的专业,【没MM报这个才是最悲惨的,我们班54个童鞋就2个都不知道算不算是女的MM~~泪奔……】要学的东西很多,包括【数据库】【网络基础】【C语言】(其实不止C而已,还有很多别的语言,C是基础里面的基础,是要学来做垫脚石的)【数据结构(超难)】…………而且编程这个专业对英语的要求也是不低的,起码得过四级~~~而且里面很多专业术语(完全纯英文)是要看得懂的!!而且100%代码是不含汉字的~~~几乎都是英文编写出来的!!
请问开发手机游戏需要什么软件?
展开全部 首先你有编程基础是再好不过的了。
手机游戏开发的平台是JME,一般不会用到C++。
当然学过C++的更好。
你学的可能是JEE,所以你一定要把JME好好学一下,重点是MIDlet,CANVAS,RecordStore。
此外MIDP1.0和2.0的特性要搞清楚,如果做和网络有关的还要学习MIDP网络编程。
掌握这些就基本上门什么问题了,学的不多,对于一个会C++/JEE的人来说,应该可以在1个月左右学完。
和其他语言一样,JME关键是要多练,自己试着开发几个小游戏出来是不错的练习办法,可以找出你学习上的不足点。
有条件的话,做出来的游戏应该拿到真机上运行,因为在模拟器上运行和真机有区别。
如果是独立开发手游,那么还要掌握一些基本的软件,如PhotoShop,Mappy,和简单的声效处理。
另外有需求的话可以学学JTWI,特别是Mobile 3D Graphics(M3G)技术,这是以后发展的趋势(由于本人对这块很薄弱,所以不能误导你,就不多说了)。
总之,你就再需要学JME和多练习,就够了。
PS.一般来说JME工程师比JSE和JEE的待遇要好一些。
而且从事游戏行业的上班玩游戏不会被骂。
如果哪天你闲着无聊和同事聊天聊的太嚣张被BOSS看见了,他第一句应该是说“有闲功夫多玩玩游戏,闲聊什么天!。
”手机游戏制作 全球手机顶尖游戏3d motoracer 制作全揭密 图文_吴刚 北京数位红软件应用技术有限公司执行董事 林志强 数位红nightmare ii首席三维美术设计师 王科 数位红motoracer3d首席三维美术设计师 3d motoracer 是数位红公司开发的一款针对nokia s60设备及sony ericsson p800 (uiq)的3d游戏,该游戏上市几个月来,已经成为全球最畅销的nokia s60、p800游戏应用前三名之一。
本文就是对3d motoracer 的开发过程进行大致的介绍。
i. 游戏引擎的准备 在制作游戏之前,必须有一套经过长期测试并且适用的游戏引擎。
数位红用了两年的时间总结开发出一套基于移动设备的游戏引擎:dragon bone game engine for mobile phone(龙骨),他可以支持目前大部分的高端移动设备,它不仅可以使程序开发人员及游戏项目节省了大量的时间,另外还可以让美术人员最直观的看到其设计效果。
它最大的价值就是可以使开发人员的一套代码在不需要改动程序的情况下编译运行在不同设备平台上(改动不超过20%)。
目前数位红及其他公司已经使用它开发游戏超过了30款。
引擎提供了非常完善的9个模块与3个增强模块,可以完全满足各类游戏开发的需要。
游戏引擎可以直接嵌入到开发者的程序中,不需要额外的支持程序即可使所开发的游戏独立运行。
游戏引擎简单、易用,编译后体积很小,占用内存也很小,可以节省玩家的内存空间及无线下载费用。
基本引擎包含9个模块,引擎函数界面提供了类似windows的使用模式: 1、 文件操作模块:提供类似标准c的fopen,fclose等函数。
2、 内存管理模块 3、 2d图形图象模块 4、 对话框模块 5、 sms操作模块:可以在程序内部对sms的收发进行截获处理。
6、 加密模块:提供识别使用设备的imei功能,用于软件的加密目的。
7、 声音模块 8、 资源打包及压缩模块:可是使最后发售的软件包体积变小,尽量少的占用用户的内存空间。
9、 常用函数:如字符串操作等函数。
10、例子:提供一套完整游戏magicline的源程序。
引擎增强模块构成 其增强部分,包含三个模块: 1、 实时3d增强模块 2、 声音增强模块 3、 图形文件增强模块 ii. 正式开发的前期工作 a. 开发工具的准备 在很多人看来,手机游戏还是一种很新鲜时尚的玩意儿,所以,谈起手机游戏的时候难免有种莫测高深的感觉。
其实,手机游戏的整个制作过程十分简单。
从某种角度而言,它是一种传统的回归,同时也是新旧技术的相互融合。
最常用的开发工具有vc++,j builder及codewarrior,在设计工具上则更是和普通的pc游戏制作软件没有大的区别。
有的设计人员更愿意使用“骨灰级”的二维设计工具dp,也有人愿意用3dmax、maya建模之后再进行二维修改,当然所有这些方法都要根据游戏的最终设定来决定。
我们在做java游戏的时,一般都是采用像素级的二维绘制完成图片,即逐个像素点的完成。
但在制作pda等类似设备的游戏时,就会采用3dmax或者maya建立模型,渲染后再修整。
在设计过程中,我们也与大多数游戏公司一样使用了maya、3dmax、photoshop、painter等工具。
b. 确定游戏的各项参数及目标设备 这要求程序人员能给出准确的图片限制大小,即所有图片允许美工占用多少空间。
由于手机游戏的制作受数据量的限制很大,所以我们在设计游戏时,经常为减少1k空间大小而大伤脑筋。
另外,就是需要准确了解该手机允许的色彩数、分辨率、整屏刷新率,其实这也是对游戏引擎的一种测试。
以motoracer 3d为例,我们设想使其运行在nokia 9210、nokia 7650/3650、sony ericsson p800、pocket pc平台上。
在数位红,由于我们拥有了自主开发引擎dragon bone game engine for mobile phone,游戏引擎是跨平台的,所以这一步骤我们就省去了不少时间。
我们以nokia 7650/3650为最初调试蓝本,原因是在这些设备中,nokia 7650/3650的速度相对较慢,屏幕尺寸也相对...
转载请注明出处51数据库 » 用什么软件开发游戏好