Leading students into the wonderful world of game design
Game Development Programming Course
這套課程涵蓋了遊戲設計的完整流程,從最初的概念發想、遊戲機制設計,到程式編寫、角色設計、場景搭建,最終完成遊戲作品的發佈。課程最大的特色是它的靈活性,可以根據不同年齡層和學習程度的學生進行調整。
對於高小學生,我們可以著重於遊戲設計的基礎概念,例如遊戲類型、遊戲元素、遊戲機制等,並使用 GDevelop 等圖形化編程工具,讓他們在沒有編程經驗的情況下也能輕鬆上手,創作簡單的 2D 遊戲,例如 Flappy Bird、貪吃蛇等。
對於初中學生,我們可以在鞏固遊戲設計基礎的同時,引入 Spatial 平台,讓他們學習 3D 遊戲設計,並接觸 AI 人工智慧的基礎概念。他們可以學習設計具有 AI 特性的遊戲角色,例如智能敵人、自動尋路等,讓遊戲更具挑戰性和趣味性。
對於高中學生,我們可以進一步提升課程的難度,引入 Unity 引擎,讓他們學習更專業的遊戲開發技能,例如 C# 程式編寫、VR 遊戲開發等。他們可以挑戰更複雜的遊戲類型,例如 3D 角色扮演、VR 互動體驗等,充分發揮他們的創造力和想像力。
Course topics include:
- game design concepts
- GDevelop game engine
- 2D game implementation
- 3D game scene design
- AI game development
- Unity game engine
- VR game development
What will you learn?
Course content
完成課程後,學生將會學到以下技能:
- 遊戲設計基礎: 掌握遊戲設計的核心元素和理念,例如遊戲機制、玩法、規則、關卡設計、敘事等。
- 程式編寫: 學習運用編程語言 (例如 GDevelop 的事件驅動型編程、Unity 的 C# 腳本編程) 實現遊戲邏輯,並將程式設計應用於遊戲開發中。
- 3D 遊戲設計: 學習使用 Spatial 平台構建更逼真的 3D 遊戲場景和角色,並學習 3D 建模、場景搭建、角色動畫等。
- AI 技術應用: 探索 AI 技術在遊戲中的應用,例如設計 NPC 的行為邏輯、自動尋路、智能敵人等,設計更智能、更互動的遊戲體驗。
- VR game development: 學習 Unity 引擎,掌握專業級遊戲開發工具,並挑戰 VR 遊戲開發,運用 Unity XR Interaction Toolkit 設計 VR 交互體驗。
小學組:遊戲設計初探 - 2D 遊戲創作樂園
專為高小學生設計,以趣味性和互動性為導向,引導學生進入遊戲設計的奇妙世界!
Course content:
- 遊戲設計啟蒙: 學習遊戲設計的基本概念,例如遊戲類型、遊戲元素、遊戲機制等,並了解遊戲設計的流程。
- GDevelop 輕鬆上手: 學習使用 GDevelop 遊戲引擎,這是一款操作簡便、功能強大的 2D 遊戲開發工具,即使沒有編程經驗也能輕鬆上手。
- 圖形化編程: 學習使用圖形化編程,通過拖拽和組合積木的方式,學習編程的基本邏輯,並應用於遊戲設計中。
- 經典遊戲重現: 模仿經典的 2D 遊戲,例如 Flappy Bird、貪吃蛇等,學習遊戲設計的技巧和方法,並嘗試修改和創新。
- 創意遊戲設計: 鼓勵學生發揮想像力,設計自己的 2D 遊戲,例如平台跳躍、射擊遊戲等,並學習遊戲測試和發佈。
預期學習成果:
- 掌握遊戲設計的基本概念和流程
- 熟悉 GDevelop 遊戲引擎的基本操作
- 學習圖形化編程,培養邏輯思維能力
- 提升創造力和問題解決能力
- 體驗遊戲設計的樂趣,激發學習興趣
中學組:AI 遊戲開發 - 打造智能遊戲世界
專為初中和高中學生設計,在遊戲設計的基礎上,融入 AI 人工智慧的元素,讓學生接觸 cutting-edge 的科技!
Course content:
- 3D 遊戲設計: 學習 3D 遊戲設計的基本概念,例如 3D 建模、場景搭建、角色動畫等,並使用 Spatial 平台構建更逼真的 3D 遊戲場景。
- AI 基礎入門: 學習 AI 人工智慧的基礎概念,例如機器學習、深度學習等,並了解 AI 在遊戲中的應用。
- AI game development: 學習使用 Spatial 平台提供的 AI 工具和功能,設計具有 AI 特性的遊戲角色,例如智能敵人、自動尋路等,讓遊戲更具挑戰性和趣味性。
- Unity game engine: 學習 Unity 遊戲引擎,這是一款業界領先的遊戲開發工具,可以開發 3D 遊戲、VR 遊戲等。
- C# 程式編寫: 學習 C# 程式語言,掌握更進階的編程技能,並應用於 Unity 遊戲開發中。
- VR 遊戲設計: 學習 VR 遊戲開發,使用 Unity XR Interaction Toolkit 設計 VR 交互體驗,探索虛擬實境的奇妙世界。
預期學習成果:
- 掌握 3D 遊戲設計和 AI 遊戲開發技能
- 熟悉 Spatial 和 Unity 遊戲引擎的操作
- 學習 C# 程式編寫,提升程式設計能力
- 了解 AI 人工智慧的應用
- 提升創造力、邏輯思維和解決問題能力
- 體驗遊戲設計的樂趣,激發學習興趣
Past student projects
遊戲設計小知識
FAQ
請問這個課程適合完全沒有編程經驗的學生嗎?
Zhongming Robotics is China's leading developer and manufacturer of educational robots, and its products have received multiple international awards and certifications, including whitelist recognition by the Chinese Ministry of Education. Zhongming Robot is committed to providing high-quality STEAM education products and services to teenagers around the world. Its products have been sold in more than 80 countries and regions around the world, serving more than 15,000 primary and secondary schools. Nearly 10 million students use Zhongming Robot products to learn and creation.
課程中會使用哪些遊戲開發工具?
課程中會使用 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 引擎中的腳本編程。
Want to schedule on-campus classes?
Contact our consultants
Vinci AI offers on-campus courses, including STEM Day events, competition training, and after-school programs. We welcome you to contact our expert consultants to arrange suitable topics and formats for your needs.