深圳市组创微电子有限公司
销售部:15338833908采购部:0755-8299 4126行政部:0755-8299 4126
咨询电话
0755-8299 4141

软件开发

游戏软件开发流程


一、游戏软件市场调研

游戏中的市场调研,是通过各个方面的各个渠道调查的游戏市场信息,并对这些信息加以分析,总结归纳出目前游戏市场上还欠缺什么样的游戏,或是哪一类的游戏所占的市场份额还没有达到饱和、或是哪一类题材、风格、内容的游戏还有生命力。当把这些信息提取出来之后,就可以进行下一步关于游戏类型、风格、内容、题材等的制定。而上面提到的这些游戏相关项的制定,无一不是需要要市场调研的支持才能完成的。做好市场调研是一款游戏的成功的最基本保证。所以它是非常重要的。

二、游戏软件可行性分析

可行性分析对于一个项目是不是可以行,是不是值的商家对其进行资金的注入,起着非常关键的作用。其主要包括以下多个方面。

2.1经济

经济可行性分析主要包括:“成本——收益”分析和“短期——长远利益”分析。

成本——收益:(1)办公室房租。(2)办公用品,如桌、椅、书柜、照明电器、空调等(3)计算机、打印机、网络等硬件设备。(4)电话、传真等通讯设备以及通讯费用。(5)资料费。(6)办公消耗,如水电费、打印复印费等。(7)软件开发人员与行政人员的工资。(8)购买系统软件的费用,如买操作系统、数据库、软件开发工具等。(9)做市场调查、可行性分析、需求分析的交际费用。(10)公司人员培训费用。(11)产品宣传费用。如果用网络宣传,则要考虑建设web站点的费用。

短期——长远利益:人们喜欢吃着碗里的、看着锅里的,还想着别人家里的。短期利益和长远利益兼得是人们梦寐以求的事。在商业上,这等好事可不会轻易降临。短期利益容易把握,风险较低。但收益有限,做的是项目。长远利益难以把握,风险较大。但收益可能巨大,做的是企业。

2.2技术

技术可行性分析可以简单地表述为:做得了吗?做得好吗?做得快吗?技术可行性分析至少要考虑以下几方面因素:

(1)在给定的时间内能否实现需求说明中的功能。(2)软件的质量如何?主要考虑在网络、硬件、市场竞争等上面的分析。(3)软件的生产率如何?主要是开发的周期、移植性、维护、扩展方面的考虑。

2.3社会环境

社会环境的可行性至少包括两种因素:市场与政策市场又分为未成熟的市场、成熟的市场和将要消亡的市场。涉足未成熟的市场要冒很大的风险,要尽可能准确地估计潜在的市场有多大?自已能占多少份额?多长时间能实现?挤进成熟的市场,虽然风险不高,但油水也不多。如果供大于求。收入稳定将要消亡的市场就别进去了。如DOS时代编程现在不可能有人去做了。

