游戏工厂:AI(AIGC/ChatGPT)与流程式游戏开发

news2025/1/31 18:11:19

游戏工厂:AI(AIGC/ChatGPT)与流程式游戏开发

码客 卢益贵 ygluu

关键词:AI(AIGC、ChatGPT、文心一言)、流程式管理、好莱坞电影流程、电影工厂、游戏工厂、游戏开发流程、游戏架构、模块化开发

一、前言

开发周期长、人工成本高、成功率低等使得游戏公司融资比较困难。有的公司凭一个爆款游戏一骑绝尘之后再无亮点新作,有的公司经过漫长开发没等到游戏上线公司就挂了,有的公司游戏一上线公司就挂了(数据不好再无财力持续)。

好莱坞电影剧本审核流程:第一步先讲一页纸的故事,第一步Pass了再到第二步讲10页纸的故事……剧本流程通过了再到下一个流程,所以多数好莱坞电影有着不错的票房。《流浪地球2》在拍摄的时候就有很多电影学院的学员跟随记录每天遇到的问题,就是为了不断的总结和完善科幻电影的制作流程。电影工厂:“我们不是拍电影,而是在生产电影”。

流程管理是西方管理学的精华。国内某游戏公司老板专程去好莱坞学习了近一年的时间,回来后整理出了游戏开发流程,游戏的成功率极高,能不断获得投资。

当下,AI极其火爆,AIGC/ChatGPT在游戏中的应用更加广泛。AI结合规范的游戏开发流程,游戏行业肯定能开启新的“游戏工厂”模式。

二、流程式游戏开发模式

 图1 流程式游戏开发模式

三、AI与游戏策划制作流程

目标玩家是那类群体、新玩家第一天应该是怎样体验、新玩家第一个小时应该是怎样的体验、第X阶段以后无缝插入付费点等等都有一定流程规则(非本人专长,在此省略)。

四、AI与游戏音乐制作流程


一个X时长的某类感情题材的音乐,开始A时长为前奏、第B秒后C时长为高潮、第D秒后E时长为舒缓、后面F时长为结尾,以及在什么时候恰到好处的利用重低音的共振烘托、低频男声的感染力、高频女声的穿透力或者魅力女声的情感渲染等等,音乐制作也是有一定的流程规则的(非本人专长,在此省略)。

五、AI与游戏美术制作流程


深圳大芬油画村是一个有名的油画工厂,因为他遵循了一定流程来生产油画(当然它是复制)。著名的流程管理大师章义伍说各行各业都能总结出一套流程,同样美术创作也不例外(非本人专长,在此省略)。

