制作单机游戏的步骤是什么_制作单机游戏的步骤是什么
大家好,今天我来和大家聊一聊关于制作单机游戏的步骤是什么的问题。在接下来的内容中,我会将我所了解的信息进行归纳整理,并与大家分享,让我们一起来看看吧。
1.怎么做游戏?
2.单机游戏开发的过程是?本人只会C++想开发个单机游戏。
3.如何制作单机解谜类小游戏
4.自己想制作手机单机/联网,模拟养成类游戏,0基础,该怎么起步?
怎么做游戏?
游戏制作的第一步:立项
游戏制作的开始,就和文档有着密不可分的关系。当一个想法在主策划或者老板的脑海中产生时,他需要把想法整理成文字备忘录一类的东西。当然,老板会用交谈的方式讲给主策划听,然后由主策划整理成文。这些文字将作为游戏的最初形态被保存下来,并在项目结尾时,和完成后的游戏进行比较,就可以看出制作过程中改动了多少。
接下来是主策划根据最初提案文档详细描述游戏的形态,包括游戏概述、游戏玩法、制作计划、市场定位,并初步确定游戏中一些明显的玩点和特征。这份文档将作为开发的凭据进行保存,是整个项目的根本所在。如果它能通过老板或投资方的认可,那么这个游戏就可以开始制作了。
游戏制作的第二步:启动阶段
这一阶段包含两个部分,一个是策划的启动,另一个是程序的启动。而且策划启动得要比程序早一些。
策划方面,需要开始详细整理游戏制作中的分项结构,并预先做游戏制作的控制,这时候需要启动一个策划主文档,这个文档会有比较完整的制作分类,那么以后其他制作人员写好的文档会被整合到这个文档中来,所有有关的内容都可以在这个文档中查到。这个主文档会放在开发组内的服务器上,每个人随时都可以去看。
在程序未进入之前,策划需要确定游戏所需要的程序引擎类别,当然,有时候一些游戏是根据现有程序引擎的特点再立项的。在确定程序引擎后,就需要挑选合适的主程序进入项目了,主程序一般是一些有开发经验的,且自己就有一套引擎的人,要知道,开发一套成熟的引擎是需要一定时间的,所以制作方要么使用主程序的引擎,要么就去外面买一套合适的引擎拿回来用,而程序员就需要花时间适应这套引擎,主程序就是向其他人解释这套东西的人。
启动阶段是策划脑子最忙的阶段,因为太多东西需要预先确定下来,并写成文档,主程序则需要根据策划的文档理解程序方面要实现一些什么样的功能。这期间会有大量的讨论。
游戏制作的第三步:正式制作前期
这一阶段里,一切步入正轨(如果顺利的话),策划开始制定游戏规则,并对游戏世界有一个描述,一些美术量也被确立下来。程序则开始在做适合这个游戏的低层搭建工作。按照惯例,制作组会定一个DEMO方案出来,确定在一个短时间试作一个演示版本,一来初步检验制作组成员的能力,二来给投资方以信心。而且我认为DEMO是非常重要的,它是一个里程碑,能给组内所有人以动力,让成员有“下一步做什么”的欲望和想法。
美术则是按照需求进入的,主美术根据策划要求的风格会制订美术上的制作规则,制作规则包括游戏风格的整体描述,并根据这一描述招收适合的美术成员。如果是3D游戏,还需要招收建模师和动作调整师这样的专门人才。
最初的DEMO并不会看到太多东西,美术工作量不会很大。程序则会完成一个游戏的雏形,并确定下一步实现功能的先后次序。在DEMO完成后,策划的详细文档基本上已经完成,对游戏细节的描述也已经到位,并开出可观的美术量统计报告,如果DEMO没有太大的问题,一切都很顺利,那么接下来就是实际制作的过程了。
接下来是美术和程序最辛苦的阶段,而策划则继续细节化一些东西。这是一个生产的过程,程序也在这个阶段给出适合策划使用的游戏编辑器,策划试着在游戏编辑器上做一些东西并对编辑器是否适用提出意见和建议。
游戏制作的第四步:正式制作中后期
正式制作的中期和后期没有明显的界线划分,这是一个非常漫长的过程,同时也是一个短暂的过程,程序、策划和美术会在这一阶段密切合作,游戏会按照事先计划好的过程一步步做好。在后期时,策划需要分出人力来做一些游戏宣传方面的工作。
美术和程序在后期会显得比较轻松,大部分的工作已经完成,这一阶段策划会把已经做好的游戏元素用程序提供的编辑器进行整合,而空出来的美术和程序人手则会参与测试游戏,测试出来的BUG会有许多,这样调整和修改也要花去一部分时间和精力。
个人认为在游戏前期如果策划没有太大疏漏的话,再加上程序方面没有出现问题,那么中后期制作实际是一个并不复杂的生产过程,在一个已经确定的规则下制作起来还是比较方面的。但如果前期做得不够好,这个阶段会持续反复修改和推翻一些东西,这会很可怕,会逐渐消磨掉组员的意志,所以制作中后期是否顺利是很依赖制作前期的准备的。
以上是一个游戏的制作过程,而根据实际所制作的游戏特点不同,平台不同,这些制作过程会加上或抽减掉一些部分。比如网络游戏会有运营和宣传的介入等等。而对制作来说,我所罗列的这些步骤实际上是所有游戏制作都会经历的。我不打算去细化介绍,我想说明的是,游戏制作过程并不神秘,甚至很简单,关键是做为个人,在这些过程中是否能找到自己的位置。
单机游戏开发的过程是?本人只会C++想开发个单机游戏。
游戏制作一般主要分为两大块,即程序开发、美术设计。程序开发主要包括服务器端开发、客户端开发。而美术设计包括场景、角色、次时代、特效、动画等部分,要完成一个优秀的游戏作品,每一部分都需有专业人才负责。
对于大型的游戏,一般需要几十个人的团队制作几年;而小游戏则可能只需一个人制作几天。一般的大型游戏制作都会由游戏开发公司来完成,小型的游戏则有可能由业余团队或者个人完成,如RPG制作大师此类软件就可以让不懂技术的人做出电脑游戏。
游戏程序开发
游戏程序开发主要负责游戏程序开发,这一块是人才缺口相对比较少的,因为各高校都开设有c/c++、java等专业,如今国内从事软件开发的人才需求比较大,人才输出也同样比较大。
游戏策划
游戏策划通常定位为游戏产品经理 [2] ,属于综合性比较强的岗位,主要负责游戏需求的调研与分析,游戏业务模型建立,游戏创意设计、游戏原型制作等工作,需要经常与游戏整个部门的人沟通。
游戏运营
主要负责游戏的日常运营工作,数据分析工作,游戏推广和活动策划工作,同样,一名好的游戏运营,需要有丰富的游戏经验,然后才能开展工作,要熟悉行业的一些重要指标,比如PCU、ACU\\ARPU\\渗透率等等,熟悉游戏的盈利模式。
游戏美术
游戏美术涉及到好几个范畴 [3] :游戏规则及玩法、视觉艺术、编程、产品化、声效、编剧、角色、道具、场景、界面以上的元素都是一个游戏设计专案所需要的。游戏设计者常常专攻于某一种特定的游戏类型,例如桌面游戏、卡片游戏或者视频游戏等。
对于游戏发展而言,国内高校基本没有相关技术的指导,基本依靠网络社区论坛交流,自己学习来掌握一些基本的游戏制作技巧,就算如此,国内的游戏制作专业人员,以前也大多都是纯技术出身,在从业前基本没有实战经验吗,而且也缺乏创意,从而造成大多国内游戏是以模仿抄袭为主。2000年后,国内诞生了不少游戏制作基地,专门指导学习游戏制作,包括四维梦工场、创想时代在内的一些具有实际指导意义的游戏制作基地,为国内的游戏制作人才提供了不少新鲜血液。
如何制作单机解谜类小游戏
要看你想做一个什么样的游戏了。
如果是简单的俄罗斯方块,可以使用非常简单的控制台进行开发。
如果你想制作一个比较复杂的RPG游戏,或者是3D游戏。
个人开发实在是太困难了。即使是一个成熟的团队,也需要半年,甚至是几年的时间进行打磨。
你可以先从OpenGL或者DirectX学起,学习简单的3D图形制作。
或者从简单的2D游戏开始入手,HTML5现在比较流行,很多小游戏都被移植到了HTML5的平台上。
可以找一些简单的开源游戏学习一下他们的代码结构。
最好的方式是能够到比较成熟的游戏公司进行历练。
查看一下类似腾讯游戏,金山游戏,搜狐游戏,盛大游戏的招聘信息,看一下如何能加入到他们的团队中。
自己想制作手机单机/联网,模拟养成类游戏,0基础,该怎么起步?
这个难度不小,需要专门的游戏开发软件。你先看下这个,很多独立游戏是用这编的。
RPG Maker是一款由日本公司Enterbrain制作的工具软件, 允许使用者创造自己的角色扮演游戏. 软件内包括了一个地图编辑器, 一个内建Ruby脚本语言的事件编辑器以及一个战斗编辑器. 工具自带了一些地图贴图, 角色, 游戏事件等, 可以方便的直接用来创建新游戏. 当然也可以导入新的外部资源作为游戏内容.
RPG Maker的最新版叫做RPG Maker VX(RMVX), 新版更易于初学者使用, 改进了随机地牢生成模块, 更方便创建随机地图, 仍旧采用了正面视角战斗系统. 内置的脚本模块升级到RGSS2, 采用Ruby作为脚本语言. 新版的地图系统采用了新的全局贴图, 可以随时调用. 可以设置游戏角色不同的属性成长曲线, 不同职业使用不同的武器. 新的事件系统可以根据不同图层创建不同事件, 独创的"快速事件创建器", 可以快速的创建各种地图事件, 比如简单的创建一道通向其他地图的门.
RPG Maker现在仍然非常流行, 得益于它的简单易用, 以及采用了热门的Ruby作为脚本语言. 比较著名的两个关于RPG Maker的站点是RPG Revolution 和 RPG Maker Network.
这一款要难用些,不过更符合你的要求。
Game Maker是一款十分流行的独立游戏制作工具, 它的设计初衷是让游戏制作过程变的更简单. 普通玩家无需去学习C++或者DirectX编程, 只要通过简单的鼠标操作就能做游戏. 而对于高级玩家, 可以自由使用内建的脚本语言GML开发复杂的游戏功能.
Game Maker软件分为Lite版和Pro版. Lite版对玩家免费开放, 可以随意使用. Pro版附带一些高级的函数库和附加功能, 售价20美元. 玩家可以自由的出售使用Game Maker制作的游戏. Game Maker主要以2D游戏制作为主, 可以方便的制作各种类型的游戏. 如动作游戏,飞行射击游戏, 益智游戏等等.
Game Maker最初由荷兰的一位大学教授所编写, 作为辅助教学的一款软件获得了成功. 自从1999年发布第1个正式版以来, Game Maker已经发展到了7.0版, 软件功能越来越完善. 其官方网站YoYoGames已经发展成了一个集合玩游戏, 做游戏, 分享游戏于一身的玩家社区. 从08年开始, YoYoGames不定期举办各种主题的游戏制作竞赛, 激发玩家参与创作. 现在网站上已经发布了26000多个玩家制作的游戏, 其中有很多出色的作品让人惊叹不已.
顺便说句,如果你没有编程基础是很难编出像样的游戏的,幻想游戏类小游戏很多都是得奖游戏哦。
学C#编程,学游戏引擎(比如U3D,虚幻),2D游戏还要学绘画,3D游戏要学建模。推荐去AboutCG学一下相关的知识
比如这种教程。
当然做游戏不是说说就有的,涉及的知识面相当广,即使是独立游戏的制作也大都有一个小制作团队分工合作,像Toby Fox这种独立制作出《Undertales》这种独立神作的人少之又少。
好了,关于“制作单机游戏的步骤是什么”的话题就到这里了。希望大家通过我的介绍对“制作单机游戏的步骤是什么”有更全面、深入的认识,并且能够在今后的实践中更好地运用所学知识。