unity3d rpg游戏架构的RPG各个模块是怎么实现的

想要自己做一款游戏,需要学习哪些知识?
我想自学游戏开发,自己做游戏,只为做出自己心中的游戏,不知道都要学习什么方面的知识,请高人提供学习思路!?
上一次更新:10月25日,更新了美术部分。这篇回答还在龟速更新中,大家如果特别想了解哪一部分,或者对已提到的部分还有疑问,可以在回答下留言。收到反馈能帮我更好地解答~题主你好~很想分享下学习经验。我学习游戏设计到现在有五六年了,主要研究游戏的核心玩法设计,学过编程学过美术也学过音乐音效制作。曾经在游戏行业呆过一段时间,当时负责一款MMORPG游戏的土耳其市场。我的目标是做一个全能游戏设计师——就是什么都懂的游戏策划。目前的个人最高水平可以一人独立做出CS、Rust这样游戏的Demo。重要的是基本上所有这些技能我都是自学的,所以我还算比较了解自学游戏设计与开发怎样才能避免走弯路。现在开始严肃地讨论。看了题主的问题,我看得出题主是一个真正想做游戏的人,而不是一个只想通过游戏赚钱的人。确实是这样的话,题主不需要去趟国内游戏行业这趟浑水,更不要通过进游戏公司来学习。在你什么都不会的情况下,就算进公司你也只能做苦逼体力活,成长很慢。(而且国内游戏行业是一个聊钱的地方,不是聊游戏设计的地方)。现在我假设你的目标是做一个全能游戏设计师,并且假设你是高中刚毕业,什么都不会。这个假设的期望比较高,要高于你单纯地做出一款游戏来。应该能满足你的需求吧?在这样的前提下,你要达到你的目标,需要哪些的能力?我先给你展示一下:这是A大的游戏开发日记视频列表:A大就是一个既会编程,又会美术,又会策划,又会音乐的人。这系列视频就展示了一个全能游戏设计师需要具备的所有“硬”技能以及技能应该达到的熟练程度。(A大:Q币已到账)题主你先看几期他的视频,了解一下他所具备的能力。等等,请拿好这副的星星眼,要记住几年之后你也是要成为他这样的男人的呢!这里我先罗列一下一个全能设计师所应掌握的最基本技能,然后后面再逐个给相应技能的学习途径:硬技能分为四个大块:1、程序4、设计(核心玩法&交互)2、美术3、音乐这里我把这四项以重要程度做了一个排序(仅对新人设计师而言)。这四项技能可以顺序专项学习,也可以交叉混合学习。优先级依次往下。我下面就来逐个分享学习方法。————Part1 你必须会编程—————程序,对目前你的情况来说,是这些技能里面最重要,最迫切需要,也是最好学习的一项。为什么是它呢,因为你只有会编程、掌握了一款游戏引擎,你才会真正明白:游戏,作为一款软件来说它的本质是怎样的,它是如何运作的。你不知道汽车是如何工作的,你就制造不出一辆车。了解程序,就是了解一款游戏在电脑上工作的原理。并且当你编程能力过关,掌握了一款游戏引擎后,即使你其他什么都不懂你也已经能够做出简单的游戏demo了。实现这些,只需要几个月的时间。但是如果你先攻学其他几项,这都不可能。那么编程应该如何开始学呢?有很多种打开方式,我在第一版回答中给出了一些可选项,但是我后来我考虑到纯新人不具备判断和抉择的能力,很容易到处撞墙。所以现在我只给出一条学习路线。设置这条路线的指导思想是:在保证知识稳固的前提下,最快速地学以致用。编程学习路线分两步:1、学习C#2、学习UnityC#教程:C#是一个编程语言,编程语言有很多种,每一种都有自己的特色。这里我们不讨论什么语言好,应该先学什么语言。也不用理会任何讨论入门语言的话题。继续先给学习资源:第一季:第二季: 密码:2536第三季: 密码:tpol第四季: 密码:wtap这些是泰课在线联合创始人Siki老师的教学视频,泰课在线是我阅了无数教学视频后发现质量比较有保障的。Siki的课讲得很细致很耐心,十分适合零基础初学者。关于编程方面的技能,完全可以在泰课在线这个网站学到毕业。他还有其他课程,可以在个人微信公众号(devsiki)和官网找到,官网:()。(Siki:Q币已到账)针对C#学习再给一些免费资源:1、-我曾经没钱或找不到其他教程的时候在这个网站学过很多东西。几乎全免费,收费也相当便宜,几毛钱一节课。2、-百度搜索“C#教程”第一个网站3、下面这个是传智播客的教学录屏。很早以前的,但是讲课质量很高。(侵权立删)
链接: 密码:nuy4
链接: 密码:0clu4、-这个是微软的C#官方手册,如果在学习过程中遇到任何知识点偏差,应该优先参考这份官方说明。上面这些教程,加上大家自己百度或淘宝一些资源,应该足够大家把C#学毕业了。不过记住!我们的目标是:全能设计师。而不是专职程序员。所以我们学习编程,最开始不需要面面俱到。只要学习一些最基础的。哪些知识是最基础的呢,我做了一个目录供以参考(见下表)。无论大家跟哪套教程,都只要先掌握这些知识点:变量与常量表达式与运算符字符类&字符串流程控制语句数组和集合类(属性和方法、面向对象特性) 命名空间&引用按照这个顺序学习下来。其他的知识点可以在以后需要的时候现学现用。好了,现在你就可以着手开始试学了,在学习过程中如果遇到任何问题也可以联系我。Unity教程:Unity3D是一款比较全面的游戏引擎,功能强大,使用简单,容易入门。不用费心思去考虑其他引擎了,先来学这个吧。仍然是先给免费资源:学到这个进阶课程会做下面这个的小射击游戏demo学完这个会做下面这个打灰机游戏demoOK,上面这四个都是免费的新手教程,顺序学习就好了。学完这些,对Unity以及游戏开发就会有一个初步的认识了。再之后要进阶学习,开发更大型的游戏,大家可以根据个人的胃口来挑选合适的教程进修。现在百度“Unity教程”,都是好东西,挑一挑吧。(当然,优质的教程是需要付费的)比如说:上面这些教程呢,新手肯定hold不住。我是搬过来给大家看看未来的,并且证明一下Unity也能做很不错的端游,能够胜任各种类型的游戏。关于Unity的学习,我这篇回答不直接教学,但是有一点一定要提一下。在学习的过程中,大家肯定会遇到各种各样的问题和疑惑,这时官方文档会帮上很多忙:——这是官方手册,就是Unity的使用说明书,追根溯源所有的教程,都是源自于这份官方手册。如果在必要的情况下要自己研究某个系统,阅读这份手册就是第一步。——如果有任何的官方编写的类或函数不认识,不理解,不知道如何使用,应该在这里先搜索一下。API(Application Programming Interface,编程接口)是一些预先定义的,目的是提供与开发人员基于某或硬件得以访问一组的能力,而又无需访问源码,或理解内部工作的细节。——官方手册和API的中文版,供英文能力差的同学参考。(赶紧开始学英文吧。我曾经因为考虑到韩国游戏业发达,想辅修韩语,但是我们教授告诉我:世界上高级的游戏开发人员都会英语,包括韩国,所以你学好英语就行了。)——Unity官方论坛&社区。国外学unity的都在这里提问、解答、交流经验,所以百度和google没有答案的时候不要忘了这里哟。以上程序部分更新于10月2日,国庆节快乐。——————————————————————————————————————Part2 设计理论—————最开始我们假设了,我们的目标是:成为一个全能游戏设计师。那么本质还是一个游戏设计师。一个游戏设计师和常人的核心区别在于哪里呢?我认为有两点:1、实践性能力,他能够带领团队把一项设计转换为具体的游戏软件(和导演类似)2、思考与判断力,一个合格的游戏设计师应该具备自己的设计理念,同时深谙普适法则。 这和任何领域的艺术家都一样,比如说美术,每一个美术艺术家都有自己独特的绘画风格,但他们都知道如何做视线的第一落点第二落点。一个游戏设计师应该有自己的理念更应该具备基础的理论。我相信一句话:每一个玩家在游戏设计上都有自己的想法。如果说这个“想法”是一个成熟的理念&设计灵感,而他想要通过开发把这款游戏做出来,那么我通常会建议他首先去研究一下最基础的游戏设计理论,看看自己的设计是否有违背一些基础法则,哪些部分和前人总结的道理相顺应。然后通过基础理论来完善自己的设计。设计理论如何习得呢?对新手而言,两个方法:1、阅读;2、思考。我先说说读书。这里推荐一个顺序阅读的书单:第一本:《快乐之道:游戏设计的黄金法则》,这是一本启蒙级的设计丛书。它不会教你如何一步一步地设计出一个游戏,但它会在思想层面上醍醐灌顶,让你重新认识你所钟爱的“游戏”,以及发现“游戏”的更多可能性。我认为游戏设计师,应该为这个世界带来更美好的价值。利益攻心是无法做出游戏的。所以先阅读这本书洗礼一下内心,开始建立今后在游戏设计上的道德基础,这是一个游戏设计师的必修课。 建议配合阅读《金刚经说什么》。第二本:《游戏改变世界》(《Reality Is Broken》)。阅读第一本书,目的是先建立正确的设计师价值观,第二本书是真正让我们开拓视野,更进一步地发现“游戏”的更多可能性。这很重要,我们理想的高度,限制于我们视野之所及。如果我们生于十九世纪上叶,压根儿没有见过电子游戏,如今便不会立志做游戏。如果我们现在看不到游戏在更多领域的价值,看不到游戏的更好形式,也很难在思想/设计上超越现在市面上的游戏。《游戏改变世界》这本书的使命,就是让我们看到游戏让世界变得更好的可能性。补充:作者Jane曾经在TED有个演讲,可以说是这本书的浓缩版,时长20分钟。大家也可以在TED看看她的其他演讲。第三本:《全景探秘游戏设计艺术》。在通过前两本书打了一些基础之后,应该可以开始尝试来讨论我们语境下的游戏了。这是一本从“思想”到“设计”的关键过渡书籍。书中作者谈论了游戏的四大基本元素以及元素的耦合、玩家的分类、设计师所应具备的基本素质(不同于我们讨论的技能)、游戏迭代设计的过程等等内容,实在是非常充实。作为第一本了解游戏设计工艺流程的书非常合适。第四本:《电与剑——角色扮演游戏设计艺术》。通过第四本,我希望能够更深入地讨论游戏的设计过程。推荐这一本书,是因为 一、他的语言简单幽默,充满鸡血,游戏路上坎坷难行,你需要在适当的时候来一碗;二、RPG游戏是各种游戏类型中系统较为全面的一类,无论做什么游戏,研究RPG游戏都有帮助,而且我知道过半想学做游戏的人都想过做RPG游戏,所以我也是特意挑选了这本豆瓣都没收藏的书放这里。(常年缺货,弥足珍贵)推荐书单暂时到此结束,先小结一下书单的设置目标:第一阶段:建立正确的设计师价值观第二阶段:扩展眼界,看见游戏的更多可能第三阶段:系统地认识电子游戏,设计&开发流程,了解设计师基本素养第四阶段:深入研究自己感兴趣的游戏类别,专项问题研究我心中有一个怀疑,就是真完全的没有接触过游戏设计,而且平时也没有主动在网上搜索过相关内容的朋友,估计对于游戏的开发流程真的全无概念,那么我推荐的第三本书《全景探秘游戏设计艺术》还并不能帮你达到第三阶段的目标。针对这种情况,我想再推荐一下下面这本《游戏设计基础》,顺带它的两兄弟吧。 ╮(╯_╰)╭其实我个人是不喜欢第一本书的,因为它几乎是地毯式地普及了一遍游戏设计&开发的所有内容。我当时看的时候感受就是:你把所有东西都摆了出来,说几句大家都知道的道理,然后就切下一个话题?嗯~~不过~~但是~对于真的没有了解过游戏设计的朋友,也许书中说的东西还是对你很有帮助的,这很百科全书。《游戏开发核心技术》属于第四阶段读物,是讲故事与剧情的,建议配合阅读《故事》——罗伯特·麦基。第四阶读段物补充:《游戏运营管理》。我首先需要提一下游戏运营。因为我们辛辛苦苦做的游戏总是要给人玩的,也理所应当通过它来赚取我们应得的收入。毕竟我们用一生来奋斗的事业,也应该能养活我们一生,不然理想就会被面包打败。游戏如何赚钱呢?在这方面国内的游戏领域真是处于宇宙领先的地位。而撑起国内游戏行业的支柱就是游戏运营。暂且不谈各种臭不要脸到没有下限到起死回生的运营手段,我觉得最需要了解游戏运营的不是专门的运营人员,而是总设计师。对一款游戏最了解的人,是总设计师。一个半途接手的运营人员,永远无法比总设计师更了解这款游戏,所以他要去做游戏调优,要去添置运营活动,要去促进消费,总是或多或少地会对游戏的生命周期造成损伤。而如果设计师在游戏设计的过程中就预设好了针对性的运营方案,那么不但不会缩短生命周期,反而会更大地促进玩家活跃度等运营指标。运营能力对于设计师的重要性不言而喻。但是考虑到一说专项问题研究,估计朋友们就会去死磕打击感、可重玩性、心流线路、玩家交互等设计问题而忽视运营问题,所以这里需要特别提一下。下面这本书建议配合阅读《营销管理》——Kotler P. / Keller K.L. 继续补充:游戏领域是一个超过硬科幻小说写作领域的更庞大的领域。因此需要我们设计者具备各种各样的素养和知识。光是上面这基本书是远远不够的,我们需要养成终生阅读的好习惯。下面是扩展的书单,我也不尽都读过,一起来读一读吧:。然后除了书,我们还需要去发现国内外最新的思想成果,往往这些东西都不在书里,而是在论文与论坛里。所以我们不仅要逛论坛,还要养成逛论文库的习惯。(是不是很变态?搞研究的就应该这样)至于途径和资源,从百度和谷歌出发,去寻找自己喜欢的吧~(中文论坛我以前喜欢逛,可是最近越来觉得深度变浅了~)2、思考设计师是需要有思维训练的,做思维训练的时候我们在练什么?先贴一个有意思的问答在这里,我要去先写美术部分的回答~————Part3 美术—————如果我们有了编程能力,有了设计理论,有了一个游戏的想法……我们要把它表达出来。我不是说写案子给别人看,而是把想法可感官(受)化,可视化。那我们必然需要视觉元素的设计能力。游戏中所有对应视觉元素的工种都可以叫做美工(当然,准确的说需要除去计算机图形技术的编程人员)。美工下又有许多细分,比如:概念设定、人设、场景、建模师、贴图绘制、动作动画、特效制作、UI设计……这是一个庞大开发团队中的岗位列表。作为一个全能设计师,(坐稳扶好)我们需要掌握以上所有工种的核心技能。等等,你说你想放弃?别别别,这些事情没有想象中那么难。以我的经验,要拿下美工所有成就,是能在一年内就做到的。实在不行就两年!那么我们应该如何开始呢?开头说啦,我们是高中生,除了做题什么都不会,所以也不会用PS(Photoshop)。然而PS的运用是每一个美工岗位都需要掌握的技能,甚至很多岗位完全就是在PS上工作的。所以我们先要熟悉一下PS。少年请收好这两发PS教程。Photoshop教程:这两份教程并不一定要先看完,但是最后你们总会知道要回来学的。对PS有一定了解了之后再去学什么呢?我假设你已经花了不少时间学习了程序,学习了Unity的使用,并且在学习过程中接触了3D游戏的开发。那么,你现在肯定会想知道3D模型到底是什么鬼。所以我建议这时先去学习一下3Dmax这款软件。3Dsmax 教程:大家注意啊,虽然这几个教程都是来自“我要自学网”,但是我为大家选教程不是随便找的,而是有设置目的的。PS和3Dmax的教程网上都是一抓一大把,大家找的时候也要注意甄别。像上面这三套教程,第一套普及3Dmax大部分知识点,第二套深入高模制作的技术手段(不光是软件工具的使用了,还包括了制作思路和经验),第三套了解3D动画的知识点。整体难度呈螺旋上升。边学边跟着做,学完并掌握这些大概需要全天两到三个月(已经算上了偷懒和怀疑人生的时间)。如果谁在学这些的期间,没有怀疑过理想没有怀疑过人生,那么我建议顺手把“动画原理”也学了,这会帮助理解3Dmax里面的工具的工作原理。其他人就算了,后来还有很多东西等着我们呢~3Dmax掌握了,现在知道unity里面那些模型、动作都是怎么一回事了,感觉我好像什么都知道了呢。这时候你已经很棒了,真的很棒了,但这还不够。因为你只是知道了一些制作原理,让你设计一些真正的东西你还是会懵逼的。不要急,我们马上就来学习设计!设计怎么学呢?CG美术怎么学我们就怎么学。学习步骤:1、学习线稿绘画,能够用线稿表达任何实物。(就是让你画什么你就能画什么,用线画出来)下面我要献丑了:这是我从零开始学习,正好学了一个月时设计的东西。用线表达清楚所有结构,外形设计,内形切割要符合形式美法则(然而我这并不美,除那坨热翔)。2、学习素描。(不是这样的素描:传统纸上素描)而是这样的素描(PS里绘画)这是我第三次画素描几何体。右图中电视机下面两个几何体那样的素描。(学素描第一周的练习作品)学到后面要能够用素描画出各种实物。比如下面右边这个是我用15分钟临摹的,左边是原物。当能够用素描自己设计东西的时候就算及格了。(学习半个月时自己设计的作品)下面这个是我学习一个月时设计的作品,第一个是我设计的刺客套装(其他三个是队友设计的)3、学习色彩。是不是放图太多了?这一步我还正在学习中,潦草的练习作品倒是很多,先不放了(保护大家眼睛要紧)。其实我很想谈一谈自学美术应该如何进行。无论以什么方法,大的过程就是上面三个步骤:线稿、素描、色彩。而关于设计的能力,从线稿开始就要一直贯穿学到最后。我最开始自学是找了一套“名动漫”的公开教程,断断续续看了两个月。这是名动漫现CEO张聪讲的“自学的方法和途径”: (快去看一下吧,非常专业细致)看完了这个讲解相信你已经心里有谱了,就差一个手绘板了。当时我和你的想法差不多。但是后面你会发现,自学美术真的不容易。特别是对于我们这种带着不纯正的目的心(不是因为热爱而学)的人。因为你会懒于下笔,你会怀疑是否正确,你会感到无聊烦躁,你会爱上自己的画,你会少一个人来鞭笞你纠正你鼓励你。那怎么办?名动漫没有给我发Q币,我就不给它做宣传了,不过去上一个暑假班、周末班,把他们的基础课学完基本就够了。(张聪:Q币稍后到账)我在这里先放一下我看过的自学资源。CG美术教程:链接: 密码:a26n少年收好不谢!(又码累了~我去泡个脚下次接着更~○( ^皿^)っHiahia…)(这篇回答还远远没有完成。因为近段时间在学美术,早八晚九,平时都是在坐地铁的时候写回答,所以更得慢,大家也可以养肥了再看~如果这篇回答对你有帮助的话,也点个赞鼓励一下我呗关于书单,希望各位大神能够一起推荐,只要符合每一阶段的阅读目标就好)
入行游戏业快10年了,也带出来了不少主策、制作人级别的新人,我想单从游戏设计这块,我能给你一些建议。
首先看lz的问题,“自学游戏开发”,狭义的理解是编程,即程序员所做的工作,这个我不专业,就不献丑了。广义游戏开发,是整体的游戏产品化流程,包括最早的游戏立项阶段、到开发阶段的整体开发流程、质量保证,到上线阶段的宣传推广、渠道配合、运营、迭代更新、生命周期管理,到最终游戏结束的一整套流程。这一套流程太多太广,没办法全涉及,我就简单说一下新人如何入行,少走弯路吧。
首先说一下对游戏设计师的层次,我是分成四个阶段的,即知识、技能、思想、道。分开说:1、
知识:了解最基本的游戏设计规则、思路、做事方法,玩过足够多的游戏,理解不同游戏类型的区别和设计特点。但是,不知道怎么做!绝大多数没入行的新人,都处于这个层次。就好像做菜,我这辈子吃过上百种菜,我最爱吃川菜,我知道川菜大部分都是用麻辣口味,我知道宫保鸡丁是用葱段和红油、花生米做出来的。但是,我不知道怎么炒!2、
技能:熟悉游戏开发中的分工、流程,熟悉各类开发工具的使用,熟知如何同其他同事配合,能够把自己想要的东西用流程图、原型直观的表述出来,熟悉游戏的开发、测试流程。一般入行了一段时间的设计师,都能达到这个层次,即有能力做,但把握不好做什么,很多人会止步于此。做菜的话,相当于新手厨师的阶段。3、
思想:对游戏的本质有深刻的认识,了解并顺应行业的发展,玩家口味的变化,知道一款游戏成功的关键是什么,如何做才能达到预期的效果。对游戏有自己独特的见解,能够做出一些有价值、创新性的设计。能达到这一层次的人已经不多,天赋和勤奋都很重要。相当于高级餐馆独当一面的主厨了。4、
道:我是没希望到这个层次,YY一下的话,相当于席德梅尔,宫本茂,或是乔布斯这样的大神了。
这四个层次是渐进的,别指望自己能跳级,只会YY却分不出鸡丁好坏的厨子不可能做出好菜。说完这四个层次,我想你应该了解自己目前所处的情况,和所欠缺的东西了。给你的建议是第一步、
首先了解一下游戏最基础的组成部分及实现方法(总得先学会分辨红油、盐和糖吧)a)
了解平台一般分成PC平台、掌机平台(3DS、PSV)、主机平台(PS3、Xbox、Wii)和新移动平台(iPhone、Android)。虽然会有跨平台的产品,但一般来说这几个平台的游戏都有其独特的设计特点,不同平台间游戏设计、发行、玩家喜好都是不同的。一定要多玩玩,体会一下其间的区别,仔细想一想为什么是这样。b) 了解
技术、美术、音乐一个游戏,基本上就是由这三大块组成。(什么你说策划?很多国外公司是没有策划这个职位的)。你需要了解的是这些最基本的元素是如何配合在一起。举个例子,如果你想做一款iPhone平台的手机游戏,你要知道cocos2d引擎或是Unity3d引擎到底能做到什么程度;你要知道游戏在什么时候下播放音乐音效;你要知道2D、3D美术素材的区别。c) 了解
整体游戏实现流程假设你要做一款练手的游戏,那实现的流程你要知道。一般是1心里有想法→2用笔纸画出来→3分解基本游戏功能点→4完成需求文档(自己做就不需要了)→5美术提供相应图素→6程序进行开发→7开发完成进行测试并修改bug→8满意否?不满意则回到1。满意则给别人玩,收集意见并总结。 第二步、
现在可以尝试分解游戏了(看看宫保鸡丁是什么组成的?各配料的比例如何?火候怎么掌握?)
入门时,最好的学习方法是先尝试分解一款游戏,从这款游戏来倒推游戏的设计思路、逻辑和感受。举个例子,愤怒的小鸟(抱歉我几年没玩了,可能记忆有些出入)。首先你可以先把它的最基本玩法,用一句话总结出来,比如这就是个弹射游戏。然后尝试把游戏分解成一个个的模块,如图有了这样的分解,你就可以直观了解一个游戏从一开始构思,到最终实现,都需要做哪些工作。第三步、
做一个试试。多做少YY,决不建议一上来就看大量的游戏设计文章和书籍,尤其是各种论坛。(看100遍菜谱也不如实际做一次)现在你已经知道一款游戏该怎么做了,那么可以亲手做一个了。记住这句话:一个原型顶100个策划方案;一个Demo顶100个原型;一个听从玩家建议并修正过的试玩版顶100个自娱自乐的Demo。做的时候,要从小到大,不要一口吃个胖子(番茄炒蛋还做不好,就别去尝试做满汉全席了)。比如先从100%复课一个小游戏开始,先100%照抄做出来。在做的过程中,你才能真正学到东西,YY的再多也没意义。等你能做出一个可玩的游戏来,再考虑加一些自己的思路进去。话说大部分只凭一腔热血的新人,都会倒在这一步,期间你碰到的问题会多如牛毛,头疼死。如果你真通过了,那么做完了要给身边的朋友玩一玩,听听他们的意见,不要自娱自乐。记住你是做游戏给别人玩的,不是给自己玩的。至少在你这个阶段,玩家的意见要高于你自己的喜好。第四步、
弄明白你想要什么游戏,行业内需要什么游戏(你想做大肠刺身,未必有人买单)当你能轻松做出一个小游戏来,就可以认真考虑入行的问题,话说你能做到这个程度一般公司会抢着要的。这时候限制你的就不是知识和技能,这些都能在入行后轻松学到,最重要的是你自己内心的真正想法了。我想到了这一步,你翻过头来看自己当年的志向“只为做出自己心中的游戏”,会有不同的理解了。最后,祝你好运!加油!--------------------------------------------------------------------------------------------------------------------------------PS:最后才发现问题是在【游戏编程】的话题里,lz是想问编程的问题,我的回答文不对题了。冒昧编辑了一下,加入到【游戏设计】等话题里了。
非游戏业界人士,编程零基础,曾经在高中的时候利用过课余时间制作过一款游戏自娱自乐,在这里想给零基础又想实现自己游戏梦想的人们介绍几个软件制作RPG游戏的「RPG Maker XP」链接如下:「RPG Maker VX」链接如下:制作文字类游戏的「恋爱游戏制作大师2」链接如下:「橙光文字游戏制作工具」链接如下:再介绍两个网站「66RPG」链接如下:「幻想森林」链接如下:相关教程一篇:「新人入门指南」,作者柳柳链接如下:个人认为使用以上工具制作得比较出色的游戏:「黑暗圣剑传说」链接如下:「雨血」链接如下:「恋爱的十二宫」链接如下:可以先在论坛里多看看多学习,然后尝试去做一款游戏,在制作的过程中可能会遇到许多问题,美术、设计、剧本等等,慢慢就知道自己需要掌握哪些方面的知识,哪些方面需要提高了。希望题主早日实现自己的游戏梦想!
我目前做的是游戏编程上的工作,除了之前“逍遥老李”提出的建议之外,技术方面还需要掌握基本的编程技巧,C和C++是要学的,很有游戏使用C++编写。基础学完之后可以去学一款游戏引擎,能够大大提高开发效率,可以从简单的开始,我目前用的是Cocos2d-x,开源跨平台的2D引擎,也算比较实用流行,学习过程中尝试做一些没有可玩性的原型,然后去体验别人做的游戏,渐渐就能知道从哪里入手了,我目前就是这么探索的,呵呵,希望对你有帮助。
1,整理分析需求。 2,罗列功能。3,实现功能。4,功能整合。5,内容填充。
要看类型,如果是桌游的话,用java-swing就够了,java上手比C好,没有指针地址啊什么的。数组什么也比C方便。但是很多人会说swing丑如果要求开发便捷,其实C#效率比java高很多很多。我因为已经入了java的坑了,新人建议从C#学起,非常快。首先你要把需求明确,用你看得懂的格式记忆下来,然后看着需求自己写。其实如果怕难,可以用66rpg,小学女生都能做游戏了,只要你把剧情弄得好。
我其实不赞成通过系统的学习来积累所谓的“游戏设计知识”这类前人经验积累而成的书籍对没有入行,毫无游戏研发观念的普通玩家其实是没有任何作用的我个人还是建议直接进入游戏公司,从实习生做起,真正的参与到项目开发中,积极学习和自我加强,逐步吸收、理解、归纳游戏产业相关、游戏开发流程、游戏开发规范、软件开发流程与规范等真正能派上用场的经验,并同时提升自己的层次(我是比较赞同第一答主的层次概念的)而如何入行呢?往下看吧。游戏行业其实主要分5个职位:程序、美术、音乐、策划、测试(不说市场商务和打杂管理者因为这俩职位并不是游戏公司所独有的)其中程序、美术、音乐是有硬性技术要求的,不过初学者并不需要有多高的水平,所以你只要是相关对口专业且大学正常毕业且认识大部分任课老师,就已经基本满足实习生要求了,可以先找一个小公司或大公司的校招先进去做实习生。所以,第一种入行方式:“报名程序美术音乐对口专业并顺利拿到毕业证”策划,是一门比较抽象的职位,所需要的知识储备根据职位分工也有所不同。像是数值就对策划的经济、统筹、线性代数等知识要求较高,不过如果只是入行的话,嗯...好像只要怀着一颗热爱游戏的心就行了...至于如何让HR知道你怀着一颗热爱游戏的心就要从你对行业的理解、对设计的理解、对各平台各类型游戏的理解以及在游戏设计逆分解上的所表现出来的用功程度了。所以,第二种入行方式:“多玩多看多想多写多投”注:面试策划切记不要随简历发策划案以及面试过程中也切记不要没事儿就提自己写的自以为牛X的设计案,会减分的。测试,游戏5部门中门槛最低的职位,通常也只有一个条件,额,好像也是只要怀着一颗热爱游戏的心就行了,然后部分外企更是丧尽天良,仅仅要求良好的书面和口头英语就足够了...所以,第三种入行方式:“背几个游戏类型和神作名称以及看几篇游戏评论文,或者学好英语。”好了,当你满足上面任意一种条件后,你就基本上能成功进入一家不知名的(如果你是211什么的就能进“知名的”)国内公司或者知名的外企做实习生了,现在你需要做的就是:1. 主动学习和加强自己的职业技能(就是你这个职位该做的啦,什么写代码啊,做模型啊,配脚本啊,调音效啊,报bug啊什么的)2. 主动学习和加强自己的软技能(这个主要就是工作态度和学习态度什么的啦)
【如果你想在以后步入打杂部门的殿堂,那就需要在精通自己本部门硬技能的同时略微掌握一些其他4部门的基本技能,并且额外学习帮带饭、贴发票、修电脑、背黑锅、装孙子、拍桌子等打杂专业技能】3. 制定你的职业规划5. 如果你的职业规划是转行,则多与你希望转入的部门同事交流经验并伺机内转或跳槽6. 如果你的职业规划是在本职业上晋升,则多与上级主管交流并尝试掌握他的工作技能。7. 在不断积累经验的过程中提升自己的层次。8. 跳几次槽积累更多的企业文化和开发规范9. 跳槽的同时积累人脉10. 工作的积累资金当层次、人脉、资金都到达一定程度后,恭喜你,你可以开始创业并实现你最初的理想“自己做一款游戏”了什么?你说你只是想先自己做个小游戏玩玩?百度“贪食蛇详细设计与代码下载”不谢
在这里推荐另外一款简易的二维游戏引擎名不见经传但是十分强大的clickteam fusion下面是官网的连接,国内访问可能有时候会比较慢。下面是官网的连接,国内访问可能有时候会比较慢。相比
所说的RPG maker优势它的在于更加底层,制作的时候对于整个引擎的把控更加容易,而且能通过插件来方便的扩展游戏的功能,比如对于二进制文件的读取只需要在场景中插入相应的插件就可以了(RM当然也可以,但是必须要修改脚本才行,对于新手而言十分的不友好)你发挥创意制作的当然也不只限制于游戏了,你甚至可以制作一个动态动画页面,然后另存为HTML5,来实现网站的编辑,比如写写在线小游戏啦之类的。(官网上面甚至有着音乐播放器,文本编辑程序,DVD播放器,桌面宠物之类的范例==真佩服他们的脑洞)而你所需要做的,就是使用那些已经封装好的方法,自己想好实现功能的逻辑,再去编写逻辑就好了。不需要你编写一行字符式的代码。编辑之后就像是这样:跨平台性,从PC移植到手机上基本上就等同于另存为。(但是需要另外购买导出插件,当然了国内自然有XX版本==)你能够轻松地跨越PC,HTML5,Flash,Android,Ios来发行你的游戏。近日来还支援了Universal Windows Wlatform平台,你可以直接导出成为UWP咯~这样一来登陆Xbox也不是不可能了!导出插件虽然价格不菲,但是破解版本仔细找找还是有的,这里推荐大家有条件还是购买正版,就是一个游戏大作的价格。(详细价格请见最后)软件界面1内置简易的图片编辑程序,功能类似于画图,并且对于素材的要求没有RPG maker严格(例如行走图的帧数没有限制并且不需要按照指定格式拼合)但是它国内并不是十分火热,软件在国外有一定的用户基础,经过数次迭代,在国外倒是有许多的范例网站和教程网站(需要英文水平)这里给出一个:国内虽然有教程但是十分稀少??软件界面2另外就是可以制作各种类型的游戏,并不局限于RPG,avg。但是相对的动作类游戏制作要比RPG简易一些,使用它制作RPG的话许多底层的系统需要你去从头构建,例如背包和回合制战斗系统。这一方面自然比不上高度特化的RPG maker。最主要的是有功能完全仅仅限制部分插件的免费版,完整的功能对比如下免费版下载链接:比较著名的作品有最近比较火热的购买正版steam上面就有卖的,标准版夏季促销打折86~如果入门的话可以参考我的专栏==(话说这个算是广告吧……先道个歉==)最近也在学习它??下面是初学的时候制作的游戏截图……素材还是RPG maker时代的==连同学习带着上课,晚上和周末的业余时间来制作,来来回回也就用了一个月。硬要说的话,这个还是我当年用RPG maker的一个作品的续作==最后,一定不要放弃你的游戏梦想,一直坚持下去,说不定哪一天就实现了呢?共勉。
独立游戏开发首先你要想好自己要做一款什么样的游戏,至少应该想好游戏的类型,在这个基础上,选择一款合适的游戏引擎学习。包括这个游戏引擎的基本用法和涉及的编程或脚本语言。最后了解一下如何发布你的游戏,让更多的人来玩,大体上就是这个流程。中间的学习过程是以问题为导向的,需要做什么就学什么,或者找什么样的合作者。总体来讲,初学者的第一部游戏不要求大求全,简单有趣又能传达自己的想法是最好的。我发布了一个免费的游戏设计视频,你可以看看,欢迎吐槽和讨论。
已有帐号?
无法登录?
社交帐号登录}

我要回帖

更多关于 unity3d rpg剧情解析 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信