大家好,今天小编关注到一个比较有意思的话题,就是关于设计简单的手机游戏的问题,于是小编就整理了3个相关介绍设计简单的手机游戏的解答,让我们一起看看吧。
我是一个互联网行业的软件开发人员,如果要从零开发一个游戏App,我从开发人员的角度算一下一期投入至少要投入多少钱,以下以上海市的工资标准作为参考标准:
1,两个后端开发人员,一个高级Java开发18K,一个初级Java开发人员10K。
2,中级UI设计师:10K
3,中级iOS开发: 14K,中级安卓开发:14K
4,1个App测试人员:10K
5,1个产品经理加策划:14K
6,Unity游戏开发:一个高级 18,一个初级 10K
7,1个web开发人员:14k
以上是研发人员成本,一个月大致为 13.2W
如果研发的比较快,比较顺利需要2个月的时间,
其实,最最大的成本在于试错
你能保证所有进度都按计划来走么?
你能保证策划案不调整么?
你能保证中途没有一些不可抗力因素么?
你能保证产品完成以后马上就有运营商愿意接盘么?
你能保证运营商没有修改意见么?
你能保证上线以后马上就能赚钱么?
你能保证回款的账期是你能接受的么?
你能保证政策风险么?
等等
谢邀
刚开始做游戏不要想着做什么大型3D游戏,你可以先从小游戏做起,如果想做一种,带有故事性的,有职业划分的游戏,可以尝试用RPG Maker,做一款RPG游戏,这个软件做的RPG类型的游戏,可以更具喜好制作,找几个兴趣相同的朋友,一起看视频,一起学习制作,学习RPG Maker的一些内容,以及角色创作什么的。这个比起做3D的角色创作就简单许多,网上也有很多教学视频,只要有兴趣可以边学边做的。找几个好朋友,有喜欢的一起做,一起构思,一起学习,一起创作,一起设计关卡,故事,人物什么的。RPG Maker可以做很多题材的游戏的,也可以做成PC端,也可以手机端。慢慢学习吧,毕竟做一个游戏需要很长的时间。
之后游戏做出来以后,你们可以先试试看看难度怎么样,内容故事性怎么样,可以先自己试玩,然后觉得可以了,就给身边的人试玩,开个群,分享在群里面,让试玩的人拉人进来,只要你们做的题材不错,受众好,玩的人就会很多。之后再慢慢运营起来。
做游戏的软件其实很多,但是需要学习的也很多,比如XNA,Unity3D等,至于那些大型游戏的话几个人肯定完成不了的,毕竟涉及到的东西和知识很多,相对来说RPG Maker算简单了。可以先学习RPG Maker,之后有兴趣就去花钱学习更多的知识和内容,然后去游戏开发的公司面试,学习经验慢慢累计,开发出一款出色的游戏,不是一个人的功劳,只要你能进到游戏开发公司,认真学习和参与创作,毕竟舞台大,涉及的内容多。如果只是兴趣爱好的话,那就找几个兴趣相同的朋友一起做游戏就好了。
谢邀
仅按照开发游戏来讲,不说开发后的一些列发布来说
开发成本与你所掌握的技能成反比即:你如果程序音乐美术等都会,那么你的成本仅仅只有设备价格。
而且你的期望成果与金钱成正比,如果你要做出一个特别OK的app那么投入的金钱与人力都是很大的。
手机APP越复杂成本越高
直白的来讲,如日记本记账本此类简单app 价格也要几千元左右。而客户端一般要几万到几百万不等。小型游戏从复杂度来决定价格,一般为1万-10几万不等。而如果你想作为一定规模来制作的话,一个团队建设的投入要更多。如果你成立十人左右团队来说,成员都有经验。可以给你明确的数字 要百万元起步。 最关键的事情是你所做游戏是为了盈利而生的,而手机有戏行业较为饱满的现如今,如果你的游戏没有比市面上游戏出众,为了盈利所投资的广告费等更是一笔不小的数目。
而做游戏的时间里,要顶住很多的压力,就个人来讲,如果没有别的行业支持你的话,并不推荐做游戏。毕竟这也是个无底洞。
你可能只看到了那几个成功的案例如艾希,中国式家长。做独立游戏在我国很难有出路的。千万不要因为一腔热血将自己的所有钱都投进去。
其实使用java开发游戏也可以,java中开发游戏可以选用libgdx或者jMonkeyEngine(JME)这两款框架。
libgdx是一个跨平台的2d/3d游戏开发框架,它兼容多个平台,不过它对于ios的支持是基于RoboVM的,而RoboVM听说快挂了,Libgdx主要是用Java写的,其中也掺杂了一些C/C++代码,这些代码是为了处理一些对性能要求很高的操作,比如物理引擎或者音频处理。作为用户,你只需要关注Java的封装就可以了,它已经把所有的本地代码封装好了。相比于其他游戏引擎,libgdx的效率优势十分明显。
Libgdx由audio、files、graphics、math、physics、scenes、utils这些主要模块所组成,它们分别对应了Libgdx中的音频操作,文件读取,2D/3D渲染,Libgdx绘图相关运算,Box2D封装,2D/3D游戏组件,以及Libgdx内置工具类。
jme是专门开发3d游戏的框架,它的后续版本将支持JOGL。JME和Java 3D具有类似的场景结构,开发者必须以树状方式组织自己的场景。JME有一套很好的优化机制,这使得它得运行速度要比Java 3D快很多。JME主要由Render系统、Material系统、GUI系统、Texture和图片解码器、文件解码器、Scene插件(主要是地形系统)、粒子系统、日志、物理系统、光照系统等构成。可以说JME是一个功能齐全,性能卓越的3D图形引擎。
这两款框架开发的游戏一般运行在安卓或者桌面就可以了,桌面的话直接java –jar运行就行,不过前提得有java环境,如果想以exe运行的话也有其他工具转换的,只是有时候坑很多。
一直java由于性能等原因,java并不是3D图形应用的主流平台,但随着各种新技术的出现,这种情况有了很大改变。从开始的JIT、Static compilers,到现代的HotSpot技术,使Java程序的运行效率越来越高,已经接近于C++程序。此外,通过JNI技术,Java程序可以调用任意第三方库,包括OpenGL和DirectX等图形库。基于JNI技术,Java平台上出现了很多3D图形API,这在性能上已经越来越不错了。
1
2
所以我们需要定义swing组件,并在类初始化时初始化这些组件,添加组件。因为后面设计游戏的时候,我们要确切知道游戏区的大小,所以这里设置游戏区固定大小值。本来想用布局来更好的管理,但作者对布局也掌握不够,所以就先设置固定大小吧。
3
定义我们的游戏。贪吃蛇游戏其实就是包含很多细小网格,然后蛇在网格中移动。蛇由一连串的网格组成,为了视觉效果,蛇身用蓝色标记,食物用红色标记,背景白色。如第一张图片所示。所以,我们需要定义二维数组,保存网格信息,保存蛇身和食物的位置信息等。初始化时,还需要添加键盘事件控制上下左右移动。
4
食物的位置信息是二维的,所以我简单定义了一个类用来保存二维信息。
5
接着就是实现游戏的功能了。开始,暂停,停止按钮添加事件控制游戏开始。等级按钮定义游戏难度等。
6
Web前端、UI设计、游戏开发和大数据这几个领域,目前都形成了各自比较庞大的技术体系,岗位也比较多,而且不同的岗位通常需要组织不同的知识结构,对于初学者来说,应该根据自身的知识基础和能力特点来选择感兴趣的方向。
从入门的难易程度上来说,UI设计要相对容易一些,而大数据要相对难一些。UI设计目前的岗位任务主要集中在交互设计和视觉设计上,学习的初期可以从基本的设计工具开始学起,初期学习难度还是比较低的,而且学习者也会很快建立起学习成就感,另外学习UI设计并没有太多基础知识的要求,所以学习门槛也相对比较低。当然,学习UI设计到后期还需要学习专业领域的相关知识,如果加入到互联网技术团队,还需要掌握开发技术的功能边界,否则设计出的产品很有可能无法实现。
大数据技术是当前的热点,掌握大数据技术也比较容易实现就业,比如当前的大数据开发岗位就有比较大的人才缺口。但是相比于UI设计来说,大数据的学习门槛还是相对比较高的,需要学习者具有三方面基础知识,包括数学、统计学和计算机,而且大数据整体的学习内容比较多,所以学习大数据方向还是比较辛苦的。
Web前端目前的学习难度也在不断攀升,随着云计算时代的到来,前端开发全栈化也是一个比较明显的发展趋势。从产业互联网时代的发展趋势来看,前端开发未来的就业前景还是很值得期待的,因为未来很多基于平台的开发都需要前端技术的参与。
最后,游戏开发行业在移动互联网时代得到了快速的发展,未来在5G时代也会有比较多的发展机会,虽然游戏开发的就业面相对比较窄,但是游戏开发的岗位附加值还是比较高的,所以如果对于游戏开发比较感兴趣,选择从事游戏开发也是不错的选择。
所以,0基础的话,建议ui设计和前端。
ui设计相对来说简单,但是工资也相对来说少一些的。
UI设计通常是以电子显示屏为载体,更加强调人机交互、页面跳转的操作逻辑、以追求视觉舒适、易用性为主的一类设计。常见的手机app、车载交互系统、警监系统等均属于UI设计范畴。
1、在校大学生或应届毕业生。例如你是学计算机编程的,但是毕业后不想从事编程工作,那么学UI设计就挺合适的。
2、其他行业的设计师,转行UI设计的话优势很大,设计基础基本没问题,之后再深入学学UI专业技能,工作中多总结经验,成为一个优秀的UI设计师不是难事。
3、多数普通设计爱好者,对UI设计会有初步的了解,但是想进入UI设计行业,就需要进行专业且深入的学习。适不适合UI设计最重要的还要看个人,只要对UI设计行业有着浓厚的兴趣,那么就适合学习UI设计。
4.推荐一款设计师都在使用的自助式云渲染工具——渲云,渲云特惠模式:SU渲染直享免单,前七分钟免费,最高8元封顶。可利用海量服务器资源出色完成室内外效果图、360全景图等3D图像渲染。
作为一名IT从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。
首先,Web前端、UI设计、游戏开发和大数据这几个领域,目前都形成了各自比较庞大的技术体系,岗位也比较多,而且不同的岗位通常需要组织不同的知识结构,对于初学者来说,应该根据自身的知识基础和能力特点来选择感兴趣的方向。
从入门的难易程度上来说,UI设计要相对容易一些,而大数据要相对难一些。UI设计目前的岗位任务主要集中在交互设计和视觉设计上,学习的初期可以从基本的设计工具开始学起,初期学习难度还是比较低的,而且学习者也会很快建立起学习成就感,另外学习UI设计并没有太多基础知识的要求,所以学习门槛也相对比较低。当然,学习UI设计到后期还需要学习专业领域的相关知识,如果加入到互联网技术团队,还需要掌握开发技术的功能边界,否则设计出的产品很有可能无法实现。
大数据技术是当前的热点,掌握大数据技术也比较容易实现就业,比如当前的大数据开发岗位就有比较大的人才缺口。但是相比于UI设计来说,大数据的学习门槛还是相对比较高的,需要学习者具有三方面基础知识,包括数学、统计学和计算机,而且大数据整体的学习内容比较多,所以学习大数据方向还是比较辛苦的。
Web前端目前的学习难度也在不断攀升,随着云计算时代的到来,前端开发全栈化也是一个比较明显的发展趋势。从产业互联网时代的发展趋势来看,前端开发未来的就业前景还是很值得期待的,因为未来很多基于平台的开发都需要前端技术的参与。
最后,游戏开发行业在移动互联网时代得到了快速的发展,未来在5G时代也会有比较多的发展机会,虽然游戏开发的就业面相对比较窄,但是游戏开发的岗位附加值还是比较高的,所以如果对于游戏开发比较感兴趣,选择从事游戏开发也是不错的选择。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
到此,以上就是小编对于设计简单的手机游戏的问题就介绍到这了,希望介绍关于设计简单的手机游戏的3点解答对大家有用。