課程編碼 Course Code | 中文課程名稱 Course Name (Chinese) | 英文課程名稱 Course Name (English) | 總學分數 Credits | 總時數 Hours |
---|---|---|---|---|
5903324 | 遊戲程式開發 | Game development | 3.0 | 3 |
中文概述 Chinese Description | 全球遊戲產業包含電腦、遊戲主機、手機遊戲等,市場產值高達上百億美元。虛擬實境和擴增實境的應用更從遊戲、影音娛樂及廣告行銷多元發展與推廣。Unity是一套支援多平台的遊戲開發工具,其強大的功能與豐富的資源,使得任何人都可以快速的進入遊戲開發的世界,更為目前各大遊戲公司所採用之遊戲開發工具。比起早期的開發方式,Unity之強大功能與易上手特性更能節省開發時間與成本。學生想要創業製作遊戲也不再是夢想。 此課程內容會教授同學如何使用Unity遊戲引擎來開發實作遊戲。從最基礎的認識介面編輯器,到如何套用物理模擬效果,以及創建場景及調配燈光皆會依不同單元慢慢教授。課程將以每周一個Unity開發單元搭配一個小作業的方式進行。課程並包含目前最熱門的虛擬實境和擴增實境的應用程式之製作,讓同學可以在一學期內開發出完整的遊戲。 (修課須具備基礎:物件導向程式設計能力) | |||
英文概述 English Description | This course teaches the core skills for Game Development in Unity 3D. This game development course from Infinite Skills introduces you to the fundamentals of 3D game design with the Unity engine. This tutorial is designed with the absolute beginner in mind; no prior experience with Unity is required. You will start by exploring the Unity interface, and learning how to manipulate objects in the editor. Throughout this course, you will learn how to develop 2D/3D games, augmented reality and virtual reality applications. You will learn how to import assets for the game, apply physics to objects in the game, and how to combine assets to create complex objects. You will add animation and manage lighting for the game. Finally you will render and build the game for distribution. Once you have completed this course, you will have a strong grasp of the fundamentals needed to build a functional game using the Unity 3D engine. |
備註: