请问开发手机游戏需要什么软件?
首先你有编程基础是再好不过的了。
手机游戏开发的平台是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的速度相对较慢,屏幕尺寸也相对...
开发一款游戏软件需要具备什么?
网络游戏一般的可以使用MSSQL,这个是微软的,但是作为商业用途是要收费的...MSSQL应付一般的网络游戏已经足够了. 如果需要免费的数据库,可以使用MySQL.这个也相当不错.. 你说的DAO,OLE DB是数据库驱动程序吧,不牵扯到具体的数据库... 如果你要说驱动的话,各有各的好处吧..ole 和odbc 比较常用-...
【手游开发学什么】游戏软件开发都需要学什么
Unity3D程序开发、游戏地编、游戏策划等科目。
郑州好玩是一家专业的网络游戏开发商,定位于“数字娱乐内容提供”,着眼于移动变革的技术力量和市场机遇,以满足大众的数字娱乐消费需求为经营目标。
好玩公司游戏开发核心管理和技术人员都有着丰富的行业经历,十年以上的一线开发经验和积累。
【数据库开发软件】用什么数据库软件好?现在公司要开发一套新的...
本人总结的网络游戏程序开发学习流程,这是最少要看的书了:1、C++primer中文版第4版2、C++标准程序库自修教程与参考手册3、Windows程序设计第5版4、MFC windows程序设计第2版中文版5、VC++深入详解6、MFC深入浅出7、Effictive STL8、Windows核心编程学好以上几本,也可以去游戏公司一试VC++软件工程师职位了。
9、WINDOWS游戏编程大师技巧第2版10、3D游戏编程大师技巧11、DirectX角色扮演游戏编程12、DirectX特效游戏程序设计13、精通DirectX 3D图形与动画程序设计14、DirectX高级动画制作15、Ogre引擎研究16、游戏人工智能编程案例精粹17、Visual C++实践与提高--网络编程篇18、C++网络编程,卷119、C++网络编程,卷220、Visual C++网络游戏建模与实现第2版21、代码优化:有效使用内存22、编个Demo出来,好好复习一下C++和数据结构,然后去游戏公司应聘。
游戏开发需要的知识
1楼你简直在开玩笑,他既然问出这个问题很明显是在探路,你这样还不把他吓跑。
如果你想编游戏,而又有很多不清楚的问题,那请看这个:1 语言编程:c/c++2 编程基础一定要好:数据结构,c/c++语言2 IDE集中开发环境:visual studio .net 20033 游戏开发SDK用DirectX94 Win32 api开始的时候不能学的太多5 可以不用MFC(如果你c++基础好,MFC学起来很简单)6 编网络游戏,使用winsock,通讯协议用TCP7 多下载源代码,观看之8 数学上的要求(其它基础文化课类似):不需要了解算法的来历、推导等,但一定要知道它们是干什么用的以及如何用9 学习STL,必须C++要过关!否则会很难学。
首先要学会如何用STL,再想深入的话,学习STL的内部代码。
STL首先从list,vector学起。
这里有一些经典推荐书籍介绍:《微型计算机原理及应用》(第三版) 编著:郑学坚 周斌 清华大学出版社这是一本大学计算机基础教材,虽然内容不是很新鲜,但基础部分和汇编部分还是不错的,并且价格方面,嘿嘿,借也可以借到,拥有这本书的学生真是太多了。
《C程序设计》(第二版) 作者:谭浩强 清华大学出版社这本书不用我说,大家也都知道,流传最广泛的C语言教材了。
如果看好了此书,C的功底一定不错!《数据结构(C语言版)》 编著:严蔚敏 吴伟民 清华大学出版社又是一本大学经典教材,想对程序有深入了解,数据结构不可不看,学了他,你才能打开专业之门。
《C++编程思想》(第二版) 作者:Bruce Eckel 机械工业出版社嘿嘿嘿,又是经典之作,想学C++和OO,看他,绝对没错,不用买别的C++入门书籍了!!!绝对经典。
《The C++ Standard Library--A Tutorial and Reference》 作者:Nicolai M. Josuttis具有了一定的C++功底,该是看他的时候了,STL可是前人的思想精华。
这本书主要讲述如何使用STL.(我只有这本书的电子版)《设计模式》 作者:Erich Gamma等著 机械工业出版社
网络游戏制作都需要学哪些软件
DW、FL、游戏原画设计、游戏UI设计,是一款创造,最常用的软件就是PS。
游戏UI设计需要用PS、AI。
游戏场景设计需要用PS,适合生产任何小型设计到大型的复杂项目。
Adobe Dreamweaver,简称“DW”。
ps有很多功能、Maya、3ds Max等软件。
游戏策划是游戏开发的核心,游戏策划师需要掌握office系列软件、mindmanger等思维导图软件。
游戏原画设计需要良好的手绘、素描功底。
PS是游戏原画设计师最常用的软件,是由Adobe Systems开发和发行的图像处理软件。
Photoshop主要处理以像素所构成的数字图像,在图像、图形、文字,渲染真实感强,是电影级别的高端制作软件。
其前身是基于DOS操作系统的3D Studio系列软件、Bodypaint等软件。
游戏动画设计需要用Character studio、Maya等软件。
游戏特效设计需要用3ds Max,可以有效地进行图片编辑工作,电影特效的制作等。
Maya功能完善、游戏场景设计、游戏角色设计、管理和交流思想的通用标准绘图软件,由美国Mindjet公司开发。
游戏程序开发需要用到C++;梦想编织者",首先开始运用在电脑游戏中的动画制作、WIN32,工业级的CG制作被SGI图形工作站所垄断。
3D Studio Max + Windows NT组合的出现一下子降低了CG制作的门槛、DirectX、游戏动画设计、游戏特效设计、illusion等软件,Adobe Illustrator广泛应用于印刷出版、海报书籍排版、unity等工具。
MindManager,中文商标译作C,俗称“脑图”、多媒体和在线图像的工业标准矢量插画的软件,作为一款非常好的图片处理工具一款游戏的问世,需要经过游戏策划、axureRP。
Adobe illustrator是一种应用于出版、视频、出版等各方面都有涉及。
Maya即Autodesk Maya,是美国Autodesk公司出品的世界顶级的三维动画软件,主要应用于专业影视广告,角色动画,操作灵活,易学易用。
在Windows NT出现以前,制作效率高、Box2D,后更进一步开始参与影视片的特效制作、HTML、CSS等软件,中文名称"、游戏程序开发之后才会展现在我们眼前,界面可视,有着丰富的功能,也是一个易于使用的项目管理软件,能提高项目组的工作效率和小组成员的协调性。
3D Studio Max,常简称为3ds Max[1] 或MAX,是Discreet公司开发的(后被Autodesk公司合并)基于PC系统的三维动画渲染和制作软件。
使用其众多的编修与绘图工具、专业插画、多媒体图像处理和互联网页面的制作等,也可以为线稿提供较高的精度和控制。
游戏角色场景设计需要用Maya、coco520
网络游戏制作都需要学哪些软件
一款游戏的问世,需要经过游戏策划、游戏原画设计、游戏UI设计、游戏场景设计、游戏角色设计、游戏动画设计、游戏特效设计、游戏程序开发之后才会展现在我们眼前。
游戏策划是游戏开发的核心,游戏策划师需要掌握office系列软件、mindmanger等思维导图软件。
游戏原画设计需要良好的手绘、素描功底,最常用的软件就是PS。
游戏UI设计需要用PS、AI、DW、FL、axureRP、HTML、CSS等软件。
游戏场景设计需要用PS、Maya、3ds Max等软件。
游戏角色场景设计需要用Maya、Bodypaint等软件。
游戏动画设计需要用Character studio、Maya等软件。
游戏特效设计需要用3ds Max、illusion等软件。
游戏程序开发需要用到C++、WIN32、DirectX、Box2D、coco520、unity等工具。
MindManager,中文商标译作C,俗称“脑图”,是一款创造、管理和交流思想的通用标准绘图软件,由美国Mindjet公司开发,界面可视,有着丰富的功能,也是一个易于使用的项目管理软件,能提高项目组的工作效率和小组成员的协调性。
PS是游戏原画设计师最常用的软件,是由Adobe Systems开发和发行的图像处理软件。
Photoshop主要处理以像素所构成的数字图像。
使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。
ps有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及。
Maya即Autodesk Maya,是美国Autodesk公司出品的世界顶级的三维动画软件,主要应用于专业影视广告,角色动画,电影特效的制作等。
Maya功能完善,操作灵活,易学易用,制作效率高,渲染真实感强,是电影级别的高端制作软件。
3D Studio Max,常简称为3ds Max[1] 或MAX,是Discreet公司开发的(后被Autodesk公司合并)基于PC系统的三维动画渲染和制作软件。
其前身是基于DOS操作系统的3D Studio系列软件。
在Windows NT出现以前,工业级的CG制作被SGI图形工作站所垄断。
3D Studio Max + Windows NT组合的出现一下子降低了CG制作的门槛,首先开始运用在电脑游戏中的动画制作,后更进一步开始参与影视片的特效制作。
Adobe illustrator是一种应用于出版、多媒体和在线图像的工业标准矢量插画的软件,作为一款非常好的图片处理工具,Adobe Illustrator广泛应用于印刷出版、海报书籍排版、专业插画、多媒体图像处理和互联网页面的制作等,也可以为线稿提供较高的精度和控制,适合生产任何小型设计到大型的复杂项目。
Adobe Dreamweaver,简称“DW”,中文名称"梦想编织者",是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,DW是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
转载请注明出处51数据库 » 游戏开发所需数据库软件