六、AI与游戏程序开发流程


 关于软件开发的架构和模块化开发可以参阅本人(https://blog.csdn.net/guestcode)或他人的相关文章,不再赘述。

1、流程式游戏开发的架构

要以流程式管理来开发游戏,前提是要有一个良好的游戏架构(框架),这样才能有助于简化开发流程和提高开发效率(简化的流程会对AI训练有很大的帮助)。

 

图2 流程式游戏开发的架构 

 2、AI成品合格率

众所周知,AI并不完美,仍然需要人工修改才能达到出厂的标准。模块化开发具有高度抽象和接口标准化的特点,用标准的接口规则和简化的流程规则来训练AI模型,AI输出产品的合格率才会更高。

 图3 标准化流程与AI模型

七、后话


AI将深远影响人类,使用用标准化的方法去训练AI模型,可以使得AI的成品更接近人类的预期。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1852799.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ArcGIS批量投影转换的妙用(地理坐标系转换为平面坐标系)

​ 点击下方全系列课程学习 点击学习—>ArcGIS全系列实战视频教程——9个单一课程组合系列直播回放 这次文章我们来介绍一下,如何巧妙用要素数据集来实现要素的批量投影。不需要ArcGIS的模型构建器与解决。 例如,有多个要素要将CGCS_2000地理坐标系投…

单机、集群和分布式

目录 1.概述 2.单机服务器 单机版的服务器的性能,设计上的瓶颈? 3.集群 解决瓶颈1: 没有解决瓶颈2: 没有解决瓶颈3: 集群的优点? 集群的缺点? 4.分布式 分布式的优点? 分…

1970-2022年中国碳排放1KM栅格数据

【数据简介】 数据名称:1970-2022年中国碳排放栅格数据(1KM) 区域范围:全国 数据格式:tif文件 数据大小:800M 数据来源:欧盟委员会全球大气排放数据库(EDGAR) 部分数据预览: 原文链接http…

君子小人的格局、境界

子曰:君子怀德,小人怀土;君子怀刑,小人怀惠。 直译:君子怀念道德,小人怀念乡土;君子关心法度,小人关心恩惠。 这里的君子与小人只是体现格局、境界的不同; 君子怀的是德…

算法基础精选题单 动态规划(dp)(递推+线性dp)(个人题解)

前言&#xff1a; 一些简单的dp问题。 正文&#xff1a; 题单&#xff1a;237题】算法基础精选题单_ACM竞赛_ACM/CSP/ICPC/CCPC/比赛经验/题解/资讯_牛客竞赛OJ_牛客网 (nowcoder.com) 递推&#xff1a; NC235911 走楼梯&#xff1a; #include<bits/stdc.h> using na…

JAVA期末复习题1

目录 Java 填空题整理及解析 1. 说出Java的特点&#xff1a; 2. Java的运行机制是先编译再解释运行。 3. 请按照以下分类补全对应的数据类型&#xff1a; 4. 在有限次数循环时&#xff0c;一般选择for循环结构&#xff1b;未知循环次数时&#xff0c;可以选择while循环结构…

一文读懂LLM API应用开发基础(万字长文)

前言 Hello&#xff0c;大家好&#xff0c;我是GISer Liu&#x1f601;&#xff0c;一名热爱AI技术的GIS开发者&#xff0c;上一篇文章中我们详细介绍了LLM开发的基本概念&#xff0c;包括LLM的模型、特点能力以及应用&#xff1b;&#x1f632; 在本文中作者将通过&#xff1a…

用VPS部署聊天机器人有哪些优势?

VPS足以帮助您将人工智能 (AI) 的功能无缝融入聊天机器人并增强客户支持。聊天机器人已迅速成为改善用户体验的首选解决方案&#xff0c;因为它们全天候在线且可编程回答各种问题。 聊天机器人在客户支持方面的作用不容置疑。但所有出色的解决方案都需要出色的网络托管。 VPS…

三国之家网站的设计

管理员账户功能包括&#xff1a;系统首页&#xff0c;个人中心&#xff0c;管理员管理&#xff0c;论坛管理&#xff0c;公告管理&#xff0c;三国视频管理&#xff0c;基础数据管理&#xff0c;三国图文管理 前台账户功能包括&#xff1a;系统首页&#xff0c;个人中心&#…

(2024.6.23)最新版MAVEN的安装和配置教程(超详细)

1.什么是MAVEN Maven是一个自动化构建工具&#xff0c;主要用于Java项目&#xff0c;它由Apache软件基金会维护。Maven能够自动化完成编译、测试、打包、发布等构建过程&#xff0c;可以大大提高开发效率&#xff0c;保证项目的质量。 下面我们从几个方面来介绍一下MAVEN的功能…

《人生苦短,我用python·四》pybind11多场景使用

引言 Pybind11作为一个强大的工具&#xff0c;不仅可以轻松地将简单的C函数和类暴露给Python&#xff0c;还可以处理更复杂的场景&#xff0c;比如支持C标准库容器、处理C异常、以及自定义数据结构的转换。本文将深入介绍Pybind11的一些高级用法&#xff0c;帮助你在实际项目中…

为什么用excel求出的和是错误的?

Excel中求和结果错误的原因可能有几种常见的情况&#xff1a;1. **数据格式问题**&#xff1a;有时候数字可能被错误地视为文本格式。这种情况下&#xff0c;Excel 在求和时会忽略这些单元格。你可以通过将这些单元格的格式改为数值格式来解决。2. **隐藏的行或列**&#xff1a…

SpringBoot前后端传递数据时常用的JSON格式数据是什么?【讲解JSON概念、语法、以及Java对象互转】

SpringBoot前后端传递数据时常用的JSON格式数据是什么&#xff1f; JSON概念JSON语法JSON的两种结构&#xff1a;JSON字符串和Java对象互转&#xff1a;objectMapper.writeValueAsString(person);objectMapper.readValue(jsonStr,Person.class); 在SpringMVC框架中&#xff0c;…

Go 语言学习笔记之数组与切片

大家好&#xff0c;我是码农先森。 数组与切片的区别 在 Go 语言中&#xff0c;数组和切片是两种不同的数据结构&#xff0c;它们之间有以下主要区别。 参数长度&#xff1a; 数组&#xff08;Array&#xff09;&#xff1a;数组的长度是固定的&#xff0c;在创建时就需要指…

Python爬虫技术:动态JavaScript加载音频的解析

在当今的互联网世界中&#xff0c;JavaScript已成为构建丰富交互体验不可或缺的技术。然而&#xff0c;对于网络爬虫开发者来说&#xff0c;JavaScript动态生成的内容却带来了不小的挑战。音频内容的动态加载尤其如此&#xff0c;因为它们往往涉及到复杂的用户交互和异步数据加…

vscode配置vue格式化代码不管用

所有配置都配好了就是无法使用自己想要的vetur格式化代码 后台发现调整默认格式化代码的顺序就可以&#xff0c; 修改该后就可以了

java课程设计GUI学生信息管理系统

目录 系统内容.. 3 用户界面模块... 4 数据存储模块... 4 信息管理模块... 4 管理模块.. 4 主要模块的算法描述... 4 –简要的语言描述... 4 运行及调试分析&#xff08;测试数据及测试结果&#xff09;.. 5 课程设计总结... 7 参考文献&#xff08;至少三个&#xf…

分类判决界面---位势函数法

本篇文章是博主在人工智能等领域学习时&#xff0c;用于个人学习、研究或者欣赏使用&#xff0c;并基于博主对人工智能等领域的一些理解而记录的学习摘录和笔记&#xff0c;若有不当和侵权之处&#xff0c;指出后将会立即改正&#xff0c;还望谅解。文章分类在AI学习笔记&#…

SD卡无法读取的解决之道与预防措施

一、SD卡无法读取的现象描述 在数字化时代&#xff0c;SD卡已成为我们生活中不可或缺的数据存储设备&#xff0c;它广泛应用于数码相机、手机、平板等设备中。然而&#xff0c;当我们试图读取SD卡时&#xff0c;有时会遇到无法识别或无法访问的情况&#xff0c;这就是我们所说…

基于matlab的不同边缘检测算子的边缘检测

1 原理 1.1 边缘检测概述 边缘检测是图像处理和计算机视觉中的基本问题&#xff0c;其目的在于标识数字图像中亮度变化明显的点。这些变化通常反映了图像属性的重要事件和变化&#xff0c;如深度不连续、表面方向不连续、物质属性变化和场景照明变化等。边缘检测在特征提取中…