AI-Course-Questionnaire

Figma Make讓JS零基礎的設計師 也能輕鬆寫出配對遊戲

瀏覽數: 7 | 更新日期: 2025-09-29 16:19:40
Figma Make讓JS零基礎的設計師 也能輕鬆寫出配對遊戲

在數位設計與互動體驗的領域中,如何讓非工程背景的設計師,也能快速做出簡單又有趣的互動原型,一直是一個很重要的課題。近年來,Figma 除了本身的設計功能外,延伸推出的 Figma Make 提供了更多「低程式門檻」的互動編輯可能。即使沒有 JavaScript 基礎的設計師,也能藉由拖拉、綁定 API、調整視覺與互動邏輯的方式,快速完成一款小遊戲或互動展示。

以下我將用一個實際的活動規劃範例,來逐步說明製作過程。此遊戲的目標很明確:建立一個「明星臉孔配對遊戲」,玩家要將左邊的明星照片與右邊的名字正確配對。整體流程分為五個步驟,每一步都清楚地對應到 Figma Make 的功能與操作方式。



Step 1. 規劃遊戲內容與需求


在正式開始設計與開發前,需要先有一份明確的活動規劃,這份規劃同時會是與 ChatGPT 溝通的需求文件。以下為需求說明:

活動標題:明星配對挑戰(Celebrity Matching Challenge)

遊戲內容:

o遊戲畫面分為兩個主要區塊:

左邊顯示明星照片(隨機抽取四位)

右邊顯示明星名稱(同樣隨機抽取並打亂順序)

o玩家需要點選一張照片,再點選對應的名字,如果正確,照片與名字就會消失;如果錯誤,卡片會抖動提示。

資料來源:

o共收錄 12 位明星的照片與姓名。

o所有圖片皆來自 維基百科 Wikimedia Commons 公開授權,確保合法使用。

o每一筆資料需包含三個欄位:id(唯一識別碼)、name(明星名稱)、imageUrl(圖片連結,使用縮圖版本以加快載入速度)。

語言需求:

o因為 Figma Make 的系統溝通需要英文,所以需將這份活動規劃翻譯成英文,以便未來直接複製到工具中使用。



Step 2. 將明星資料製作成 API 並託管於 JSONBin.io


有了遊戲需求後,下一步就是建立資料來源。這裡我們準備了一份 JSON,內含 12 位明星的資料。每位明星皆有 唯一 ID、姓名、照片連結、來源資訊頁。這份 JSON 我們會託管到 JSONBin.io,因為它是一個簡單的雲端 JSON 儲存服務,能快速生成 API 端點,並支援 Public Read(公開讀取),非常適合拿來做 Figma Make 的資料庫。

操作流程:

1.到 JSONBin.io 註冊帳號。
2.建立新 Bin,將完整的 12 人明星 JSON 貼上。
3.在「Visibility」選項設定為 Public Read
4.儲存後,系統會生成一個可公開讀取的 API 連結,例如:
5.https://api.jsonbin.io/v3/b/xxxxxxxx/latest這個 API 連結就是遊戲的「資料庫」,稍後會連結到 Figma Make。


Step 3. 在 Figma Make 建立遊戲版面與視覺修正


有了 API 之後,就可以在 Figma Make 裡建遊戲畫面。

1.版面結構:

o左側使用 Grid(2x2),放四張明星照片卡。

o右側使用 Vertical List,放四個名字卡。

2.資料綁定:

o照片清單(PhotoList)綁定 state.photos。

o名字清單(NameList)綁定 state.names。


3.互動邏輯:

o點選照片 → 暫存選擇。

o點選名字 → 比對 ID,如果正確則消除;錯誤則觸發抖動動畫。


4.視覺修正與優化(透過多次迭代):

o調整 卡片顏色(選取狀態時加上藍色外框)。

o照片大小統一(建議 180×220 px)。

o卡片 hover 狀態加上陰影與浮起效果。

o正確時加上 綠色勾勾,錯誤時卡片抖動。

o上下區塊加間距,保持版面呼吸感。

這個階段需要來回與 Figma Make 做視覺修正,直到達到理想的版面效果。


Step 4. 將 API 連結導入 Figma Make


當版面與互動完成後,就需要接上真實資料。

1.在 Figma Make 的「On App Load」事件中,加入 HTTP GET,URL 填入 Step 2 的 JSONBin API 連結。
2.回傳後透過 Transform,將資料整理成 photos 與 names 兩個陣列,並隨機抽取 4 筆。
3.綁定變數到 UI 元件 → 照片與名字就會正確顯示在畫面上。

此時,遊戲已經能呈現真實的明星照片與名字,不再只是測試資料。


Step 5. 完成小遊戲並體驗


經過以上四個步驟,最終遊戲就能完整執行:

