基本上這是一個為了醬汁包了個餃子的故事
個人頗喜歡寫程式和寫完程式獲得的回響(按讚之類的)
開發了一些小程式
例如
- 整理圖片、影片帶有標籤功能的self-hosted web service
- 鳴潮遊戲傷害計算
前陣子主力在開發鳴潮遊戲相關的程式
現階段的程式,已經能簡單滿足我個人的抽卡規劃
加上沒有什麼回響、使用回饋
(事實上還是有些回饋,大約2位使用者吧)
因此簡單收官之後,開始想下一個程式要寫啥
替其他遊戲做研究,感覺沒啥搞頭
與其為人作嫁
閒著也是閒著
不如弄個自己的遊戲
於是開始了獨立遊戲的製作
本人能力自評
程式
還行,C、C++不熟,Java、Go等語言,真.略懂,Python、Javascript算熟悉。
具有簡單立體概念,略知繪畫原理,上色能力一蹋糊塗,要我憑空創作大概不行,若是有參考的話,倒是能用的有模有用。
五音不全,無論是概念上、肢體上,都是完完整整的五音不全,對音律沒啥概念,只會看五線譜、數字簡譜,用直笛吹個天空之城,沒了。
基於以上幾點我翻了些工具來進行遊戲開發
程式方面,一開始我挑了Unreal
但載了之後發現,如果要去除Epic Games的啟動器有點麻煩
他一堆東西都綁在啟動器上
如果真要弄個無啟動器版本,可能得自己編譯
編譯完,在使用上可能還會缺東缺西的,一些素材庫之類的
(這部分是聽別人說的,個人沒體驗過)
後來決定使用Godot,雖然該軟體有些思想信仰上的爭議
但資源豐富且開源,於是就定了下來
繪畫方面,我有Clip Studio Paint ver 4.0 Pro版
但其實用不太到
只有拿CSP裡邊的3D模型,擺好姿勢來打樣
因為個人繪畫能力不太行,打算用像素風
反正只要夠糊,就不用在意細節啦~~
像素風的話,用CSP有點大材小用,而且CSP的動畫在Pro版只能24幀
因此在觀眾的推薦下,使用Aseprite來進行像素創作
Aseprite真的簡單好用,UI跟大部分的繪圖軟體差不多
有其他繪圖軟體經驗的話,上手挺容易的
核心重點就二個
一,增加frame的按鈕在畫面右下角
當初找這個按鈕花了點時間
二,輸出所有圖層成png,https://github.com/PKGaspi/AsepriteScripts
像素動畫的部分我用Pixel Over
用骨架動畫取代手繪幀,可以很大時間上節省重畫這件事
至少對一個繪圖菜鳥來說
塗塗改改,不如畫一張圖分層再拉骨架
至少要修也只要修一兩個圖層,頂多就Aseprite重新輸出有點麻煩
Pixel Over用了幾天了,雖然程式有些小問題,但以他的價格來說,問題不大
主要就使用上不太流暢,隨意剪裁複製貼上,可能會有點問題
Ctrl+C、Ctrl+V有點不太靈光,也有可能是我操作不熟悉
但如果在Aseprite切好圖,一張一張匯入再拉骨架的話,還行
就是有點廢手,只能說便宜治百病
看官方的roadmap,作者是有意識到這個問題
未來可能會支援直接匯入Aseprite、psd之類的檔案格式
像素特效,我找了個Pixel Composer
沒買,還沒用過,目前只在評估階段
預計拿來做技能特效
音樂,兩抹一灰,完全沒概念
研究了一個晚上,暫時沒啥好想法
可能用LMMS加上古典音樂,隨便湊個BGM吧
理想上是用MuseScore找一些樂譜,改一改,想辦法塞進LMMS(?
音效,一樣沒想法,可能自製(?,軟體暫時考慮Audacity
AI,ChatGPT用來打樣挺適合的,但最終還是要自己修改,甚至大改
缺乏靈感時,可以讓他提供些意見
嚴格來說ChatGPT扮演的有點像是20年前的Google
ChatGPT的好用在於現在的Google很廢
搜尋結果塞滿了廣告和農場,而且搜尋結果還被大量刪減
ChatGPT雖然會瞎掰,至少比Google大海撈針還快