GAME ARTIFICIAL INTELLIGENCE

  1. Course Description
    게임인공지능은 컴퓨터 및 비디어 게임에서 플레이어 이외의 캐릭터의 행위에 지능을 부여하는 기술을 말하며, 학생들은 제어이론,로보틱스, 컴퓨터 그래픽스, 컴퓨터 과학으로 부터의 일반적인 기술을 포함하는 알고리즘을 배운다.
  2. Course Objectives
    Course Objective: Develop a solid understanding of Game AI principles and techniques. Gain hands-on experience in implementing various movement behaviors and navigation systems in game AI using Unity. Learn how to integrate ML-Agents into Unity projects to create adaptive and learning-based AI agents.
  3. Teachnig Method
    Passing Marks: A minimum of 60% is required to pass the course. Exams: Missing the midterm or final exam will result in an F grade. Attendance: Each absence will deduct 1 point from your total score. Misconduct and Cheating: Misconduct and cheating may lead to expulsion from the course and failure in severe cases. Plagiarism: Any form of plagiarism will be penalized. Assignments: All assignments are compulsory and contribute to your grade. They must be submitted within 7 days of the announcement. Late submissions will be graded out of 80%. The use of AI for assignments is detected by the system and will be penalized. Attendance Recording: Attendance is taken at the beginning of each lecture. Ensure your attendance is recorded before the lecture ends. Project Work: Projects must be exclusive to this course. Projects exhibited elsewhere or in another course previously will not be accepted.
  4. Textbook
  5. Assessment
  6. Requiments
    Basic programming knowledge, Show Interest in A.I Basic Mathematics, Vectors and Geometry.
  7. Practical application of the course
    Practical Use of this Course: - Acquire the skills necessary to develop advanced and realistic AI behaviors in games, enhancing the overall gameplay experience. - Gain the ability to create engaging and challenging enemy AI that adapts and learns from player interactions, resulting in dynamic and immersive gameplay. - Apply the knowledge of Unity-AI and ML-Agents to create intelligent NPCs, virtual characters, and autonomous entities in various game genres such as action, adventure, strategy, and simulation.
  8. Reference