3 min read

2025 W01 接受失敗,擁抱進步

大家新年快樂!🎉
感謝你在新年的開始,抽空閱讀我的第一封電子報!
我是Peter,這是一個全新的嘗試,我希望能透過這封信,和你分享我最近學習和挑戰的點滴。

開啟新技能的旅程

我正在開發一款小遊戲,不僅是為了學習新技能,更希望讓婚禮上的來賓透過遊戲,認識我和我老婆的故事。

有趣的是,這是我第一次嘗試開發遊戲!

▋遊戲:被譽為第九藝術的創作形式

歷史上,藝術被分為八大類:建築、雕塑、繪畫、音樂、舞蹈、戲劇、文學和電影。

遊戲融合了設計、美術、敘事、音樂和技術,創造出一種獨特的表現方式,讓玩家能「參與」藝術,而不僅僅是「觀賞」。

要完成一款遊戲,通常需要掌握以下技能:

  1. 遊戲設計:規劃遊戲玩法與體驗
  2. 程式開發:編寫遊戲邏輯與功能
  3. 美術與設計:製作角色與場景的視覺效果
  4. 音樂與音效:營造聲音氛圍
  5. 專案管理與協作:確保進度與團隊協作

然而,我目前僅具備程式開發的能力。為了彌補其他方面的不足,我積極借助 AI 和網路資源。以下提供幾個我整理好的資源 👇

  • 遊戲引擎
  • 圖像
    • PixelLab: 利用 AI 生成點陣圖,簡單好用,適合像素風格遊戲。
    • Itch.io: 海量免費素材,從角色到場景,應有盡有。
  • 音樂
    • Suno: 用 AI 快速生成背景音樂和音效,提升遊戲氛圍。
    • pixapay: 免費音效庫,適合小型遊戲的快速需求。

學習中的啟發:勇敢試錯
作為一名工程師,我已有7年以上軟體開發的經驗,熟悉各種相關工具,但這次學習遊戲開發卻讓我感受到新手的「小心翼翼」。

我嘗試了Godot遊戲引擎來開發遊戲,並用點陣圖軟體繪製素材。

起初,我照著官方教學一步步學習,雖然完成了基礎功能,但總不敢隨意改動,深怕「一不小心就壞掉」。

然而,這樣的心態讓我停滯了一兩週。於是,我決定換個方式:勇敢試錯

我複製了原始檔案,開始大膽修改,抱著「壞掉了就刪掉重來」的心態,這反而讓我快速突破瓶頸,也學到了更多。

心得:錯了大不了重來,但不嘗試,永遠無法進步。

A person who has never made a mistake has never tried anything new.

— Albert Einstein

目前進度:遊戲雛型完成
目前遊戲已經有了初步的框架,能讓角色移動並完成一些簡單的互動。
這雖然只是個開始,但卻是我邁向更大可能性的第一步!
遊戲畫面搶先看 👇

結語

如果你也正在學習新技能或計畫開始一個專案,希望我的經歷能給你一些啟發!

那麼你呢?新的一年,你想學什麼新技能或完成什麼目標?

感謝你的閱讀!如果你對遊戲開發、Godot 引擎,或 AI 相關的話題感興趣,隨時回覆這封信和我聊聊~

— Peter