PROJECT I(LECTURE IN ENGLISH)

  1. Course Description
    Continuing with the teams to which they were assigned in GAM 100, each team will prepare a GDD and TDD for one team-based project. Teams will complete the approved game design according to the schedule they will establish in their technical design. They will present these completed games to the Institute during the final week of the semester. Additionally, each student will design and develop smaller projects using a variety of tools. These projects reinforce the game design and implementation curriculum.
  2. Course Objectives
    Upon successful completion of the course, students should have achieved a basic, foundational knowledge of the following: Game Design Documents (GDD) Technical Specification Document Game mechanics and gameplay Game production cycle Game marketing (packaging, screenshots, videos) Teamwork and team roles Pitch process and presentations Target audiences and ESRB ratings Animation and multimedia Developer and publisher interactions Milestone schedules and checklists Production schedules, task lists, and task tracking Testing, focus groups, and quality assurance (QA) Weekly status reports
  3. Teachnig Method
    Attendance Attendance does not count as a percentage of a student’s overall grade. However, missing classes will have a direct impact on the final grade. Students with three unexcused absences will automatically receive a 10% penalty to their final grade. This penalty will increase by 2.5% for each additional unexcused absence. Note that students who are more than 15 minutes late for a class will be considered absent, and sleeping in class or two lates are equivalent to an absence. Students should notify the instructor in the event of a planned absence, they might be excused (especially if you send the email beforehand, but send one regardless). Attendance emails go to dpkmugam@gmail.com with the subject line of “ABSENCE – GAM150– (한국어로) LASTNAME, FIRSTNAME – DATE OF ABSENCE - LAB” (or “LECTURE” or “LAB/LECTURE”). Emails requesting an excused absence that do not follow this format will be denied.
  4. Textbook
  5. Assessment
  6. Requiments
    In order to take GAM200, you must pass GAM150, CS170, CS230, and MAT140 with a grade of C or better. If you do not pass these classes, you will not be able to continue with your project unless you are officially given an incomplete (which is difficult to get).
  7. Practical application of the course
    Upon successful completion of the course, students should have basic, foundational knowledge of the following technical skills: C/C++ programming Finite state machines Basic animations – animation sequences Collision detection and resolution, hotspots Variables Game loop Pointers/Function Pointers Keyboard and mouse input
  8. Reference