本文目录
- 做手机游戏需要学什么
- 如何在手机上制作游戏
- 想做个独立游戏开发者
一、做手机游戏需要学什么
问题一:想做手机游戏开发,要学些什么东西呢 cocos2d就是专门2d游戏的引擎
c、c++这个要学qt什么才能开发手机当然苹果的话直接c++再看看ios开发教程就行了,objc++和c++不是差很多
没人直接用java的gui开发东西的吧,这东西只是为了学java时好玩才用的。
html5也能直接开发游戏啊学完java应该会html5了吧,html肯定会了,不会html5再看看html5的游戏制作教程就能直接作了。
不管选什么就是调用人家给的api做成个游戏么,手机2d游戏很简单,你已经会了门语言,再学个1、2天就行了
问题二:学手机游戏开发需要学什么 1、开发手机软件的相关程序。如果你想做一名安卓应用开发者,其实也不难。我认为,最简单的也是最基本的是你需要懂得Java语言和XML知识。现在开发安卓系统通常都用的是Java语言。掌握了这两种技能后,然后再安装一个Eclipse和Android SDK,就可以做开发了。
2、不只是安卓,现在苹果系统也是一个大热门,几乎可以和安卓相媲美。如果你想要成为IOS应用开发者,你需要了解的知识也有很多,例如Objective-C语言、xcode开发环境等、足够的苹果手机以及相关产品的使用经验,知道产品的优点与不足,这样才能更有效的和软件需求人员交流沟通。
3、想要开发手机软件,最最基本的是要具备一定的软件开发能力,那么你也需要一定的开发技能作支撑,例如界面开发、一定的数据库开发、通讯接口开发、协同开发与联调,如果是游戏,那么还需要涉及到引擎、建模、素材、光影、故事板等。这都需要你了解清楚。
4、必须要有良好的用户体验。好的手机应用软件都应该有好的用户体验,所以我建议,你在开发一款软件之前一定要做好用户调查,看看他们有什么需求,确定软件要实现什么主功能和辅功能等等。当然也要设计出一款美观大方的界面,这样的话用户使用起来也舒心的多了。
5、不懂技术就不能开发。如果你连一点儿的软件开发技术都不会的话,肯定是不可能会开发手机应用的。
问题三:从零基础开始想学习做手机游戏,请问该怎么做你好,对于你的问题:1、首先要确定到底是想学习iOS还是Android下的游戏开发,因为两者开发语言学起来是不大一样的;2、iOS下游戏开发一般使用Object-C,而Android下是Java;3、从什么开始学起?肯定是从计算机语言开始学起,定好平台就去学习具体语言,Object-C或Java,你需要准备:a.一本教程,具体某本书建议到csdn论坛去问一下,那里是中国最大程序员社区b.类库是肯定要学的,在学具体语言就会接触到类库c.视频教程,具体还是请到csdn去问4、开始学习语言才会接触到具体的软件,如Xcode,Eclipse等等PS:学习语言不是一件简单的事,要下苦功夫,而且游戏开发后期还要学习建模、算法设计等知识!
有其他问题欢迎到电脑管家企业平台咨询,我们将竭诚为您服务!
腾讯电脑管家企业平台:zhidao.baidu/c/guanjia/
问题四:做手机游戏开发需要学习哪些技术?开发手机软件的相关程序。如果想做一名安卓应用开发者,其实也不难。最简单的也是最基本的是需要懂得Java语言和XML知识。现在开发安卓系统通常都用的是Java语言。掌握了这两种技能后,然后再安装一个Eclipse和Android SDK,就可以做开发了。
不只是安卓,现在苹果系统也是一个大热门,几乎可以和安卓相媲美。如果想要成为IOS应用开发者,需要了解的知识也有很多,例如Objective-C语言、xcode开发环境等、足够的苹果手机以及相关产品的使用经验,知道产品的优点与不足,这样才能更有效的和软件需求人员交流沟通。
问题五:做安卓平台游戏开发需要学什么?安卓是用Java,cocos2dx我不熟悉,一般手机游戏开发使用Unity3D引擎。支持Java或C#,这个引擎是可视界面,入门容易,制作好的作品可以直接跨平台转换,win,lux,mac,ios,android,winphone,各种家用机掌机(要与厂商签订协议)都可以一键转换。但缺点是全英文界面,国内书籍资料普遍落后,不容易找教程。
一般情况下,在国外这款引擎只用于手机游戏开发,其他类型游戏开发时,先用这款引擎由少数程序员+策划+美工或者策划+美工先按设想做出测试用游戏,然后在公司发表会上取得通过后,公司内部成员从头使用普通制作方法(基础程序OpenGL,DirectX,PSDirect等结合程序语言)完成成品。也就是说,千万不要用这个引擎做手机游戏之外平台的游戏。
做完的作品可以提交Google商店或者苹果商店审核,审核成功后可以上架,前者比较容易通过审核。
一般售价在免费+道具收费到30美元不等
问题六:安卓手机游戏开发需要学什么?在瑭锦Tanjurd要学Android游戏编程游戏是Android应用商店中的一个大分类,也是智能手机的一大亮点。需要学习SurfaceView、动画绘制、图形图像的碰撞和检测、地图的设计、数据存储、传感器编程、网络编程、多媒体编程、事件处理等等的回顾,编写2D游戏。通过对OpenGL3D内容的介绍,了解在Android上开发3D游戏的基本技能。学习游戏引擎libgdx,了解游戏引擎的用法。
问题七:做手游的话需要学习些什么东西首先你要有绘画功底,其次这些软件你得学Blender,Art of Illusion,FreeCAD这几个软件都是建模渲染必备得,而且这几个软件都是免费开源的,网上一般都有。我们学机械建模与制图都得学。你美术功底好了以后将你的想法手绘出来,再用3d建模软件进行建模渲染,这些都是动画及游戏制作最基本的。
问题八:我想做一个手机游戏,但什么都不会应该学什么?到外面学编程,如果以后想找这方面的工作,必须去考证,最低中级,最好是高级!
个人认为英语学不好的人,还是别学编程了!
问题九:做手机游戏开发需要学习哪些技术? 50分最起码要回编程
问题十:我想自己制作一个手机上玩的游戏,都需要学什么。编程
二、如何在手机上制作游戏
1、创意齿轮一个在手机上制作游戏的APP,内置动画、对象、地图、故事等编辑器,制作游戏起来通用也非常简单。
2、下载并学习制作平台选择好制作平台后,需要下载并学习制作平台的使用方法。通过官方网站或其他网站进行下载。学习方法可以是通过观看教程视频或者看官方文档来学习。这一阶段需要掌握技术基础,做好准备。
3、游戏策划制作常用的软件是:office系列软件、mindmanger、Unity3D。游戏策划也就是游戏的内容,好的游戏内容才会吸引到用户下载。
4、电脑点击unity的创建,创建一个正方体,作为地面。给地面附上图片,这样地面的效果就出来了。然后在创建一个球体。将球体放在地面上面,的中间位置。接着再创建按钮,创建出2个。
5、要想让你的app游戏软件成为热门的手机游戏应用,那么在创作的过程中最忌讳的就是“炒旧饭”和“山寨”,也就是说作为优秀的app制作者不能够依赖于“复制”“粘贴”的方式去进行app手机游戏的开发工作。
个人这样开发手机游戏:做游戏最开始需要做的就是设计游戏的原型,想好游戏的玩法,这个工作可以借助类似axure这样的工具来完成。
设计游戏素材创建游戏需要美工制作游戏素材。如该游戏的场景、角色、道具等。在设计素材时,需要注意服从游戏风格,使游戏更加符合用户需求。编写游戏场景和代码逻辑完成素材制作之后,就需要开始写游戏场景和代码。
、例子:提供一套完整游戏magicline的源程序。
Unity+AndroidSdk=一个可以在手机上运行的软件。Unity+AndroidSdk+引擎功能+代码+游戏模块=一个可以在手机上运行的单机游戏。Unity+AndroidSdk+引擎功能+代码+游戏模块+网络=一个可以在手机上运行的网络游戏。
没有什么思路的话,建议你去玩玩这5个游戏,里面的交互和设计风格都值得思考。TOP1——纪念碑谷Ustwogames开发的一款解谜类手机游戏,于2014年正式发行。
电脑点击unity的创建,创建一个正方体,作为地面。给地面附上图片,这样地面的效果就出来了。然后在创建一个球体。将球体放在地面上面,的中间位置。接着再创建按钮,创建出2个。
电脑点击unity的创建,创建一个正方体,作为地面。给地面附上图片,这样地面的效果就出来了。然后在创建一个球体。将球体放在地面上面,的中间位置。接着再创建按钮,创建出2个。
选择游戏类型在开始创建游戏之前,首先要确定游戏类型。如横版过关游戏、休闲游戏、竞技游戏等。这取决于个人爱好和技能水平。如果想要创建比较复杂的游戏,需要了解编程知识。
通过参考不同的游戏,写出想要制作的游戏的剧情和脚本。游戏的种类有多种,根据自己喜欢的游戏种类,通过参考不同的游戏,写出要制作游戏的剧情和脚本。
创意齿轮一个在手机上制作游戏的APP,内置动画、对象、地图、故事等编辑器,制作游戏起来通用也非常简单。
电脑点击unity的创建,创建一个正方体,作为地面。给地面附上图片,这样地面的效果就出来了。然后在创建一个球体。将球体放在地面上面,的中间位置。接着再创建按钮,创建出2个。
手机游戏制作就是从游戏创意到成为商业产品的全过程。
手机游戏需要开发游戏引擎,包括前端后端的开发。
手机游戏开发教程如下:建立游戏idea初始:从某种角度而言,手机游戏APP制作就是一种回归传统,也是新旧技术的融合。
下载并学习制作平台选择好制作平台后,需要下载并学习制作平台的使用方法。通过官方网站或其他网站进行下载。学习方法可以是通过观看教程视频或者看官方文档来学习。这一阶段需要掌握技术基础,做好准备。
在制作游戏之前,必须有一套经过长期测试并且适用的游戏引擎。
/18注册呱呱助手账号并且登录,在我的页面,点击开发者平台,进入开发者中心界面。
手机游戏短视频制作教程具体如下:打开手机上的剪映App,进入主界面。点击开始创作。选择需要剪辑的视频,点击添加。用下方功能命令进行剪辑。剪辑完成后,点击导出即可。
具备手机脚本制作、发布、打包、上传等一体的服务。脚本制作教学视频,手机直接看,3分钟就能学会。自动匹配本地游戏脚本,一键运行游戏和脚本,提供综合的社区吧板块,学习做脚本、脚本分享、脚本需求等。
电脑点击unity的创建,创建一个正方体,作为地面。给地面附上图片,这样地面的效果就出来了。然后在创建一个球体。将球体放在地面上面,的中间位置。接着再创建按钮,创建出2个。
选择游戏类型在开始创建游戏之前,首先要确定游戏类型。如横版过关游戏、休闲游戏、竞技游戏等。这取决于个人爱好和技能水平。如果想要创建比较复杂的游戏,需要了解编程知识。
创意齿轮一个在手机上制作游戏的APP,内置动画、对象、地图、故事等编辑器,制作游戏起来通用也非常简单。
游戏需要用游戏引擎去开发,手机游戏跨平台引擎现在比较常用的有cocos2d_x,unity3d。这里用的就是unit3d,方便开发3d游戏也可以开发2d游戏。先看一下网络游戏,网络游戏需要服务器端,是在服务器中运行的。
通过参考不同的游戏,写出想要制作的游戏的剧情和脚本。游戏的种类有多种,根据自己喜欢的游戏种类,通过参考不同的游戏,写出要制作游戏的剧情和脚本。
、例子:提供一套完整游戏magicline的源程序。
三、想做个独立游戏开发者
隔三岔五就会有人问我怎么才能成为一个职业的独立游戏开发者。首先,我对此深感荣幸,并表示感谢。其次,尼玛……这个问题可不是那么容易说清。当然了,我可以用“尽你所能!拼命苦干!忠于自我!”这样的话来回复,而且听上去也不赖。可这样的答案没多少干货。
所以你懂的。如果这种小概率事件再次发生的话,我就会用这篇文章作为挡箭牌——这么长的文章谁愿意再写一篇呢!以下是我认为对那些刚刚起步的独立游戏开发者来说比较实际的建议。希望能对你有所帮助。
“独~唔~立”(INDIEPENDENT)
……indie这个词该怎么解释?它是independent的缩写吗?某某游戏是“独立游戏”吗?“独立游戏”是一种类别吗?这听上去让人抓狂——我们到底为什么要用这个词?
为了回答最后这个问题,让我们想象如下情境。
情境1:一个人想要制作游戏,或者建立自己的游戏工作室。他百度了“游戏开发”的字样。得到的结果,往轻了说,也是不给力的。干瘪、学术、全是程序猿看的东西。(你可以自己搜搜看)。
情境2:与之相反,这个家伙键入了“独立游戏”。和刚刚看到的开发者会议、游戏开发课程、编程工具不同,一页页可供试玩的小游戏、与他/她志同道合的人在开发者论坛热火朝天的讨论映入了眼帘。这些开发者有些受过高等教育,有些则是自学成才。多种多样的游戏引擎任君选择。甚至有人拍了一部纪录片来讲他们的故事!这不是通过学院培训然后应征上岗的流水线,任何人都可现在、立刻、马上开始做游戏。
“独立”这个词并不仅仅描述一种开发模式——和任何标签一样,这个词本身包含了探索这种模式并获得成功的路径。它有其现实意义。它提供了游戏开发和盈利的成功案例。它让人热血沸腾!
当然,看到这个词被滥用或者作为装逼工具是让人不爽的。和所有标签一样,“独立游戏”会滋生教条主义、拉帮结派和其他弊端。但它的优势是毋庸置疑的。作为一个曾经因为害怕朝九晚五而放弃职业游戏制作的人,我可以负责任的说,这个词是有价值的。
关于“什么是真正的独立游戏”的争论永远不会有结果,这也许对大家都好。但是我可以讲一下我在“独立游戏源”(译注,The Independent Gaming Source,TIGSource,以介绍和评论独立游戏作品的网站,由Derek于05年接手维护,其下属论坛是世界上最大的独立游戏开发者社区)为“独立游戏”所定下的两条定义:
1.“独自发行”,即不通过发行商。
2.开发规模小(不超过20人左右)。
这是我认为最行之有效的定义。想要成为独立游戏开发者的人会对这样的限制条件下工作室如何运作、能够做出什么东西充满兴趣。Valve和Double Fine这样的公司当然不属此列,虽然他们足够独立,但是人太多了。这也排除了那些“感觉很独立”但通过发行商推广和销售的作品。
这样的定义还是会留下一些灰色地带。但是就因为谁也说不清楚什么时候红色变成了紫色,不代表我们不知道什么是红、什么是紫。想象一个人要和二三基友自己制作并发行一款游戏,他/她会在谷歌搜索栏输入什么关键字来寻找灵感、建议和社区呢?我想,“独立游戏”应该还是一个最好的选择。
那么,我应该去读大学学习游戏制作吗?
关于电子游戏制作及其培训最重要的一点就是,没有人在乎学历,不管是大公司还是独立小组。如果他们在乎的话,怎么可能会有那么多业界大神是肄业生或者压根没上过大学的人呢?John Carmack、Cliff Bleszinski(译注,《虚幻》、《战争机器》系列制作人)、Jonathan Blow(译注,《时空幻境》作者)和Team Meat(译注,Super Meat Boy作者)全是这类人里的佼佼者。
文凭是一张证明你“理论上会做某事”的纸头——游戏开发者需要你具有真刀真枪大干一场的热情,不管你是否某科得了个优。而如果你想要从事独立游戏制作,你连别人的看法都不用在乎——你只需要具备通向成功所需的激情,不然就是失败。你必须成全自己。
话虽如此,我并不是想要阻止你去上大学(我在大学主修计算机科学,虽然远远称不上完美,但是我从课程和认识的朋友那里收获了很多)。重要的是做点什么东西出来——游戏、MOD、绘画和音乐。如果大学能够帮你做到这些,很好。如果不能,你需要重新想一想自己是否应该把宝贵的资源花在极度消耗时间和金钱的大学上。
如果我去上大学,我应该学什么?
-在正规的大学,我建议读计算机科学,即便你“只想当设计师”——因为游戏设计和编程是难以分开的。
-对于艺校生来说,插画、概念设计和3D建模等课程对游戏制作最有用的。
-游戏制作的专科学院大概会尝试教授从编程到设计等各个方面的知识。我建议不要去选那种只是空谈设计的课程,这种大多是扯淡,没有实用价值。除此之外,搞清楚你是否具有学生作品的版权。
延伸阅读:《Jonathan Blow:谈独立游戏的编程》(看视频和楼主的回复)
好吧。你说做点什么东西。我该怎么开始?
我的建议是不要想太多。一个人很容易就会对工具、成员、平台、发售合同、宣传、获奖浮想联翩——而你还没有一个能在屏幕上动起来的“精灵”(sprite)。这些遥不可及的东西会让你迷失方向、不知所措。你需要做的是每时每刻把功夫花在你自己的游戏上。
假设我们谈论的是油画。我就会让你马上去最近的美术用具店买一套笔、纸和颜料。然后你就会在画板上画下一坨屎。但这坨屎画得你津津有味——于是你会不断地画下去。在此过程中,你会阅读绘画理论、研习别人的作品。通过良好的品味和敏锐的眼光,直到有一天,你会发现自己画出了不错的东西。
然而我们聊的是游戏。我推荐全能的游戏开发套件Game Maker和Unity。两者都兼顾易用性和强大功能;都有免费版和价格不高的付费版;都有丰富的教程和插件等网络资源。两者都有大量的商业作品(特别是Unity)。下载下来,从游戏教程文件开始学习。碰到问题时,上网发问。熟练掌握之后,试着帮助别人。积极融入游戏开发者的网上社区。
但最最重要的是,不要停止,把你的游戏一个一个地做出来。因为这是解答你脑中十万个为什么的唯一办法。
(译注,电视节目《如此美国生活》的制作人Ira Glass根据个人经验,讲述所有的艺术从业人员在取得创作突破之前都会有很长时间的瓶颈期,而突破的唯一办法就是继续工作。)
2.不要在美术上偷工减料。太多的人忽略画面对一个游戏的重要性。就算你没有忽略这一点,你或许也没有意识到独特的画风对一款游戏的价值。这样的结果就是满大街丑陋不堪或毫无特点(“拷贝-粘贴风格”)的游戏,无法给人留下任何印象。
如果你没有绘画的天赋也无所谓,你可以像很多成功的独立开发者一样,尝试一种特殊和统一的风格。实话实说,丑陋不堪也比没有特点要强。记住,游戏画面是你的游戏给大多数玩家的第一印象。
3.不要(过多地)责备发行和宣传的失败。现在的独立游戏开发社区充斥着太多的“创业失败反思”,用截图和文字告诉人们一个难看而无聊的游戏是怎么因为“行销决策的失误”而遭到失败。面对现实吧——谁也不愿意承认自己缺乏创意、眼光、或者才华。相对来说,把失败的责任推给档期、预告片、主页或者任何东西要容易得多。
但这是互联网。好玩的游戏总会被人发现。宣传固然重要,一次网络炒作可以在短期内见效,但是不会有大的成果——起决定性作用的还是你游戏的品质。找别的借口只能损害你自我批判并获得提高的能力。这种做法也会传染给其他人。
4.“独立游戏”并不代表一种游戏类型,或美学风格。做你想要做的游戏,而不是把它做成一个独立游戏“应该是的样子”。就在不久之前,一个很小、很独立的团队宣布自己的复古第一人称地牢探险游戏《魔岩山传说》取得了销售量超过60万套的佳绩。不要为你自己真心想做的游戏感到压力或者难以启齿——要是连创作自由都没有,还有什么“独立”可言?
5.建立一个适合你的健康的工作环境。你是旁边有人就束手束脚的闷瓜,还是人多就来劲的人来疯?或者是两者居中?你心目中的理想的日常工作是什么样子的?
你需要把所有的精力都放在和创作有关的事情上,而看似平淡无奇的琐事会吃掉你极大的精力。规划你的实际工作地点和建立为你提供帮助的人际网络同样重要,这对你作为一个独立创作者来说息息相关。
6.保持独立。毫无疑问,一两个人单干是让人怵头的。总会有这样那样的诱惑,让你想要出卖自己或自己的创意,换取些许的安全感。但实话实说,那是一条不归路——给别人卖命并不一定能够提高自己。我并不是主张切断后路胡来,但是你应该恪守承诺、保持专注地把自己手头的项目做完。人只活一次。
此外,不要把你自己的知识产权轻易卖给某一家厂商。假如要独占的话,加上一个时间期限。当我们的《安琪拉之歌》(Aquaria)上市时,我们不知道Steam的存在,独立游戏合集The Humble Bundle还没有出现。iPad还没有出现。现在,在这些平台上发布对我们来说是非常好的事。不要因为眼前的利益,错失了将来的机会。
7.创造机遇。作为一个画画的人,我身边的人对我帮助很大——我的家庭、朋友、同行和偶像们。我深知,我的成功的一大部分要归功于出生在这些人身边的运气。
但你应该知道,创造机会也同样重要。以我的例子来说,我和Alec(我的好友,以及《安琪拉之歌》的另一位作者)是因为当初他自告奋勇为《I’m O.K.》提供帮助认识的。《I’m O.K.》这款游戏是我在Pix Fu论坛发起的。Pix Fu是我个人网站的一部分,论坛的成员是我在更早之前混迹Blackeye Software和Klik n' Play网站认识的。
同样,你也可以从TIGSource论坛、Spelunky的PC版本再到XBLA版本诞生的过程,看到一个相似的轨迹。
我想说的是——展示你自己。做一些东西(我不能再强调这一点了!)。你永远不知道幸运女神何时会向你垂青,但当它发生的时候,很有可能是和你以前所认识的人、所参与的创意有关。
8.杜绝“商场即战场”的想法。作为一个职业开发者,你需要和别人做生意,起码偶尔作出商业决策。但作为一个“创意人士”的人来说,你可能对那些东西有点抵触。说不定,你怕得要死。
其实你不需要成为心黑手狠的《华尔街》戈登•盖柯。而且,不要尝试变成那个样子。实际上,不要让你自己变成戈登•盖柯。避开那些试图让你迷惑的人。避开那些鸡蛋里挑骨头的人。避开那些逼迫你仓促做决定的人。
如果你手握一款牛叉的游戏,没有哪个发行商你必须合作,哪个平台你必须登录,或者哪个人你必须一起工作。一定要从不利的情况中主动走开,特别是那种威胁到你作为创作者独立性的情况。反过来,做一个直率而大度的人。
人们在害怕的时候总会选择自我防范。不要和那样的人合作,做买卖应该是一件乐事!这儿不是华尔街!
9.不要耍花招。简单的来说,专注做一个好的游戏——一个深刻、有趣、独一无二的游戏,不要通过廉价的把戏哗众取宠。不管是那种“听上去很赞实际很挫”的游戏机制或那种剑走偏锋的宣传手段,雕虫小技就是雕虫小技。不仅如此,你应该对此敬而远之——因为一旦使用了这些短期高危的手段,你作为一个艺术家的身价(真实的和象征性的)就会大打折扣。
诚然,一个人应该在生活和游戏设计里打破常规,冒一些风险。我想说的是,这些风险应该是诚实并值得承担的——从长远看来危险性不高的风险。
10.你就是你的作品——理解并开发你自己。作为一个独立开发者,你的作品比那些成百上千人开发出来的作品会更加个人化。为了制作一个真正成功的游戏,你需要对自我有相当的认识。幸运的是,逐步获悉你之所以成为“你自己”的原因——你的口味、你在乎的东西、你的能力——的过程是生活中最大的快乐之一,而这个过程又和你努力成长为一个独立创作者的目标密不可分。珍惜它!