游戏开发 - 开发流程 - 收集

2023-11-15

1.应用场景

主要用于了解,掌握游戏开发的整个流程。

2.学习/操作

1.文档阅读

复习课 | 带你梳理客户端开发的三个重点-极客时间

2.整理输出

2.1 游戏开发流程 -- 参考

按照游戏开发中的三大模块策划、程序、美术,画了一个图。

开发游戏的时候,策划要先行,先出策划稿、UI 图、页面迁徙图等等,

然后美术开始跟上,紧接着根据策划案开始制作 UI、原画、人物、场景等等。

程序员开始制作各种编辑器和周边工具(如果引擎没有提供的话),随后美术开始制作地图和各种关卡,程序员开始编写 demo。

随后就开始内部测试和运行,总结问题和经验,修正和补缺。

最后,开始第一个正式版本的开发。正式版本的开发流程和 demo 版本是一样的【demo版本是很有必要的】。

2.2 角色分工

制作人,

策划,

运营,

美术【UI和原画】,

程序【前端[客户端]和后端[服务端]

测试

有些角色在有些公司未必会有,

有些角色可以由同一人承担。

另外,通常在公司内部,测试是多个游戏项目组共有资源,也就是说测试人员是单独的小组【测试组,目前公司就是这样】

2.3 其他

TBD

后续补充

...

3.问题/补充

1.游戏原画和UI的区别?

游戏原画:

游戏原画设计,是游戏项目前期准备环节。游戏原画师需要通过游戏策划的文字等描述,结合自己的想象,进行角色、场景、道具形象的概念设计。原画设计是游戏美术设计环节的参照蓝图,是后期建模设计、动作设计的依据。除此之外,游戏原画师偶尔还会兼任游戏美宣设计、加载图设计。

原画概念设定是游戏制作前期的一个重要环节。原画设计师根据项目策划文案,设计出整部游戏的美术方案,通过PS等二维软件进行绘画创作,包括概念类原画设计和制作类原画设计,为后期的游戏美术模型、特效等制作提供标准和依据。

UI设计:

UI设计(或称界面设计)是指对软件的人机交互、操作逻辑、界面美观的整体设计。

UI设计分为实体UI和虚拟UI,互联网常用的UI设计是虚拟UI,UI即User Interface(用户界面)的简称。

游戏UI设计,是指游戏UI制作师制作出游戏操作界面,登陆界面,游戏道具,技能标志,游戏中小物件等。

简单的说,

游戏原画包括了:角色,场景,UI 这三类。

正规的大公司,这3类都有专人来做。但是如果是小公司,可能你就要身兼数职。角色,场景,UI都要做,甚至一些美宣或者宣传网页的设计也要你来做。

2. 与chatGPT的对话

开发游戏的流程

开发游戏的流程可以概括为以下几个步骤:

  1. 策划阶段:在这个阶段,你需要确定游戏的主题,玩法和故事情节。需要制定一个详细的游戏设计文档,包括关卡设计,角色设定,画面风格等。

  2. 美术设计阶段:这个阶段需要完成游戏的视觉设计,包括背景,角色,场景等。需要与策划团队密切合作,确保设计与游戏玩法相符。

  3. 编程阶段:在这个阶段,程序员开始根据设计文档实现游戏的功能。需要进行测试和调整,以确保游戏的稳定性和流畅性。

  4. 音效与音乐制作:音乐和声效是游戏的重要组成部分,可以提高游戏体验,创造氛围和紧张感。

  5. 测试和发布:在游戏开发的最后阶段,需要进行测试,以确保游戏没有漏洞和错误。测试完成后,游戏可以发布到各种平台上,如PC、主机和移动设备等。

以上是开发游戏的基本流程,不同游戏类型和团队规模可能会有所不同,但是这些步骤是开发一款成功游戏的基本要素。

游戏团队成员组成

游戏团队成员的组成可以根据项目的规模和类型有所不同,但以下是一个典型的游戏团队成员组成:

  1. 游戏策划:负责游戏的整体规划,包括游戏玩法、故事情节、关卡设计等。

  2. 程序员:负责实现游戏的功能和逻辑,开发游戏引擎、物理引擎等。

  3. 美术设计师:负责游戏的视觉设计,包括角色、场景、UI等。

  4. 音效设计师:负责游戏的音效和音乐设计。

  5. 测试人员:负责游戏的测试和排错,确保游戏的稳定性和流畅性。

  6. 制作人:负责协调整个项目的进度,监督各部门的工作,确保项目按时交付。

  7. 项目经理:负责整个项目的计划和管理,协调各团队成员的工作,管理项目的预算和进度。

  8. 动画设计师:负责游戏中角色和场景的动画设计。

  9. 剧情设计师:负责游戏中的剧情、对话和任务设计。

以上是游戏团队的基本组成,对于大型的游戏项目,团队成员数量会更多,并可能会有更多的专业领域参与进来,例如营销、社交媒体和商业分析等。

4.参考

参见上面文档列表

后续补充

...

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

游戏开发 - 开发流程 - 收集 的相关文章