政策对软件公司的生存与发展影响非常大。需要考虑:国家的网络法律的发展、与对项目的限制,是否有鼓励机制,新的网络技术等先进科技的引进等(如3G时代什么时候到来,对我们的项目会有什么影响等。

2.4人的因数

技术人员的水平如何,时间安排是否可以到位,特殊情况(如病假等)等对项目开发的进度和质量的影响。如何合理安排人手,对各个计划(小功能块)的开发时限分析等,对于项目开发是非常重要的。

三、游戏软件的系统设计

3.1游戏开发的启动

在立项报告及创意说明书写好之后,同时团队也成立好。这时游戏的研发工作就可以顺利开展了。

游戏制作从确定游戏的风格开始,根据创意说明书里所指定的游戏风格(如:写实古装、玄幻古装、卡能Q版等),美术原画开始进行游戏原画设计。而程序组则开始根据游戏引擎制作MapEdit(注:前提是公司在准备了现成的引擎的情况之下,如果没有现成的引擎,那还需要先开发游戏的引擎。)策划组则开始根据创意说明书和游戏世界框架,进行具体的游戏各系统的设计。这时候研发部的各个部门都开始相应的工作,研发工作相继展开。

3.2研发过程中的策划

策划分为:主策划系统组、剧情组、数值组、执行组。

在项目正式启动之时,策划所要做的工作就是整理出美术所需要的各种图素,如界面、地形、物件、道具、人物等等各种各样的图素需求,将之形成策划案,把这些美术需求提交给美术。

同时,策划还需要开始进行游戏的系统设计从最重要的如地图系统、职业系统、数值系统等等开始,到最后的帮派、国战系统为止,将之形成具体的策划案。不断的对游戏进行扩充,不断的丰富游戏的内容。最后使游戏可以做为~个完整的成品推出测试并运营收费。

3.3研发过程中的程序

程序组分为:客户端程序员,服务器端程序员,逻辑程序员、应用工具程序员、程序在游戏研发之初需要要根据游戏引擎,制作出MapEdit,也就是我们俗称的地图编辑器。在制作地图编辑器的时候,需要要策划提出相应的能力,由程序来实现。

这时候需要要程序将游戏的客户端程序与服务器程序制作出来。以方便策划工作。程序在完成地图编辑器之后,还需要为策划或是美工提供相应的程序支持,例如,为策划提供脚本编辑的接口、提供数值演算器或是其它的策划工具;为美术提供美术脚本等。在游戏制作的后期,程序还要负责监测游戏的数值流,制作反外挂程序。以及对游戏引擎的日常维护、客户端的日常维护。

四、游戏软件的测试

4.1内测

内部测试是在游戏基本完成研发的时候开始的,这个时候的游戏,已经具备比较完善的内容,各方面的系统都已经制作完成,所剩下的就只是等玩家参与到游戏之中了,这个时候经公司领导的同意,游戏可以开始内测。内测的目的主要是为了检测游戏的存在的BUG,这些BUG是测试人员还没有发现的,但又是非常影响游戏的,这时候需要要一些资深的玩家进入游戏进行测试。

4.2公测

公测又叫公开测试,通常是在内测之后进行的大规模的测试,这个时候所有的玩家都可以进行人游戏,并免费的试玩游戏,同时玩家有义务在这段时间里帮助游戏公司查找出游戏所存在的BUG。虽然在内测的时候一般比较大型的BUG会被纠正,但多多少少还是会有些小的BUG。这个时候就会显示出公测的重要陛来,‘人多力量大’、‘重人拾材火焰高’经过这段时间的测试,游戏将会变的越来越好

五、软件的维护与升级

软件维护一般划分为主要的三类:纠错性维护、适应性维护和完善性维护。

(1)纠错性维护。由于前期的测试不可能揭露软件系统中所有替在的错误,用户在使用软件时仍将会遇到错误诊断和改正这些错误的过程称为纠错性维护。(2)适应性维护。由于新的硬件设备不断推出,操作系统和编译系统也不断地升级,为了使软件能适应新的环境而引起的程序修改和扩充活动称为适应性维护(3)完善性维护在软件的正常使用过程中,用户还会不断提出新的需求。为了满足用户新的需求而增加软件功能的活动称为完善性维护。

以上就是我们深圳市组创微电子有限公司为您介绍的游戏软件开发流程。如果您有智能电子产品的软硬件功能开发需求,可以放心交给我们,我们有丰富的电子产品定制开发经验,可以尽快评估开发周期与IC价格,也可以核算PCBA报价。我们是多家国内外芯片代理商:松翰、应广、杰理、安凯、全志、realtek,有MCU、语音IC、蓝牙IC与模块、wifi模块。我们的拥有硬件设计与软件开发能力。涵盖了电路设计、PCB设计、单片机开发、软件定制开发、APP定制开发、微信公众号开发、语音识别技术、蓝牙wifi开发等。还可以承接智能电子产品研发、家用电器方案设计、美容仪器开发、物联网应用开发、智能家居方案设计、TWS耳机开发、蓝牙耳机音箱开发、儿童玩具方案开发、电子教育产品研发。

使用该技术的解决方案

  • 返回顶部