1. Course Name: Unreal 遊戲程式設計 (Game Development with Unreal Engine 4)
  2. Course Goal: Today, the Unreal Engine is the most widely used open source engine in the world and is known for its robust graphics and high performance. This course will guide you through the fundamentals of game development with Unreal Engine 4 to design environments that both engage the player and are aesthetically pleasing. In addition to showing you how to script logic, define behaviors, store data, and create characters, you will learn to create user interfaces, such as menus, load screens, and head-up displays (HUDs), and manipulate audio to add music, sound effects, and dialogue to your game. This course covers level editors, actor types, blueprints, character creation and control, and much more. Throughout the course, you’ll put theory into practice and create an actual game using a series of step-by-step tutorials.
  3. Time and Place:
  4. Teaching Approach: Lectures, Group Discussions, Hands-On Exercises
  5. TA協助事項Teaching Assistant Tasks: Hands-On Assistance, Homework Evaluation, Presentation Rehearsal
  6. Grading Criteria:
  7. Textbook:
  8. References:
  9. Topics:
    1. Introduction and Hands-On
    2. Level Editor and Actors
    3. Blueprints
    4. Players and Input
    5. Adversaries and AI
    6. Collisions
    7. 業界講者 (1)
    8. 企業參訪
    9. Proposal of Final Project
    10. User Interface
    11. Popular Plug-ins
    12. Audio and Visual Effects
    13. Data Storage and Packaging
    14. 業界講者 (2)
    15. Presentation of Final Project (1)
    16. Presentation of Final Project (2)
  10. Related Links
    1. NASA Lunar Terrain Visualization in Unreal Engine 5