2018 年學習回顧

2018 年學習回顧

今年學習的項目沒上年廣泛,但相對比較深入

Front-end

  • VueJS - 深入地了解 data 的處理及 lifecycle 的應用,嘗試改寫 Plugins 去配 Components
  • VueCli - 新版本 3.0 出來後試用很不錯,但原生的 SSR 還是太難處理
  • NuxtJS - 原本 VueCli 3.0 出來後想停用 NuxtJS,但新版本出來後除了 SSR 外還有很多好用的功能,希望 VueCli 3.0 可以支援 NuxtJS 就好了

Backend

  • Strapi - 一個整合式的 API CMS,雖然還是測試階段,希望以後可以更加完善

Serverside

  • Docker - 今年最重大的學習部份,幾乎都在弄這個
  • Docker Compose - Docker 最重要的工具,沒這個誰記得這麼多設定!
  • CoreOS - 為了玩最純粹的 Docker 所以伺服都轉成 CoreOS,同時也更省錢了
  • Portainer - 很不錯的 Docker GUI,不能用 SSH 時還可以作簡單的管理
  • AWS - 因為工作關係用多了 AWS,對 AWS 的操作有了更深入的了解

雖然今年比較少新的作品,但對很多東西都比以前了解更深入。其中 Docker 真是一門大學問,要用得好更加難,不過學懂後在設定 Server 會花的時間只會越來越少,然後就可以有更多的開發時間了!

Read more

Unity AI Assistant 2.7.0 將不再支援 MCP 連接

Unity AI Assistant 2.7.0 將不再支援 MCP 連接

相信有不少人用 Unity AI MCP 來連接 Claude Code / Codex 等 AI 工具進行開發,近日隨著 Unity AI 進入公測,Unity 官方 Package com.unity.ai.assistant 亦升級到 v2.7.0-pre.2 。這個新版本的 Unity AI Assistant 在 Unity MCP Server 上加上了限制,Connected Clients limit 在 0 個 direct connection(以前是 Unlimited),就是不讓開發者使用其他 AI 工具來支援開發。 官方也有說明可以怎樣做,

Game Engine 的選擇

Game Engine 的選擇

在前陣子在決定寫 game 的期間,我試用了三大主流 Game Engine 來實作 demo,現在比較一下 Unreal,Unity 及 Godot 適合什麼開發者。 自我定位 在開始選擇前,我首先要確定自己是什麼開發者,以什麼角度去選擇 Game Engine。 * 首先我是獨立開發者,就是一個人會負責所有東西,繪圖設計,故事劇情,程式開發,宣傳銷售,後續經營,所以簡單很重要。 * 我使用 Macbook Pro M1 來開發,由於我沒有 desktop,單靠效能有限的主機來開發,所以效能夠不夠對我來說也是很重要。 * 遊戲平台,我的初期目標是 Steam/Andriod/iOS,如果有成果才會推向各大主機,雖然三大 Game Engine 都支持多平台輸出,但實際上調查後發現還是有一些限制,我會在下面解釋。 * 遊戲類型,