Hello, World:一個遊戲開發者的 Web 全端起點

一個 Unity/C# 遊戲開發者,為什麼跨進 Web 全端、為什麼開始寫 Blog,以及接下來打算寫些什麼。

  • Meta
  • Career
  • AI Coding

這是這個 Blog 的第一篇文章。花了 8 天,用 Claude Code 基於 React + Next.js 從零開始搭建,部署到 Vercel、設定好網域——然後才發現,自己對於該寫些什麼內容完全沒有頭緒。這篇文章除了測試整個發布流程是否順利,也想先把自己的一些想法記下來。

在選擇進入 Web 全端之前我在做什麼

我的背景是遊戲開發,從 2014 年開始進入遊戲產業,使用 Unity 和 C# 寫了好一段時間。那是一個我已經相對熟悉的環境:知道 Gameplay/UI 怎麼拆元件、知道一段程式碼讀起來「對不對」、知道問題出在哪。那種熟悉感很舒服,但時間久了也會變成一道牆——讓我發現自己只是在重複已經會的東西。

AI 的出現讓許多人感到恐慌,我也是其中之一。經過一段時間摸索,大約在 2025 年底,我慢慢掌握了使用 AI Coding 的方法;然而對照當時社群媒體上的訊息和自己的工作環境,卻讓我感覺到嚴重的技術落後。最後藉著工作上的一個契機,我決定從原本的遊戲公司辭職,專心加強 AI Coding 的能力,也想清楚該如何用 AI 擴展自己的開發能力。

為什麼往 Web 全端走

我一開始做的是 Unity Client,後來有機會接觸 Game Server,便開始研究各種伺服器端的技術方案,一路研究到 AWS 和 Azure。而當時翻 AWS 和 Azure 的服務時,看到的學習資源大多是往網頁開發的方向,於是也漸漸對網頁前端與後端產生了興趣。

從 Unity 跳到 Web 全端,表面上都是寫程式,實際上要重新建立的東西比想像中多:不同的心智模型、不同的工具鏈、不同的「最佳實踐」。很多我以為理所當然的直覺,到了這裡都得重新校準。

Web 是離使用者最近的地方,一個連結就能把東西交到別人手上,不需要安裝、不需要平台。這跟我習慣的遊戲開發是完全不同的節奏與思路,而正是這份「不熟悉」吸引了我。

單做 Client 或 Server 在能夠製作的 App 寬度都不如全端來得廣,雖然全端需要學習的東西肯定比單一 Stack 來得多且複雜,然而累積了十多年的開發經驗加上 AI 的輔助,也讓我有了信心可以跨進 Web 全端的領域。

為什麼要寫成 Blog

以往我的筆記都寫在 local,從 Evernote 一路換到直接用 VSCode 寫 Markdown。

既然決定往 Web 走,總得證明自己真的學會了;那麼把學習筆記搬到一個自己做的 Blog 上,或許也是個不錯的方式。這個 Blog 會是我學習過程的紀錄,對自己來說是一個檢視與整理的工具;對其他人(或 AI 爬蟲)來說,或許也能提供一些參考。

接下來會寫什麼

這個 Blog App 不是我的第一個 Web App,在動手建這個 Blog 之前,我已經練習做過其他零碎的小 App。接下來,就是把我學習 Web 全端時的紀錄,慢慢整理成一篇篇 Blog Post。

主要會是學習筆記:我在從遊戲開發跨進 Web 全端的過程中,踩過的坑、轉不過來的觀念、以及那些重新校準直覺的時刻。不會每篇都是完整的教學,更多是把當下的理解誠實地記下來——包括還沒想通的部分。

如果這些紀錄剛好對某個跟我有類似背景的人有點用,那是額外的收穫。但就算沒有,光是逼自己把學到的東西講清楚,這件事本身就值得了。

那麼,就從這裡開始。