问答

如何自己做游戏

共6个答案

  • 1顾卮gX 1顾卮gX

    要自己制作游戏,你可以按照以下步骤进行:

    1. 游戏创意与规划: 你需要有一个游戏的创意,并决定游戏的类型、玩法等元素。你可以开始制定游戏的规则、关卡设计和故事情节等细节。这个阶段需要你进行头脑风暴和思考,保持创意和创新。

    2. 游戏引擎选择: 游戏引擎是游戏开发的核心工具,它可以帮助你创建、管理和运行游戏。常用的游戏引擎包括Unity、Unreal Engine和Cocos2d等。根据你的需求和技能水平选择一个适合的游戏引擎。

    3. 学习游戏开发技术: 游戏开发需要一些编程和设计技能。如果你是初学者,你可以选择学习一种编程语言,如C++或C#。你还可以学习相关的图形设计、音效制作和动画技术等。

    4. 开始开发: 通过学习游戏引擎的文档和教程,你可以开始实际开发游戏。你可以创建游戏场景,设计角色和敌人,实现关卡逻辑等。这个阶段需要耐心和实践,不断尝试和调试。

    5. 测试与优化: 在游戏开发过程中,你需要不断测试游戏,发现并解决Bug和问题。你也可以收集用户的反馈和建议,根据他们的需求来改进游戏的品质和体验。

    6. 发布与推广: 当你完成游戏的开发和测试后,你可以考虑发布游戏。你可以选择将游戏发布到应用商店或网站上,或者分享给朋友和社区。你也可以利用社交媒体和其他渠道来推广你的游戏,吸引更多玩家。

    自己制作游戏需要有创意、学习游戏开发技术、选择合适的游戏引擎、进行开发、测试与优化,并最终发布与推广游戏。这是一个需要耐心和专注的过程,但也能带给你无限的乐趣和成就感。

  • 喵小姐 喵小姐

    现在这个IT行业想入行技术门槛越来越高,只靠自学怕是很难成功,跟你坚持下来。自己也是通过培训进去这个行业的,是在对比很多家机构后选择中公优就业,包吃住性价比相对高,然后公司比较大觉得靠谱,也对比几家机构试听后觉得大致都差不多,毕竟自己是菜鸟一只,只要老师肯耐心教自己的努力想当重要,中公这边老师和学生一样住在基地,记得那会老师有时候会陪着我们上课到晚上十一二点,正常也会陪晚自习到九点,老师真的很有耐心,现在也还很感谢老师。

    第一步:程序

    为什么要把程序放在第一位呢?因为我自己就是个程序员(大笑)。

    早期开发游戏大部分只用一种语言,大家或多或少的听说过。那就是C++。包括咱们国内早期开发游戏最常用的一款游戏引擎叫cocos2d也支持C++语言。那就是下面这款引擎。当然现在已经没什么人用了。回到主题,为什么说程序在一个游戏当中非常重要呢?因为没有程序你就不可能做出一款完整的能上平台供大家下载玩耍的游戏。如果只是一个Demo,那无所谓,Unity3D就能拼接一个游戏。虚幻引擎的蓝图在这方面支持的更好。但是请注意,我说的是一个完整的。如果游戏想上线平台,那不可避免的需要对接各个应用市场。对接SDK产生的问题将多如牛毛。如果没有一个有经验的程序员,这步就卡死了。

    如果你是一个有经验的程序员,上一步的问题解决完毕了。那你就该考虑一个新的问题了。

    第二步:美工!

    这里所说的美工只是单纯的建模和做动画的,不涉及UI部分。

    如果你是想做一个画面非常好的游戏,那美工起到的作用将非常的巨大!

    我给大家简单讲一下流程,首先呢,你在3DMAX或者MAYA当中建模,然后你可能需要把模型导入到Zbrush当中雕刻一下,然后你需要在PS当中绘制模型的贴图。然后在Maya当中绑定骨骼,下一步就是做模型动画了。然后导出到游戏引擎当中进行使用。是不是很繁琐?在一个大型游戏公司会有专门的人负责每一项步骤的。如果你想自己精通每一个步骤,那我劝你还是好好写代码吧。

    如果上面两个步骤都解决了,是不是就没有问题了呢?

    那我还得不幸的告诉你,那是不可能的。

    第三步:UI

    还有一个至关重要的东西没有解决,那就是UI。什么是UI呢,就是游戏当中的各个界面。比如说你进入一个游戏,得有注册,开始游戏,结束游戏,血条背包,技能等等东西吧。这些统称为UI。它们其实都是一张张图片。非常的杂而且多。需要专门的人去做这些图标。

    那如果上面三步你都解决了。那我不能不去感叹造物主的神奇。你真是一个全才!不过还有问题没有解决。

    第四步:声音

    声音这个问题应该是游戏开发环节当中最好解决的一个问题。游戏引擎一般也都自带了一些音效。但是如果你想开发类似于钢琴块这种游戏。那你还是老老实实的去学一些声音的软件吧。

  • 空气 空气

    做一个游戏需要很多步骤,比较复杂

    一、立项

    在制作一款游戏前,需要经过大量的市场调研,保证在游戏公测的时候有用户注册,一款好的IP可以吸引更多的用户参加。这也就是为什么现在的游戏大多数是有IP,如斗罗大陆、腾讯的获得拳皇的IP等等。

    二、游戏背景及玩法

    在立项之后,开发者们根据立项时调研的数据,开始研究游戏的背景及玩法,如果说一个好的游戏背景可以使更多的用户注册,那么游戏的玩法就可以决定你可不可以留住这些用户。如《QQ飞车手游》的核心玩法就是竞速,驾驶不同特性赛车先到达终点的玩家获胜;而《王者荣耀》,《英雄联盟》的核心玩法应该是控制不同技能的角色摧毁敌方水晶。

    三、人物设定

    每一款游戏我们都需要操控着人物进行打怪升级,而人物的设定是有很多的要求的,人物的设定要满足游戏世界观。一款仙侠游戏不可能出现现代的西装吧,场景也不可能是高楼大厦。不同的人物也要有不同的行为,服饰等等。

    四、人物建模

    在原画师对人物确定了原画之后,建模师就要开始根据原画进行人物和场景的建模。当然这是指的是3D游戏,在现在如果不是3D游戏,在立项的时候可能就会夭折吧。在建模时,建模师会对人物加入一些主观的设计(比如在原画中看不到的背面一类),我们在游戏时有时感受到人物的使用手感不佳时,这可能就是建模师所设计的。如在王者荣耀中,不同的皮肤会有不同的手感。

    五、游戏的编写

    在建模之后,程序员就开始了对游戏程序的编写,按下哪一个键,人物开始移动,你攻击的敌人一下的伤害值是多少,这些都要依靠程序员进行编程,编程是一件非常枯燥的事情。

    六、后期工作

    在后期工作时,也有很多的工作要做。在程序开发完毕之后,美工和前端开始对游戏人物和场景的美化。公测之后,还要开发更多的玩法,以及维护和更新。

    一款游戏的耐玩性,剧情是否吸引人,取决于游戏的策划是否完美

    游戏的画面新颖与否,取决于原画师的创作灵感

    游戏的画面好坏,取决于游戏模型师和引擎的是否优秀

    游戏的BUG是多是少,取决于程序员是否细心

    1、一款游戏的开发需要一个总的游戏策划人,为游戏编写背景故事,制定游戏规则,设计游戏交互环节,计算游戏公式,以及整个游戏世界的一切细节等。

    2、需要游戏程序员。游戏程序员根据游戏策划人的策划书,不同的游戏需要不同的计算机语言以及不同的游戏引擎进行开发。

    比如网络游戏程序,需要用到C++语言,用到cocos2D-x游戏引擎,untiy3D游戏引擎,Dx等技术。手机游戏程序,用到java计算机语言,安卓平台技术,ios平台技术等。

    3、游戏美工。游戏美工主要是游戏原画,2D、3D游戏美工,需要用到手绘,PS,3Dmax等软件。设计与制作游戏中的角色,场景,动画,特效等。

  • 无声 无声

    你会编程吗?其次你还需要一个制作游戏的引擎

    最简单的一步你要有一个思维,比如子弹飞出去,这件事的结果就是一个逻辑关系,比如对方被爆头,出血等等。你设计游戏不是一件简单的事。

    但如果你只是想设计一个剧情,那非常简单,就像写剧本一样的,初中生都会.

    你得先知道游戏开发的流程。好比做个家具,你得先知道板凿斧锯都是怎么用,才能到设计家具那一级别。不然你设计的太好,没法实现出来,等于白搭。

    知道了这个流程之后,你就要有好的创意点,把这个创意点落地成可玩性,这样你就有了游戏独特的玩法卖点。然后再按照之前的流程把它实现出来就行了。

    大概就说这么多了,详细的你可以到paws3d上去看看

    感谢邀请!手机打字不容易,感谢点赞

    如果是做2D游戏的个人开发者,推荐使用Cocos Creator,它是一个完整的游戏开发解决方案,从设计、开发、预览、调试在到发布囊括其中。

    Cocos Creator 支持 Windows 和 Mac ,将配置开发环境的要求完全免除,运行之后就可以立刻开始游戏内容创作或功能开发,适合新手上手。

    Cocos Creator 编辑器提供面向设计和开发的两种工作流,开发使用JavaScript学习上手快,设计使用其自带的各种图形界面工具。

    Cocos Creator 目前支持发布游戏到 Web、iOS、Android、各类\\\"小游戏\\\"、PC 客户端等平台,真正实现一次开发,全平台运行。

  • 可可 可可

    1. 游戏发行平台的选择个人开发者需要选择游戏发行平台。现在有很多游戏发行平台可以选择,例如Steam、App Store、Google Play等,个人开发者应该根据自己的游戏类型和受众群体选择一个最合适的平台。2. 游戏优化和测试在游戏发布之前,个人开发者需要进行游戏的优化和测试,以确保游戏的流畅性和稳定性。这是非常重要的一步,个人开发者不能忽视。3. 编写游戏介绍和说明在发布游戏之前,个人开发者需要编写游戏介绍和说明,以便于玩家了解游戏的基本情况和玩法。游戏介绍和说明应该尽可能详细,并且要注意语言的简洁明了,不要使用过于专业的术语,让普通玩家也能够轻松理解。4. 准备宣传材料发布游戏之前,个人开发者需要准备好宣传材料,例如游戏截图、视频和海报等。这些宣传材料应该能够很好地展示游戏的特色和魅力,吸引玩家下载和试玩。5. 发布游戏当个人开发者完成以上所有准备工作后,就可以开始发布游戏了。在发布过程中,个人开发者需要注意以下几点:- 填写游戏信息:在游戏发行平台上填写游戏信息,包括游戏名称、介绍、价格、语言等;- 上传游戏文件:将游戏文件上传到游戏发行平台上,以供玩家下载安装;- 宣传游戏:在社交媒体、游戏论坛等平台上宣传游戏,吸引更多的玩家下载和试玩。6.个人开发者发布游戏需要进行充分的准备工作,选择合适的游戏发行平台,并且在发布过程中注意宣传和推广,才能够让游戏得到更多玩家的关注和认可。

    要发布自己制作的游戏,您可以按照以下步骤进行操作:1. 游戏测试和优化:在发布之前,确保您的游戏经过了充分的测试和优化。这包括检查游戏中可能存在的错误、调整游戏平衡性,并确保游戏在不同设备上都能正常运行。2. 选择发布平台:确定您希望将游戏发布到哪个平台上,例如PC、移动设备(iOS或Android)、主机等。不同平台有不同的发布流程和要求。3. 注册开发者账号:根据您选择的平台,注册相应的开发者账号。在移动设备上发布游戏需要注册Apple Developer Program(苹果开发者计划)或Google Play Developer Console(谷歌Play开发者控制台)账号。4. 准备提交材料:根据每个平台的要求,准备提交所需的材料。这可能包括游戏图标、应用描述、屏幕截图、视频预览等。5. 遵循平台指南和政策:仔细阅读并遵循各个平台提供的指南和政策。这些指南涵盖了从应用内容到隐私政策等方面的规定。6. 提交审核:将准备好的材料提交给相应平台进行审核。审核过程可能需要一些时间,平台会检查您的游戏是否符合其要求和标准。7. 设置定价和发布:一旦您的游戏通过审核,您可以设置游戏的定价(如果适用)并发布到相应平台上。确保仔细设置价格和选择适当的发布日期。8. 宣传和推广:在发布游戏后,积极进行宣传和推广活动,以吸引玩家关注和下载您的游戏。这包括使用社交媒体、网站、新闻稿等渠道来宣传游戏。请注意,每个平台都有自己的规定和要求,所以确保您对特定平台的发布流程和政策有所了解是非常重要的。在发布前可以考虑寻求专业意见或咨询其他开发者以获取更多建议和经验分享。

    第一步:制作和测试

    在开始游戏发行之前,首先需要制作和测试游戏。游戏制作者需要确保游戏能够正常运行,并且没有太多的错误或漏洞。只有制作出高质量的游戏,才能吸引更多的玩家。

    第二步:选择发行平台

    在游戏制作完成并经过测试之后,下一步就是选择一个发行平台。发行平台可以是游戏开发商自己的网站,也可以是第三方平台,如Steam、GOG和Humble Bundle等。选择一个适合自己游戏的发行平台非常重要,因为它能够让游戏更容易被发现和下载。

    第三步:提交游戏

    提交游戏是将游戏发布到发行平台上的关键步骤。在提交游戏时,开发商需要提供游戏的基本信息和游戏文件。这通常包括游戏的名称、描述、分类、价格等等。对于一些发行平台,它们还需要开发商提供游戏的封面和截图等。

    第四步:宣传推广

    游戏发布到发行平台上之后,开发商需要宣传推广游戏,以吸引更多的玩家。这可以通过多种方式来实现,例如在社交媒体上发布游戏的介绍和截图,制作游戏预告片,参加游戏展会等等。宣传推广的目的是让更多的人知道游戏的存在,并且对游戏产生兴趣。

    第五步:维护游戏

    游戏发布之后,开发商需要维护游戏,以确保游戏能够持续地吸引玩家。这包括修复游戏中的错误和漏洞,更新游戏内容,和回应玩家的反馈和建议等。只有持续地维护游戏,才能让游戏继续存在并且发展。

    总结

    游戏发行是一项需要耐心和精力的工作。制作高质量的游戏,选择适合自己的发行平台,宣传推广游戏,和持续地维护游戏,这些都是发行游戏的关键步骤。只有做好这些步骤,才能让游戏得到更广泛的认可和成功。

    首选是丢到steam上去。这个小贵但是是最好的选择了。之后是丢到渠道商那里去。各种渠道,腾讯的应用宝,各大手机厂商的商城,taptap之类的下策是丢给谷歌商店。

  • 豆瓣酱 豆瓣酱

    你好 做手机游戏 我分开说好了 首先做手机应用(手机游戏其实也是应用的一种) 首选 肯定是 安卓 或者 ios 二选一 安卓 肯定就是java了 (我比较了解 干这个的) 后一种我就不熟了 那么 这个方向的技能 需要 javaLogic 也就是java的基本逻辑 然后是 web应用 也就是服务器技术 jsp 、servlet 前端的话 页面 要学习 js jquery html也就是div+css 再从游戏来说 游戏那么多精美的图片 想要绚丽的效果 肯定少不了的 那么就是 flash 图片处理之类的技术了 如果你只是想练手 做个小游戏 例如 贪食蛇 俄罗斯方块 扫雷 坦克大战之类的 那么入手的方向是 先搞懂游戏的算法 简单来说 如何判断蛇吃到了食物 如何让蛇前进后退 俄罗斯方块 : 如何这一层满了就消除 如何变幻方块模型 扫雷: 如何查找周围有几颗雷 这些都是游戏的算法 搞懂了这些逻辑算法 就好做了 希望能帮到你 谢谢

策略单机卡牌手游排行榜2015

更多

大家都在玩

更多

24小时更新手游专题

更多