•  玩家可以進行「明星照片與名字」的配對。
•  所有圖片來自合法授權的 Wikimedia Commons,避免版權問題。
•  API 託管於 JSONBin.io,方便管理與更新資料。
•  視覺透過 Figma Make 即時調整,即使設計師沒有程式基礎,也能不斷微調顏色、大小、位置,甚至加上動畫效果。

需要注意的是,目前 Figma Make 在 RWD(響應式網頁設計) 上仍不算完美,若在手機或平板上使用,可能會有版面跑位的情況。但對於沒有 JS 背景的設計師來說,它已經是一個相當強大的工具,可以快速做出雛形或互動展示,並且方便與工程師或客戶溝通。

範例 https://alert-manual-45825147.figma.site/
FigmaMake輕鬆做遊戲


結語


整體流程下來,可以看到:

Step 1 先用清楚的需求文件(含英文翻譯)來與 ChatGPT 溝通。

Step 2 建立 API 並託管在 JSONBin.io。

Step 3 在 Figma Make 建立版面、反覆修正視覺。

Step 4 將 API 連結接入遊戲。

Step 5 完成並展示。


這套流程對於無程式基礎的設計師來說,特別友善。它不僅能快速做出一個互動 Demo,還能實際連結真實資料,這是單純設計工具較難達成的效果。建議所有想要結合設計與互動體驗的人,不妨都可以嘗試看看 Figma Make 與 JSONBin.io 的組合,會帶來非常有趣的發現。


Figma make是甚麼?


Figma Make 是 Figma 在 2025 年發表的新功能,結合 AI 與原型設計工具。它能透過自然語言指令或既有設計稿,快速生成互動式原型或 Web App,讓設計師與開發者縮短從構想到實作的距離。使用者只需輸入需求,系統即可自動建立介面、流程與互動邏輯,並能即時調整與測試。Figma Make 強調「從設計到產品」的一站式體驗,讓設計不再只是靜態畫面,而能快速進入可用的應用雛形,大幅提升團隊效率與協作。

https://www.figma.com/make/
Figma Make頁面

JSONBin.io是甚麼?


JSONBin.io 是一個線上雲端服務,讓使用者能免費或付費建立、儲存與存取 JSON 資料。它提供簡單的 RESTful API,能快速建立「Bin」(相當於一個 JSON 文件),並支援 Public Read、Private、版本管理與即時更新。常用於前端原型、測試 API、資料共享,開發者可透過 URL 直接 fetch JSON,不需架設伺服器。免費方案就能滿足小型專案或教學需求,也能升級以獲得更高請求數與存取控制。


你可能也會喜歡
jillpone
藏森設計

藏森設計,專注於將科技的理性與藝術的感性融合。擁有科技產業設計經驗,擅長UI/UX、網站與視覺整合,同時也投入文化藝術領域,以設計作為故事與情感的橋樑。無論是品牌形象、互動體驗,還是展覽視覺,我們相信設計不只解決問題,更能帶來溫度與靈感。

鯊客SharkTech-自經營品牌服務

interiordecoroom 你的室,就是我的室
裝潢好麻煩、設計師難尋、風格說不清楚、預算怕超支?這些裝修痛點,即日起有了解方!全新推出的「DECO ROOM設計師平台」,正式上線開放大眾使用——這是一個為屋主、企業主、裝修需求者量身打造的設計媒合平台,讓你依照風格、坪數、預算與空間類型,快速找到最適合你的專業設計師。
poshme 茶茶茶-ThreeTea
茶農、焙茶、茶藝,同時具備三種身分優勢,茶茶茶讓消費者能夠直接接觸台灣茶,瞭解台灣茶道,並將高級茶帶入日常。茶葉、山坡、以及植木,傳遞的是茶葉本質。Three tea融合成Threa,三茶一體。
mabao 媽寶補給站-Mabao
在資訊爆炸的時代,過多的孕期育兒資訊反而是無用的雜訊,本站希望將親切、白話、實用的媽媽及寶寶的照顧資訊,補給予社會大眾,在獲得充足的知識養份後,進而做最適合的決定。有用的媽媽寶寶資訊,轉變為己身的知識,做出適合的決定,來媽寶補給站就對了。
beshe BeShe一個專為女性著想的網站
一個專為女性著想的字媒體網站,分享女性愛美相關知識。
poshme POSHME美甲、美睫沙龍POS系統
免安裝、免下載的網頁收銀POS系統。可以幫助小工作室也可以擁有專業的客戶管理、記帳報表、業積報表等功能,成為你的開店小幫手。
ezbow EZbow
EZbow由一群金融與科技業專業人才組成, 分享並傳遞專業的知識,打造Fintech人才交流及學習平台, 提供最新以及熱門的金融科技議題、產業趨勢、關鍵技術講座等, 滿足求職志願者研習、社會新鮮人進修、中高階主管鑽研的各種需求。 跟著EZBow一起搭上Fintech的趨勢列車!