随机推荐

  • js 文件与文件流之间互换

    直接看代码
  • 梯度优化_神经网络中的梯度优化算法(三)

    Nadam Nadam Nesterov accelerated Adaptive Moment Estimation 结合了Adam和NAG的梯度优化方法 为了将NAG方法融入Adam 需要修改下Adam的momentum项 回顾mome
  • 五子棋小游戏 java版(代码+详细注释)

    游戏展示 这周闲来无事 再来写个五子棋小游戏 基本功能都实现了 包括人人对战 人机对战 界面布局和功能都写的还行 没做到很优秀 但也不算差 如有需要 做个java初学者的课程设计或者自己写着玩玩也都是不错的 非常简单 小白照着就能写出来 完
  • 【JS基础】Number、布尔值、Null和Undefined

    Number 在JS中所有的数值都是Number类型 包括整数和浮点数 小数 区分Number和String typeof console log typeof a 使用Number MAX VALUE 表示数字的最大值 如果超过最大值 则
  • 存储过程相关

    在sybase数据库中检查存储过程是否存在 如存在就删除表记录 如不存在就创建 if exists select 1 from sysobjects where id object id K FY P EncodeQqTitle name
  • QT中的线程与事件循环理解(1)

    1 需要使用多线程管理的例子 一个进程可以有一个或更多线程同时运行 线程可以看做是 轻量级进程 进程完全由操作系统管理 线程即可以由操作系统管理 也可以由应用程序管理 Qt 使用QThread 来管理线程 QWidget widget ne
  • 【Linux常见指令1】

    目录 前言 常用指令 ls指令 whoami pwd cd touch 触摸 mkdir make directory rmdir rm remove mv move 移动 cp copy 拷贝 stat 统计 nano echo gcc
  • 创建计划行确认数量为0的销售订单

    需求 通过BAPI函数创建销售订单 并且计划行里的确认的数量为0 解决方法 使用BAPI BAPI SALESORDER CREATEFROMDAT2创建SO后 再使用函数 SD BACKORDER UPDATE 对确认的数量进行修改 ti
  • 正割函数(sec)

    1 定义 正割与余弦互为倒数 余割与正弦互为倒数 即 sec
  • js获取数组中最大最小值及对应索引值(下标)

    1 使用原生Js实现该功能 主要是通过循环实现 getMaxMin data key gt if data return false let maxIndex 0 let minIndex 0 let maxNum data 0 key 0
  • 蓝桥杯每日一题——填空题·顺子日期

    本题为填空题 只需要算出结果后 在代码中使用输出语句将所填结果输出即可 小明特别喜欢顺子 顺子指的就是连续的三个数字 123 456 等 顺子日期指的就是在日期的 yyyymmdd 表示法中 存在任意连续的三位数是一个顺子的日期 例如 20
  • 惊:FastThreadLocal吞吐量居然是ThreadLocal的3倍!!!

    说明 接着上次手撕面试题ThreadLocal 面试官一听 哎呦不错哦 本文将继续上文的话题 来聊聊FastThreadLocal 目前关于FastThreadLocal的很多文章都有点老有点过时了 本文将澄清几个误区 很多文章关于Fast
  • 读取excel中的url链接下载图片并生成新excel保存图片

    1 在实际使用问卷星对班级的学生的健康码 核算记录 行程码进行统计时 导出的excel里是链接而非图片 但是上级要求上交的excel必须是图片为解决该问题 通过以下的main方法解决了该问题 package com changshin im
  • 'react-scripts' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 error Command failed with exit code 1.aPritice\\JieDe\\e

    本地使用create react app脚手架新建项目 因为下载了其他的包 改了一些文件 可能对这个项目的启动项产生了影响 导致包不全了 运行react项目时 报错 react scripts 不是内部或外部命令 也不是可运行的程序 或批处
  • 论文笔记——HRFormer

    摘要 本文提出了一种高分辨率Transformer HRFomer 它在密集的预测任务中学习高分辨率表示 而原来的Vison Transformer则产生低分辨率表示 具有高内存和计算成本 作者利用了高分辨率卷积网络 HRNet 中引入的多
  • C#基础(字符串拼接)

    字符串拼接方式1 之前的算术运算符 只是用来数值类型变量进行数学运算的 而 string 不存在算术运算符 不能计算 但是可以通过 号来进行字符串拼接 用 号来进行字符串拼接 str str 456 复合运算符 str 1 4 true s
  • 群晖虚拟机部署线上恋爱网站

    文章目录 前言 1 安装网页运行环境 1 1 安装php 1 2 安装webstation 2 下载网页源码文件 2 1 访问网站地址并下载压缩包 2 2 解压并上传至群辉NAS 3 配置webstation 3 1 配置网页服务 3 2
  • 关于电子设计大赛

    一年一度的电子设计大赛选拔赛开始了 作为参加两年的选手还是很有感悟 下面我简单从电赛是什么和经验教训谈论一下 电赛全称全国大学生电子设计大赛 它国赛和省赛交叉进行 是衡量大学生电子设计能力的重要平台 也是用人单位评价别人的基础之一 比赛时间
  • SpringBoot接收前端参数json格式的五种方式

    import java util List import java util Map import org springframework web bind annotation RequestBody import org springf
  • 游戏开发 - 开发流程 - 收集

    1 应用场景 主要用于了解 掌握游戏开发的整个流程 2 学习 操作 1 文档阅读 复习课 带你梳理客户端开发的三个重点 极客时间 2 整理输出 2 1 游戏开发流程 参考 按照游戏开发中的三大模块策划 程序 美术 画了一个图 开发游戏的时候