问答

怎么样学习做游戏

共6个答案

  • 谢文静 谢文静

    学习如何制作游戏可以分为以下几个步骤:

    1. 学习基础编程知识:游戏开发离不开编程,因此学习编程是非常重要的一步。你可以选择学习常用的游戏开发语言,如C++、C#、Python等。可以通过参加编程课程、自学教材或者在线教学平台来学习编程知识。

    2. 熟悉游戏开发工具:选择适合自己的游戏开发工具,如Unity、Unreal Engine等。这些工具提供了图形化界面和大量的资源库,可以帮助你快速创建游戏。

    3. 学习游戏设计理论:学习游戏设计的基本原则和理论,了解游戏的规则、关卡设计、故事情节等方面知识。可以通过阅读相关书籍、学习在线课程或者参加游戏设计的讲座来学习游戏设计理论。

    4. 实践制作小游戏:通过实践来加深对游戏开发的理解和掌握。可以先从制作一些简单的小游戏开始,逐渐提高自己的技能和经验。可以利用学习工具提供的案例和教程,或者参考一些开源游戏项目来进行学习。

    5. 参与游戏开发社区:加入游戏开发的社区,与其他游戏开发者进行交流和学习。可以参加游戏开发相关的活动、论坛、社交媒体群组等,与其他游戏开发者分享经验和交流创意。

    6. 持续学习和改进:游戏开发是一个不断迭代和改进的过程,要保持学习的热情和持续的进步。可以通过学习新的开发技术、关注游戏行业的发展动态、参与比赛和项目等方式来持续提高自己的游戏制作能力。

    学习制作游戏需要掌握编程知识、熟悉游戏开发工具、学习游戏设计理论,并且通过实践和与他人的交流来提高自己的技能。

  • 雯雯屁诶 雯雯屁诶

    1. 制作游戏前需要给自己的游戏定位。

    在自己动手制作游戏前,需要先做下计划,给自己的游戏定位。是大型游戏还是小游戏,游戏的种类是那种,有动作、冒险、休闲等。这个设计好后,才能开始下一步的游戏剧情的设计。

    2. 设计自己的游戏剧情。

    每个游戏都有自己的剧情和人物背景,根据自己想法,设计自己的游戏剧情。比如可以从小说中查找一些情节进行改写,形成游戏的主线,游戏的分支线可以在后期补充。

    3. 选择制作游戏的开发工具。

    不同种类的游戏,可以用不同的开发游戏的工具,大的游戏可以用编程开发工具,小的游戏,用脚本的开发工具也能制作出来,需要选择一个自己熟悉的开发工具,这样制作时,难度就会降低。

    4. 设计游戏人物的原画和场景画。

    游戏中人物的原画和场景设计很重要,开发工具设计的代码是在后台,展示在台面的就是人物的形象和不同风格的游戏场景。可根据自已设计的游戏主线,画出主场景和主要人物的原画,后期补充分场景和次要人物的原画。

    5. 把设计好的原画和场景画进行扫描和加工处理。

    原画和场景设计花费的时间比较长,美好的人物形象在华丽的场景中出现,让人看了印象深刻。接着把设计好的原画和场景画进行扫描和加工处理。这样在游戏开发时就可以直接作为素材添加了。

    6. 选择好的游戏背景和场景音乐。

    在玩家玩游戏时,好的游戏背景和场景音乐,让人听了轻松又愉快,会体验到游戏的乐趣,制作自己的游戏时,可以选择自己喜欢的音乐来作为游戏的背景和场景音乐。

    7. 制作自己的游戏的开发和测试。

    游戏的开发就是花费时间长的阶段,如果学过编程的人,经过几个月的游戏开发工具学习就可以进行游戏开发了。如果想简单一点就可以制作一个Flash的小游戏开发。经过一段时间开发完成后,需要自己对游戏的主线和支线进行游戏的测试,避免游戏出错。

    扩展知识:

    游戏制作,是指一个电子游戏的制作过程。由于游戏的类型、大小和要求,游戏制作需要的人员和时间也不一样。

    游戏制作一般主要分为两大块,即程序开发、美术设计。程序开发主要包括服务器端开发、客户端开发。而美术设计包括场景、角色、次时代、特效、动画等部分,要完成一个优秀的游戏作品,每一部分都需有专业人才负责。

  • Yang(contra) Yang(contra)

    学习游戏开发需要熟练掌握游戏编辑软件,熟练掌握好这些基础的游戏软件功能就可以了。

    常用的编辑软件有以下6种。

    1、3dsMAX:大多数游戏开发公司美工使用,效率较高,可以独立制作游戏中所有美术相关资源。

    2、MAYA:跟3dsMAX差不多的软件,因个人喜好而定, MAYA在制作动作的方面较MAX稍差,不过在很多方面这两款软件都是可以兼容的。

    3、Deeppaint3D: 可以直接打开3维模型文件,在上面绘制贴图。

    4、C++:程序使用,用来实现游戏中的各种功能,调试BUG等。

    5、Photoshop与Panter:配合MAX或MAYA来绘制各种模型需要用的贴图。

    6、ZBrush:美工制作超高模用的,然后可以生成法线贴图,在MAYA或MAX中使用。

  • 梦醒时分 梦醒时分

    平台与编程语言选择游戏开发的平台就有很多类型: 个人主机平台:Windows、Linux、Mac OC;移动平台:iOS、Android、Windows Phone、BlackBerryOS、Symbian;专业主机平台:Xbox、PlayStation、Will等。

    如果你想从事移动平台的游戏开发,Android主流JAVA语言,iOS主流Object-C语言,那么你就要去学习这个平台主流的语言,而在个人主机上主流的游戏开发语言现在包括以后很长时间也还是C++。但是并不是所不同平台的游戏开发,就毫无共通之处,学了这个到了另一个平台就无用了。不是这样的,编程的世界里你走得越远你会发现很多东西的本质都是相似的,例如你如果扎实地理解了C++的基本语法(而不是死记硬背),日后再转Java语言也不是很难的事情,因为它们本质的面向对象特性还有各种编程语言特性都是相通的。

    如果你想走得远,在学习的时候不能简单流于表面,对于一样知识越深入到底层,你就越能看到其它知识与其的异曲同工之处,因此你将比别人更轻松。当然一开始最好尽可能是贴合自己的专属领域和编程语言,这样能尽快地在这个领域持有一席之地。 无论你选择哪个平台,游戏开发这个浩大的工程都离不开游戏引擎,所以这里都有二条路线让你选择: 只使用游戏引擎;使用游戏引擎并深入学习游戏引擎原理。

    游戏开发需要学什么?和软件开发一样,游戏开发也是需要从编程语言学起的。下面有怎样学习软件开发的方法。游戏开发比软件开发相对难一些,因为游戏开发需要我们熟悉各种游戏开发工具。来看看具体的内容吧!

    阶段一:学习和计算机沟通的言语 —— C++语言或其他语言

    编写程序就是和计算机进行沟通,而沟通很常用的途径就是语言,就像我们平时和别人沟通一样,只是现在你是和计算机进行沟通,其实你想想和计算机沟通比和别人沟通来得更容易。

    计算机语言有很多中,如C/C++, Objc-C, Java, AS3,汇编语言,php,asp等,就像我们平时语言也有多种。当你掌握了这样的一种语言,那么你就能和计算机在不同的领域进行沟通。

    而C++语言是目前来说较为强大的语言之一,而重要的是现在很多游戏的底层都是用C++语言写的。而同时你要熟悉一种编程开发工具,编程工具就是你向计算机沟通的一种工具,就像平时我们说话用的嘴巴,开发工具让我们和计算机的沟通更加方便。

    阶段二:熟练掌握数据结构及各种常用的算法 –灵活使用语言

    单单会语言还不够的,就像我们平时你不是会说话就能和别人很好的沟通,你要懂得沟通的方式和技巧。数据就是计算机内存放记录的内容,你可以认为是我们平时说的词,数据结构就是数据与数据间的关系。

    针对程序来说,你对数据理解,定义,操作熟悉,对算法多样,高效,那么程序就会简洁,运行效率高,这就是为什么要熟练掌握数据结构和常用算法的原因。其实算法就是解决问题的方法,解决一个问题,方法有很多,有些常用的方法是前人经验得来的,我们就要学习。

    阶段三:找一个平台,发挥你的语言能力—— Win,Android,IOS

    目前程序应用的范围广,平台很多,就针对游戏程序目前常见的就有Win,Android,IOS等,平台就相当于语言使用的地域,你会普通话在中国很吃香,沟通无难题,但你去到美国,那就有难度了,就是你是普通话专家都郁闷。不同的平台对语言及程序架构的要求不一样,因此你要挑一个平台时更好的使用你的语言。

    阶段四:开发游戏Dome –实践你的技术

    如果你前三个阶段都过了剩下的就是开发游戏Dome,从游戏的logo开始,菜单,到场景,当主角,到NPC,到主角与NPC的交互,到主角与场景的交互等,一步一步写,在不断的开发中积累经验与程序框架。用得越多越熟练。

    1、先学习C/C++

    2、之后接触学习WINDOWS API和VC++

    3、需要掌握一个3D游戏SDK:Directx SDK,或者OPENGL SDK

    4、美工和建模方面的知识适当了解围绕以上找相关资料或书,可能需要好几本。

    1、3D数学,包括矩阵、四元数、空间变换、碰撞检测等等;

    2、C、C++要熟练掌握,对内存、指针这些都要很熟悉;

    3、底层的计算机知识、组成原理很重要,最好能会一些汇编;

    4、数据结构和算法,非常重要,基础都很重要;

    5、对游戏的整体认识,包括游戏需要哪几个模块,比如渲染、物理、AI、gameplay等等,最好自己不用引擎的情况下写过一些基础的引擎、渲染模块等等;

    6、对游戏需要有自己的认识和见解,玩游戏也要学会分析,知道如何分析游戏的优缺点,知道什么样的游戏好玩,为什么好玩,建议多看各种文章和视频;

    7、了解业界的动态,多关注游戏相关的知识,业内的消息、媒体、人脉也非常重要,学习自己分析业界动向和观点;

    8、使用和熟悉学习一下unity这种比较成熟的引擎也很有帮助,可以帮你了解游戏引擎的架构和引擎的动向,但是千万要巩固计算机基础之后再做这些;

    9、创新的思维和open mind很重要;

    10、好的实习经历、项目经验很重要,先进入游戏行业很重要,每个人都要敲门砖。

  • 岂止于大 岂止于大

    游戏的开发制作,除去美术设计外,就是通过游戏弓擎完成对游戏玩法的实现。想要学习游戏软件开发,可以去专业的培训机构进行学习,游戏引擎的使用,会编程是基础,例如unity3D就需要学会C sharp语言。

    游戏引擎

    目前行业内常用到的游戏开发引擎有两款: unity3D与UE4 (虚幻4)。而许多大公司可能还会开发自己的游戏引擎。

    Unity3D

    一个多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。无论是手游、端游、网游,都可以通过unity3D完成开发。在Unity3d中, 工程师们可以轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容。扩展资料

    制作

    游戏制作一般主要分为两大块,即程序开发、美术设计。程序开发主要包括服务器端开发、客户端开发。

    而美术设计包括场景、角色、次时代、特效、动画等部分,要完成一个优秀的游戏作品,每一部分都需有专业人才负责。

    制作时长

    对于大型的游戏,一般需要几十个人的团队制作几年;而小游戏则可能只需一个人制作几天。

    一般的大型游戏制作都会由游戏开发公司来完成,小型的游戏则有可能由业余团队或者个人完成,如RPG制作大师此类软件就可以让不懂技术的人做出电脑游戏。

  • 大侠饶命 大侠饶命

    1、编写游戏引擎、建模:需要熟练掌握C/C++、Microsoft Develop Studio开发环境、使用SDK或者MFC、DirectX/OpenGL、SQL编程、SQLServer或Oracle数据库配置。

    2、策划、美工、音效:MAYA、3DMAX 、PS(音效制作方面不熟,这方面无法提供)。流程:策划——引擎——建模——美工——测试。团队:首先要组成一个由各功能小组核心构成的策划组,负责构思整个游戏的内容架构。

    包括故事大纲,游戏风格,人物造型,操作模式,任务模式,装备模式等等,以及程序编写、美工贴图能否实现等等,资金预算能否维持等等。

    然后筹建各功能小组:主编程组,负责游戏引擎。建模组,负责编写一个完整的世界,各种人物、怪等。美工组,负责包装游戏。测试组,设置若干组服务器,对游戏进行测试。扩展资料网络游戏产业是一个新兴的朝阳产业,经历了20世纪末的初期形成期阶段,及近几年的快速发展,中国的网络游戏产业处在成长期,并快速走向成熟期的阶段。在中国整个网络经济的发展过程中从无到有,发展到成为中国网络经济的重要组成部分。

    网络游戏产业之所以可以打破在原来中国整个网络经济中的平衡,主要缘于在20世纪末中国网络经济泡沫破灭整个网络经济大受打击的时候,网络游戏却异军突起成为整个网络经济发展的领头羊,得到迅猛的发展。

    2007年4月9日,新闻出版总署、中央文明办、教育部、团中央、信息产业部、公安部、全国妇联、中国关心下一代工作委员会等八部委已联合下发《关于保护未成年人身心健康实施网络游戏防沉迷系统的通知》,决定从2007年4月15日起,在全国网络游戏中推广防沉迷系统。

    2016年12月5日晚,文化部发布《关于规范网络游戏运营加强事中事后监管工作的通知》,首次明确规定网络游戏虚拟货币、虚拟道具不能兑换法定货币。2018年8月30日晚间,教育部等八部门关于印发《综合防控儿童青少年近视实施方案》的通知,提总量控制网游。

    参考资料来源:百度百科-网络游戏 (联网进行的多人电子游戏)

大家都在玩

更多