小白菜请教:游戏制作流程

表达得不清楚,修改一下问题:

  1. 制作“王者荣耀”这句话可能造成了误解,我知道cocos不适合做3d,“王者荣耀”只是打个比方,不是真的要做他:cold_sweat:

  2. 官方文档我也看过了,但上面并没有写一个通用的游戏制作流程,想请教的就是这个:blush:


原问题:

    业余爱好者…因为专业是软件工程所以有较少的编程经验,最近很想学习游戏的制作,但在游戏方面毫无经验 orz

    看了网上很多教程和帖子,每个教程中的游戏开发流程都是不一样的,所以对整体上的把握看不明白…:sweat:

    比如假如我想制作一个王者荣耀,我应该通过一个怎样的流程,制作出完整的游戏呢?
    是不是把他拆分为许多个场景,然后分别实现每个场景下的绘图、逻辑,最后再用js脚本把所有场景连接起来?
    如果这样制作,那后期的更新和修改会不会工作量很大?
    还有一些复杂的功能,比如棋牌游戏的ai能力,地图上的自动寻路,这些脚本要在哪里实现呢,使用js库会不会效率比较低,需要用c替换?

    问题比较混乱,因为没有经验…但还是厚着脸皮求各位大佬指教:blush:

一上来就制作一个王者荣耀,少年,你野心不小

一上来就制作一个王者荣耀,少年,你野心不小

业余搞个像农药的游戏海星,首先,如果你要搞3D游戏,请出门右转unity,creator不支持3D游戏开发,还有游戏开发不是一蹴而就的,你先看看官方文档,了解一个简单的小游戏怎么开发,一步步深入才能开发大型游戏。还有就你这句业余,假设你一天抽两个小时开发游戏,给你最牛逼的时间估计8年吧,够牛逼了。

只是打个比方,虽然王者荣耀是3d,但游戏的制作流程应该有通用的吧

做游戏是一个过程,而且是一个很漫长的过程。

先尝试照着官方文档的Demo敲一遍,敲完觉得OK你再来吧

王者荣耀只是举个例子,不是一上来就要做他
官方文档我看过了,简单的demo我也自己动手做过了,但是写的比较简单,难以从中总结出制作其他游戏的,较通用方案
unity和unreal我也试过了,那些制作手游似乎对移动端性能要求很高?大佬有开发经验可以讲解吗?

敲完了呀

高吗?农药不就是unity开发,你手机不是能玩吗?你先学会开发再谈性能吧。开发经验没有,想学的话网上找相关类型源码学习。

农药在低配手机上能玩,是因为针对各种机型的硬件和图形驱动做了大量优化,可不是直接就行的呢

大佬真的没有任何经验可以传授吗,游戏制作环节这个问题也回答不出吗

没有啊,我刚入行,菜鸡一个。开发流程我想大概就是策划提需求,然后和开发打架,谁赢了谁说的算,然后把功能需求做出来。

:blush:大佬太谦虚了,你随便讲讲对我都是帮助呢

萌新编两句。。游戏制作大概流程,估计就是,策划做世界观架构,乱七八糟设定之类的,风格和一些需求搞好,美术开始做模型贴图之类的,同时程序员随便找点素材开始做逻辑。。如果是大点的公司,因为还分场景,ui,文案策划,数值策划之类的,就是把活给细分了。然后,具体到游戏实现里边,大概就是根据策划设定,需要哪些场景,然后一个一个做,通过组件上面绑定脚本来切换场景

1赞

蟹蟹指教,感觉整个过程清晰了很多:grin:

的确需要拆分,但不是按场景分,具体包括:
有架构能力的可以设计数据结构和存储,账号管理,通讯协议,任务和挑战系统,活动的开发和更新流程…
前端程序基础好的可以做发布更新流程,支付系统,网络通讯模块,实时同步,命中判定,超大地图拼接,渲染优化,特殊渲染效果,利用设备功能,接入第三方工具,制作开发工具集…
了解用户体验的可以做功能和界面逻辑,核心玩法,开发新活动…

小项目当然不需要全做。具体做哪些由项目负责人在立项时定好。
想一个人做独立游戏的话,难度就非常高,只能挑最必要的功能来做。

1赞
  1. 策划提出想法
  2. 美术构图出图
  3. 前端游戏开放 (当然核心玩法开放一般不受美术资源影响,除非绘画等游戏)
    3.1 按照想法出思路
    3.2 做Demo确定核心玩法,做Alpha然后Beta版本
    3.3 调整体验,包括动画特效等等
    3.4 优化程序,包括多余的运算,内存的释放等
  4. 接后端接口,根据游戏属性使用强联网或弱联网,单机可忽略此步骤
  5. 好的游戏需要有用户操作数据不断反馈调整,前后端做统计接口
  6. 测试上线
2赞

:laughing:这个难度…感觉可以放弃了

:laughing:嗯嗯确实太难了…

可以先试着跟着视频学,例如《楚天霸游戏开发视频教程》,虽然过程会比较慢,但是适合新手
做完一款游戏后,对api有了一定的了解,就可以做些自己想做的游戏,中间有不懂就查论坛和api文档,虽然大部分时候结果会比较失望
做自己的游戏时,建议从简单的开始