引領學生進入遊戲設計的奇妙世界
遊戲開發編程課程
這套課程涵蓋了遊戲設計的完整流程,從最初的概念發想、遊戲機制設計,到程式編寫、角色設計、場景搭建,最終完成遊戲作品的發佈。課程最大的特色是它的靈活性,可以根據不同年齡層和學習程度的學生進行調整。
對於高小學生,我們可以著重於遊戲設計的基礎概念,例如遊戲類型、遊戲元素、遊戲機制等,並使用 GDevelop 等圖形化編程工具,讓他們在沒有編程經驗的情況下也能輕鬆上手,創作簡單的 2D 遊戲,例如 Flappy Bird、貪吃蛇等。
對於初中學生,我們可以在鞏固遊戲設計基礎的同時,引入 Spatial 平台,讓他們學習 3D 遊戲設計,並接觸 AI 人工智慧的基礎概念。他們可以學習設計具有 AI 特性的遊戲角色,例如智能敵人、自動尋路等,讓遊戲更具挑戰性和趣味性。
對於高中學生,我們可以進一步提升課程的難度,引入 Unity 引擎,讓他們學習更專業的遊戲開發技能,例如 C# 程式編寫、VR 遊戲開發等。他們可以挑戰更複雜的遊戲類型,例如 3D 角色扮演、VR 互動體驗等,充分發揮他們的創造力和想像力。
課程主題包括:
- 遊戲設計概念
- GDevelop 遊戲引擎
- 2D 遊戲實作
- 3D 遊戲場景設計
- AI 遊戲開發
- Unity 遊戲引擎
- VR 遊戲開發
你會學到甚麼?
課程內容
完成課程後,學生將會學到以下技能:
- 遊戲設計基礎: 掌握遊戲設計的核心元素和理念,例如遊戲機制、玩法、規則、關卡設計、敘事等。
- 程式編寫: 學習運用編程語言 (例如 GDevelop 的事件驅動型編程、Unity 的 C# 腳本編程) 實現遊戲邏輯,並將程式設計應用於遊戲開發中。
- 3D 遊戲設計: 學習使用 Spatial 平台構建更逼真的 3D 遊戲場景和角色,並學習 3D 建模、場景搭建、角色動畫等。
- AI 技術應用: 探索 AI 技術在遊戲中的應用,例如設計 NPC 的行為邏輯、自動尋路、智能敵人等,設計更智能、更互動的遊戲體驗。
- VR 遊戲開發: 學習 Unity 引擎,掌握專業級遊戲開發工具,並挑戰 VR 遊戲開發,運用 Unity XR Interaction Toolkit 設計 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 人工智慧的應用
- 提升創造力、邏輯思維和解決問題能力
- 體驗遊戲設計的樂趣,激發學習興趣
過往學生作品
遊戲設計小知識
常見問題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 引擎中的腳本編程。
想安排到校課程?
聯絡我們的顧問
蘊思智能提供到校課程,包括STEM Day、比賽培訓及課後課程。歡迎與我們的專家顧問聯絡,為您安排合適的題材及形式。