課程

佛大導入生成式AI與Unity遊戲開發 創新C#程式設計教學 收藏

  佛光大學   2026-10-24    佛光大學

  分享

為回應人工智慧與自動化時代對程式設計人才培育的需求,佛光大學於C#程式設計課程中導入Unity遊戲開發環境與生成式AI協作學習模式,結合教學影片預習、學習測驗、專案實作及問題拆解,引導學生將程式語法與邏輯概念應用於具體作品,培養運算思維、問題解決及自主學習能力。

課程以C#為核心,運用Unity作為遊戲開發實作環境。學生透過結構化教學影片與學習測驗,掌握變數、條件判斷、迴圈、類別與物件等基礎概念,並依照個人學習進度反覆觀看教材、自我檢核。課堂中由教師引導學生建立基本程式架構,再融入生成式AI工具,協助學生進行功能發想、程式修改、錯誤排除與作品優化。此外,學生也透過學習筆記記錄程式概念、AI互動歷程、錯誤修正方式與學習反思,深化學習理解。

在專案實作方面,學生以「猜數字」遊戲作為期中專案,練習條件判斷、資料輸入、遊戲規則控制與互動回饋等概念。完成基本功能後,學生進一步運用AI發想倒數計時、限制猜測次數及排行榜等功能,提升遊戲的挑戰性與互動性。後續「撿金幣」遊戲專案則結合碰撞偵測、使用者介面(UI)顯示、物件控制與關卡條件設計,學生透過調整過關條件、金幣顏色與數量,以及物件取得或消失時的回饋效果,逐步完善遊戲功能。

為協助學生解決程式設計過程中常見的邏輯不清、錯誤訊息難以判讀及功能整合等問題,教師引導學生運用「divide and conquer」(分而治之)策略,將複雜任務拆解為可逐步完成的小問題。同時,課程導入「spec-driven development」(規格驅動開發)概念,鼓勵學生使用AI工具時,先釐清專案架構、功能需求與遊戲規則,再逐步討論程式細節、功能實作與錯誤修正。學生也透過持續追問、調整問題描述,並回到Unity環境進行測試,逐步建立與AI協作開發的能力。

從課堂觀察、作業完成情形及專題表現可見,穩定參與課程的學生多能完成指定作業與期中報告,並逐步運用類別、物件、條件判斷、迴圈、碰撞偵測與UI等概念完成作品。學生也從初期不熟悉AI輔助程式設計,逐漸發展出運用AI進行功能優化、問題排除與學習整理的能力。

本課程透過C#程式設計、Unity遊戲專案、數位教材、學習測驗與生成式AI協作的整合,將抽象的程式概念轉化為具體的開發任務,讓學生在實作、測試與修正的過程中培養程式邏輯與自主學習能力。後續將持續彙整課堂紀錄、學生期中與期末專題成果及學生訪談影片,作為課程實施歷程與學習成果的佐證。

 返回  

  相關連結

  延伸閱讀