點擊上方的語言選單以切換語言

回本GitHub Pages專案首頁

遊戲開發與後端需求教學

一、遊戲分類與後端需求

市面上的遊戲可以粗略分成幾類:

1. 純前端小遊戲

2. 單機開放世界或大型單機 RPG

3. 線上遊戲 / MMORPG / 手機課金遊戲

重點觀念:「後端不是為了進度大,而是為了主控權不在玩家手上」。

二、單機 vs 跨裝置 vs 線上遊戲

三、遊戲資料庫選擇

存玩家進度的遊戲會用不同資料庫,依規模和需求決定:

1. 傳統 SQL(關聯式)

2. NoSQL / 分散式資料庫

3. 混合架構

4. 舉例

重點:存玩家進度的遊戲資料庫選擇,取決於規模、同時上線玩家數量、一致性要求以及公司現有技術棧。

四、誤解整理

很多人常有這些誤解:

五、簡單判斷是否需要後端

問三個問題就夠:
  1. 玩家能否修改存檔?
  2. 玩家之間會互相影響嗎?
  3. 公司是否需控制經濟 / 排行 / 防作弊?

如果全部否 → 不需要後端;任一是 → 一定要後端

一句話總結:後端的存在,是為了確保遊戲的「狀態主控權不在玩家手上」。
分享到 Facebook | 分享到 Line | 分享到 X