前往
大廳
主題

Kit-Cat-Love開發回顧

willardpeng | 2023-08-09 23:58:15 | 巴幣 204 | 人氣 220

大家好,我是Will
很榮幸這次也可以參加本屆(第7屆)DIY Game Jam
今天要跟大家講一個可愛貓咪遊戲 Kit-Cat-Love 誕生的故事

遊戲發想

大約是7月初的某一天,我剛跟公會小夥伴剛挑戰完GMTK2023
以我們的對話為基礎
我總結了一個以圈圈叉叉「連成一條線」規則為發想基礎的棋類益智遊戲
題外話 :
ChatGPT對於嚴格規則的遊戲,似乎不適合做關卡設計,會一直出錯
可能是因為基礎還是統計模型的關係,無法嚴格遵守規則
例如,有網友回報它不擅於數獨的出題與解題

可玩性簡易測試

有了基本的規則後
再來就是先用簡單的方式測試看看玩不玩得起來
我在Milanote上製作簡易的九宮格跟棋子圖卡
拉來拉去設計了5-6個關卡
看起來勉強還行
那就來製作吧

基本工具製作 (使用Unity)

首先,建立棋子與棋盤基本拖放機制

然後,建立遊戲流程
由於這個遊戲是有固定的流程
為了方便管理,我使用Animator來遊戲流程(GameFlow)的有限狀態機

有了基本的棋盤棋子功能、棋盤跟遊戲流程後
再來就是實作各個種類棋子之間的互動
大致的做法是定義一個各種棋子共用的介面IChess
然後讓不同類型的棋子去實作內容
完成後
製作關卡編輯器
就可以直接在LevelConfig上面編輯關卡
也可以重複利用同一個場景去load不同的LevelConfig來載入不同的關卡


元素(x) => 貓貓<3

完成上面的東西後
我陷入了瓶頸
元素棋子的互動太抽象了
好像很難把它做得好玩
此時我們的美術奧援 - 日日小天使加入了
我們討論了一下後
想到把抽象的元素換成其他東西
或許能更有意義、更好理解、更能玩家建立情感連結
於是貓咪棋子的想法就誕生了
根據新的主題去發想
修改了舊的棋子與互動規則
美術日日小天使聽到要改貓咪後
馬上畫出可愛的草圖


最後衝刺

有了新企劃後,程式、關卡設計跟美術都必須動起來了
這時候離GameJam結束倒數大概剩5天

關卡設計部分
我使用表格來記錄與分析關卡步驟
確認每個關卡都有解

程式部分
好在之前有把基本工具跟遊戲流程做好
只要把個別的棋子互動的程式碼調整
然後把基本UI製作跟事件串接
最後就是Debug、上動畫跟音效

美術
日日的加入讓缺美術力的我很放心
回顧起來
我覺得可以想到改變主題
也是因為不用再顧慮自身美術能力
遊戲的全部美術
以及後續的itch.io頁面設計
也是日日一手包辦
真是太可靠了QQ



以上分享,謝謝大家

創作回應

相關創作

更多創作