如何自己做一个rpg游戏
A. 怎么自己制作rpg游戏
游戏制作一般主要分为两大块,即程序开发、美术设计。程序开发主要包括服务器端开发、客户端开发。而美术设计包括场景、角色、次时代、特效、动画等部分,要完成一个优秀的游戏作品,每一部分都需有专业人才负责。
对于大型的游戏,一般需要几十个人的团队制作几年;而小游戏则可能只需一个人制作几天。一般的大型游戏制作都会由游戏开发公司来完成,小型的游戏则有可能由业余团队或者个人完成,如RPG制作大师此类软件就可以让不懂技术的人做出电脑游戏。
游戏程序开发
游戏程序开发主要负责游戏程序开发,这一块是人才缺口相对比较少的,因为各高校都开设有c/c++、java等专业,如今国内从事软件开发的人才需求比较大,人才输出也同样比较大。
游戏策划
游戏策划通常定位为游戏产品经理 [2] ,属于综合性比较强的岗位,主要负责游戏需求的调研与分析,游戏业务模型建立,游戏创意设计、游戏原型制作等工作,需要经常与游戏整个部门的人沟通。
游戏运营
主要负责游戏的日常运营工作,数据分析工作,游戏推广和活动策划工作,同样,一名好的游戏运营,需要有丰富的游戏经验,然后才能开展工作,要熟悉行业的一些重要指标,比如PCU、ACU\\ARPU\\渗透虚滑率等等,熟悉游戏的盈利模式。
游戏美术
游戏美术涉及到好几个范畴 [3] :游戏规则及玩法、视觉艺术、编程、产品化、声效、编剧、角色、道具、场景、界面以上的元素都是一个游戏设计专案所需要的。游戏设计者常常专攻于某一种特定的游戏类型,例如桌差蠢腊面游戏、卡片游戏或者视频游戏等。
对于游戏发展而言,国内高校基本没有相关技术的指导,基本依靠网络社区论坛交流,自己学习来掌握一些基本的游戏制作技巧,就算如此,国内的游戏制作专业人员,以前也大多都是纯技术出身,在从业前基本没有实战经验吗,而且也缺乏创意,从而造成大多国内游戏是以模仿抄袭为主。2000年后,国内诞生了不少游戏制作基地,专门指导学习游戏制作,包括四维档袜梦工场、创想时代在内的一些具有实际指导意义的游戏制作基地,为国内的游戏制作人才提供了不少新鲜血液。
B. 如果要做RPG游戏需要什么
首先是游戏引擎建议使用虚幻引擎,上哗裤肢手相对来讲简单些,蓝图操作也十分便捷,而且每月赠送一些免费的资产;unity也可以,但需要一定的c#基础,最后的游戏画面可能也没虚幻好,不过像素游戏差别是不大的。
三个人做游戏有点困难,不过也不是不行,向我的世界,星露谷物语当初都是由一个人开发出来的。
一个人负责策划方面的,负责游戏的剧情,机制,数值,设定等,以及对游戏进行测试。
一个人负责游戏内美术及素材设计,像一些动画的关键帧图片,立绘,布局等等。
一个人负责游戏整体设计,将前两者的内容整合起来,主要是纯坦负责游戏的开发,。
三个同时进行,当需要一个一个人负责的东西那个人没弄好可以搁置这部分,自己进行下部分的操作,一定不能,等这个人搞完了乱世才搞自己的,那样效率会很低的。
C. 如何制作一个简单的RPG游戏
一个简单的RPG游戏 首先,要制作一个RPG的游戏。所需要涉及到的方面,有以下几个: 1. 使用键盘控制精灵。2. 由于精灵有四个走动方向,而每个方向又应该有几帧动画(这里定为二帧)。考虑到每个机器的配置不一样(CPU和显卡不同)。 所以帧与帧之间必须有延迟。 3. 当精灵在我们所定的迷宫里行走时,当它碰到"障碍"时,应该无法继续前进。 4. 在游戏里,还应该有"坏精灵"。在我这个游戏里,其表现状态为"追赶受控的精灵"。(目前,只使用了简单的追逐算法,所以"坏精灵"有时会卡住。在将来的版本里将考虑使用A*算法。) 5. 精灵的移动不应该只局限于屏幕的高宽,这时就需要卷轴了。 以下是具体解决办法:(对应上面4个问题)1. 只需使用WINDOWS消息WM_KEYDOWN即可。在DX环境下使用DirectInput来操作键盘。2. 为每一张精灵位图分别分配一块内存保存其图像信息。这样每一张位图对应一个指针。(这里我使用一数组实现,其大小由具体的图像数量决定)具体访问时,我又指定了一个指向此数组的指针,在精灵运动时,只需操作指针+=偏移量即可,这样在绘制时,只需绘制此指针的值就行了。在这里,我设定受控精灵的运动偏移量为2(像素)。接着定义一int 数,初始其为0,在每次精灵的有效运动(这里只是指UP、DOWN、LEFT、RIGHT四个方向操作,而且每次只允许一个有效。要不然就会当用户同时按下以上四个方向任何两个时,出现此精灵斜向运动,因为此时它的位置坐标x和y可能同时发生了改变)时递加。规定一个常量值,在上个int整数等于此常量时,令其清零。这整个操作的意义为,当此int数等于常量值时,此时精灵状态为当前方向的第一张动画;当等于常量值*2时,为第二张。这样就产生了动画效果。再谈谈延时,只需在WM_CREATE消息时定义一个TIMER。然后在每次设置指针偏移时,首先判断TIMER是否有效即可。 例: 首先定义TIMER,再定义一变量state = 0 (其变化为:当TIMER发生时,state=1-state ) 第一张动画if(时间延时) if(递加的变量==常量值)指向精灵数组的指针=精灵数组+偏移量; 第二张动画 if(!时间延时) if(递加的变量==常量值*2)指向精灵数组的指针=精灵数组+偏移量; 3. 用一单色位图记录地图信息。其中白色为可通行,黑色为不可行。 然后绘制时由此位图生成用户可视地图。并用一全局二维数组记录此地图。然后每次精灵移动时,其实是在此二维数组里移动,在其移动前进行判断下一步是否可行。具体的判断方法由精灵的坐标来换算出其实际在我们的地图数组中的位置,然后取此位置值,判断此处是否可以通行。4. 至于"坏精灵"的跟踪算法。目前只是简单的递加和递减,没有必要再进一步阐述。将来使用A*算法,再写出具体思想吧。 5. 为了表现游戏的世界观,有很多时候精灵是在一个很大的地图上行走,其大小会大于我们所见的屏幕大小,这时就要用到卷轴。 现在已知有两个方法,简单的是拥有或创建一个所需的大地图,其具体表现形式可能是BMP位图,在DirectDraw里的概念叫“表面”。方法是,每当操作者控制精灵移动时,只需改变精灵的朝向和状态,并不改变其实际坐标。而真正发生变化的,是操作者所看到的屏幕。也就是背景移动而在中心的精灵不动,这样会给人以错觉,觉得是精灵在移动。而我们所要做的,就是计算一个矩形,这个矩形的范围也就是操作者所能看到的。它实际上是整个地图中的一部分。BMP位图有一个操作函数叫做StretchBlt和DirectDraw中表面的Blt方法类似,都是从源位图拷贝矩形区域到目标位图中去。利用它们的功能和我们先前计算出来的矩形数据,就可以实现了!具体来说:无卷轴时是精灵本身移动,地图不动;而卷轴的时候,是整个屏幕(即我们所要计算它实际在地图中的矩形位置)在地图里移动(注:其移动是与精灵相反的),在地图卷到尽头时,精灵开始无卷轴时的移动,其它时候不动。------------这里有个网站,RPG制作大师,希望对你有点帮助 http://www.66rpg.com
D. 想制作一个简单的2d RPG电脑游戏要如何制作
你可以先去【绘学霸】网站找“游戏设计/游戏制作”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y17r-553466273634271212
想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y17r-553466273634271212
在“游戏设计/游戏制作”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
E. 如何制作RPG小游戏
制作好玩的RPG,要有如下几点:
1、要团队合作制作。
2、要有很强编程技术,数学功底很好的程序员
3、要有时间、精力和资金
4、要能写词作曲别具一格的音乐大师,作曲有个性,而不是和其他游戏相像。
5、写作相当强悍的作家,剧本创作一流。
6、2D的话需要美术较强,美工较好的人员,
7、3D的话需要会3D建模,技术一流的人员
8、片头、过场、片尾动画制作人员
9、游戏战斗系统设计及其他游戏功能设计。
10、地图设计
等等。太多了。不容易。设计有趣是有趣,不过工程庞大,非常耗时间,“一个人”是完成不了从各方面讲都非常好的RPG的。