2017 年學習回顧

2017 年學習回顧

雖然我由 2017 年開始想自學寫程式,但是由於家中比較忙及入門時受到的阻力問題,不能有效率地進行學習,但由 2017 年底起,學習進度飛快加速,256pages 也總算完成初版,雖然 UI 上還是有點不理想,但功能上是做到了。

首先整理一下學習了的東西:

Front-end

  • VueJS - 基本的都學了
  • Vuex - 最開始沒打算學,但還是學了
  • NuxtJS - SSR 比原生好太多了,推出 1.0 後再度使用
  • Axios - API 認証 middleware 好幫手
  • Async await - 同步工作不可少

VueJS基本上的設定及使用都熟習了,還有一些有用的小工具,有空再整理介紹

API

  • Express - RESTAPI 的基本
  • MVC - 使用手工建立 MVC 架構 Express
  • JWT - Token 的使用方法
  • Multer - 管理上載文件
  • MongoDB - 連接 Nosql database

在 256pages 後建立了兩次 API 每次都將完善程度提高,但還有很多不足需要學習

Backend

  • NodeJS - 在 Backend 運行 Javascript
  • Vuetify - 用來構成 Backend 的 UI
  • Vue Router - beforeEach 花我很多時間,但總算領會 router 的進階用法
  • CURD - 在 backend 要架起一張有完整功能的表格也不容易,順利地寫入時令人振奮
  • Response - 讀懂 CURD 後的 response 訊息也十分重要

在成功建立 Backend 給 singlv.com 使用後,確信自己的能力己達一定水平
不過還需要再多精進才能熟練。

Tools

  • Git - 版本控制工具,公開的用了 GitHub,私人的用了 Bitbucket
  • Atom - 最初使用的 IDE
  • Visual Studio Code - 後來由 Atom 轉用,效能較佳,對 Github 支援也不錯
  • Postman - 測試 API 好幫手
  • MongoDB Express - MongoDB GUI 控制

多得這些工具,令我開發流程順暢很多。

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 都支持多平台輸出,但實際上調查後發現還是有一些限制,我會在下面解釋。 * 遊戲類型,