課程主題包括:
  • 遊戲設計概念
  • GDevelop 遊戲引擎
  • 2D 遊戲實作
  • 3D 遊戲場景設計
  • AI 遊戲開發
  • Unity 遊戲引擎
  • VR 遊戲開發
小學組:遊戲設計初探 - 2D 遊戲創作樂園

專為高小學生設計,以趣味性和互動性為導向,引導學生進入遊戲設計的奇妙世界!

 

課程內容:

  • 遊戲設計啟蒙: 學習遊戲設計的基本概念,例如遊戲類型、遊戲元素、遊戲機制等,並了解遊戲設計的流程。
  • GDevelop 輕鬆上手: 學習使用 GDevelop 遊戲引擎,這是一款操作簡便、功能強大的 2D 遊戲開發工具,即使沒有編程經驗也能輕鬆上手。
  • 圖形化編程: 學習使用圖形化編程,通過拖拽和組合積木的方式,學習編程的基本邏輯,並應用於遊戲設計中。
  • 經典遊戲重現: 模仿經典的 2D 遊戲,例如 Flappy Bird、貪吃蛇等,學習遊戲設計的技巧和方法,並嘗試修改和創新。
  • 創意遊戲設計: 鼓勵學生發揮想像力,設計自己的 2D 遊戲,例如平台跳躍、射擊遊戲等,並學習遊戲測試和發佈。

預期學習成果:

    • 掌握遊戲設計的基本概念和流程
    • 熟悉 GDevelop 遊戲引擎的基本操作
    • 學習圖形化編程,培養邏輯思維能力
    • 提升創造力和問題解決能力
    • 體驗遊戲設計的樂趣,激發學習興趣
中學組:AI 遊戲開發 - 打造智能遊戲世界

專為初中和高中學生設計,在遊戲設計的基礎上,融入 AI 人工智慧的元素,讓學生接觸 cutting-edge 的科技!

 

課程內容:

  • 3D 遊戲設計: 學習 3D 遊戲設計的基本概念,例如 3D 建模、場景搭建、角色動畫等,並使用 Spatial 平台構建更逼真的 3D 遊戲場景。
  • AI 基礎入門: 學習 AI 人工智慧的基礎概念,例如機器學習、深度學習等,並了解 AI 在遊戲中的應用。
  • AI 遊戲開發: 學習使用 Spatial 平台提供的 AI 工具和功能,設計具有 AI 特性的遊戲角色,例如智能敵人、自動尋路等,讓遊戲更具挑戰性和趣味性。
  • Unity 遊戲引擎: 學習 Unity 遊戲引擎,這是一款業界領先的遊戲開發工具,可以開發 3D 遊戲、VR 遊戲等。
  • C# 程式編寫: 學習 C# 程式語言,掌握更進階的編程技能,並應用於 Unity 遊戲開發中。
  • VR 遊戲設計: 學習 VR 遊戲開發,使用 Unity XR Interaction Toolkit 設計 VR 交互體驗,探索虛擬實境的奇妙世界。

預期學習成果:

    • 掌握 3D 遊戲設計和 AI 遊戲開發技能
    • 熟悉 Spatial 和 Unity 遊戲引擎的操作
    • 學習 C# 程式編寫,提升程式設計能力
    • 了解 AI 人工智慧的應用
    • 提升創造力、邏輯思維和解決問題能力
    • 體驗遊戲設計的樂趣,激發學習興趣

過往學生作品

學生在完成課程後設計了可用於VR眼鏡遊玩的Unity遊戲,並實現了複雜的遊戲邏輯

 

遊戲設計小知識

常見問題FAQ

請問這個課程適合完全沒有編程經驗的學生嗎?

中鳴機器人是中國領先的教育機器人研發和生產商,其產品獲得多項國際獎項及認證,包括中國教育部白名單認可。中鳴機器人致力於為全球青少年提供優質的STEAM教育產品和服務,其產品已在全球80多個國家和地區銷售,服務超過15,000所中小學,近千萬名學生使用中鳴機器人產品進行學習和創作。

課程中會使用哪些遊戲開發工具?

課程中會使用 GDevelop、Spatial 和 Unity 三種遊戲開發工具。

  • GDevelop 是一款易於上手的 2D 遊戲引擎,適合初學者,通過圖形化界面和事件驅動型編程,讓學生快速掌握遊戲開發的基礎知識。
  • Spatial 專注於 3D 遊戲設計和 AI 技術的結合,提供簡化的 AI 工具和功能,讓學生輕鬆地將 AI 元素融入到遊戲中,例如設計 NPC 的行為邏輯、自動尋路等。
  • Unity 是一款專業級遊戲引擎,功能強大,可以開發 3D 遊戲、VR 遊戲等,學生將學習 C# 程式語言,掌握更進階的編程技能。

什麼是遊戲設計?

遊戲設計就像是一位建築師在建造房子,不過這個房子是在電腦或手機裡面的虛擬世界。遊戲設計師需要規劃遊戲的玩法、規則、故事、角色、場景等等,讓玩家可以在這個虛擬世界裡享受樂趣和挑戰。

學完這個課程後,學生能做出什麼樣的遊戲?

學完這個課程,孩子可以做出各種不同類型的遊戲:

  • 2D 小遊戲: 例如 Flappy Bird、貪吃蛇等經典遊戲,或是他們自己設計的全新 2D 遊戲。
  • 3D 場景: 學習使用 Spatial 平台,設計更逼真的 3D 遊戲場景,並加入 AI 元素,例如會自動巡邏的警衛、會追逐玩家的怪物等。
  • 簡單的 AI 交互: 學習設計簡單的 AI 角色,讓遊戲角色可以做出一些智能的反應,例如與玩家對話、躲避障礙物等。

除了遊戲開發,學到的這些技能還能應用到哪些方面?

遊戲設計中學到的技能,例如程式設計、3D 建模、創意發想等,可以應用到很多不同的領域:

  • 動畫製作: 設計動畫角色和場景,製作動畫影片。
  • 互動設計: 設計互動式網站、應用程式或裝置。
  • 虛擬實境 (VR): 開發 VR 應用程式,例如 VR 遊戲、VR 教育軟體等。

課程中會涉及到哪些類型的遊戲?

課程中會涉及到各種不同類型的遊戲,例如:

  • 動作遊戲: 例如射擊遊戲、格鬥遊戲等。
  • 冒險遊戲: 例如角色扮演遊戲、解謎遊戲等。
  • 益智遊戲: 例如拼圖遊戲、數獨遊戲等。

課程中會教學生如何設計遊戲角色和場景嗎?

是的,課程中會教孩子們如何設計遊戲角色和場景。

  • 角色設計: 學習如何設計角色的外觀、服裝、動作等。
  • 場景搭建: 學習如何使用遊戲引擎中的工具,搭建遊戲場景,例如森林、城市、太空等。

學生會在課程中學習到哪些編程知識?

  • 小學組: 主要學習圖形化編程,例如 GDevelop 中的事件和動作。
  • 中學組: 除了圖形化編程,還會學習 C# 程式語言,以及 Unity 引擎中的腳本編程。