Crossin的编程教室

ChatGPT做了一个二次元游戏!

1.0 游戏策划设计

继上次借助ChatGPT做了一个3D小游戏后,很多朋友问我,AI可以做大型项目么?还是仅限于简单的小游戏。

Image

*AI生成的3D小游戏

所以二喵准备接着用AI设计一款中型体量的卡牌游戏,发布到微信小游戏和海外平台。

从以下几点着手,来探索AI能力的上限。

  1. 策划能力  AI是否能提供完整且有趣的游戏策划案?
  2. 美术能力  AI是否能提供游戏的美术素材?
  3. 程序能力  AI是否能代替我完成大部分程序工作?
  4. 市场能力  AI是否能代替我完成市场方面的工作?

1.1 游戏背景设计

首先我需要先注册游戏名字,想到的主题是少女,机械,未来,怪物。

Image

微信小游戏需要一段150字内的游戏介绍,接着让GPT生成

Image

根据AI的生成的名字,先快速到微信开放平台去提前注册好账号,并同步申请了电子软著。(参考少年三国志,缩写也霸气一点,少枪 !)

Image

同时微信提要求选择开发的游戏引擎,AI这里推荐使用Cocos Creator,后续二喵也会使用AI继续生成Cocos的代码。

Image

游戏玩法设计

先大概构思下游戏的界面,考虑到小游戏用户的使用习惯,游戏决定使用竖版UI,致敬下曾经坑了我无数大洋关服的《天神学院》(龙渊退钱~~)

Image

游戏玩法是挂机卡牌,玩家需要选择合适的前排卡片和后排卡片,同时在适合的时机使用辅助或者攻击卡牌,现在把具体设计交给GPT。

职业系统设计

游戏设计了10个职业,每个职业各有千秋。

Image

能量系统设计

为职业加入卡牌召唤的能量设计,并用ChatGPT生成表格!

Image

角色数值设计

添加具体的角色数值,这里可以通过一些在线网站(比如 http://www.esjson.com )把生成的Excel转换为Json,方便在游戏内使用

Image

技能系统设计

这里展示一部分AI设计的技能

Image

角色Prompt描述

游戏讲使用Midjourney和Stable Diffusion 生成人物和敌人的立绘,这里需要AI先生成角色的介绍,再转换成英文描述

中文介绍

Image

英文描述

Image

1.2 游戏系统设计设计

周边系统

设计5个周边系统

Image

由于GPT4的额度用完了,这里切换成了3.5,在对话时候需要描述的清晰一点

Image

装备系统

Image

签到系统

设计了7日签到系统

Image

搞钱!搞钱!搞钱!

加入新的周边系统和激励视频广告!

Image

2.0 游戏美术工作流

由于显卡不行,这次选择了Midjourney生成图片,我们可以把GPT+ Midjourney 拉到一个房间,方便调整角色的关键词

Image

*3个机器人和二喵,4=1来Carry

Prompt描述生成立绘

机械师的Prompt描述:

full body of one female character in Anime art style, waifu,beautiful, Mechanic, an 18-year-old intelligent, lively, and curious girl with brown short hair and green eyes, has an average body shape, wearing mechanical style work clothes and a tool waist bag,fantasy, vfx, extremly detail,4k,unreal,clean dark gray background --ar 1:2 --v 5

这里使用了动漫作为风格的关键词,同时加上了二次元描述 "waifu", 尺寸使用 --ar 1:2 控制在了1:2的比例输出。

第一组

每次Midjourney会生成4张图片,可以选择一个喜欢的样本继续生成变种。

Image

比较喜欢图1的妹子

第二组

Image

比较喜欢图2的眼睛,这里将对图2进行放大,并去除背景

立绘去除背景

注册 https://www.remove.bg/ 可以获取API和5个试用的去背景次数。

RemoveBg提供了AI去背景和API服务,也可以使用官方提供的APP,可以批量处理。Image

只花了3秒不到,完美剔除

Image

清爽无背景的机械师

Image

立绘加入UI草图

随便先给UI上色,搭配几个生成的角色看看效果。

Image

下周会把UI的细节完善,同时开始一部分开发工作。

3.0 游戏开发

本周的内容先到这一段落, 下周会使用Cocos +AI 进行核心的游戏玩法开发,如果你喜欢本文,可以关注老菜喵喔!我会带来更多的AIGC游戏开发的干货!