BCA623 - COMPUTER GAME DESIGN

Course Name Code Semester Theory
(hours/week)
Application
(hours/week)
Credit ECTS
COMPUTER GAME DESIGN BCA623 Any Semester/Year 3 0 3 7.5
Prequisitesnone
Course languageTurkish
Course typeElective 
Mode of DeliveryFace-to-Face 
Learning and teaching strategiesLecture
Discussion
Observation
Drill and Practice
Project Design/Management
 
Instructor (s) 
Course objectiveThe aim of this course is to provide students with an understanding of the principles of game design. Students will examine visual style and gameplay present in games They will generate game design ideas and prepare formal documentation to communicate these ideas 
Learning outcomes
  1. On completion of this course a learner should:
  2. ? Understand the principles of game design
  3. ? Be able to generate ideas for a game concept
  4. ? Be able to prepare game design documentation
  5. ? Be able to present a game concept to stakeholder
Course Content? Introduction to computer games and the computer games industry, including critical evaluation of games
? Gameplay and related issues, such as game balance, narrative, puzzle design, characterization.
? Design and implementation issues, such as game specification, level design, technology requirements etc.
? Industry issues, such as management of projects, ethics, professional issues, economic factors etc.
 
References? Rollings & Adams (2003) On Game Design. New Riders, ISBN-10: 1592730019
? Oxland, K (2004) Gameplay and Design; Addison Wesley
? Rollings & Morris (2003) Game Architecture and Design; New Rider A range of computer games, current and past.
? J. Schell; The Art of Game Design, Morgan Kaufmann (2008), ISBN-10: 0123694965
 

Course outline weekly

WeeksTopics
Week 1Principles of Game Design, Examples
Week 2Genre-Specific Game Design
Week 3Gameplay technologies
Week 4Arcade Games
Week 5Game Analysis
Week 6Level Design
Week 7The Elements of Gameplay
Week 8Midterm Exam
Week 9Game Ideas, Storytelling
Week 10Action Games
Week 11Artificial Intelligence
Week 12Sound and Music
Week 13Game development documentation
Week 14Playtesting
Week 15
Week 16Final Exam

Assesment methods

Course activitiesNumberPercentage
Attendance1410
Laboratory00
Application00
Field activities00
Specific practical training00
Assignments330
Presentation00
Project00
Seminar00
Midterms120
Final exam140
Total100
Percentage of semester activities contributing grade succes060
Percentage of final exam contributing grade succes040
Total100

WORKLOAD AND ECTS CALCULATION

Activities Number Duration (hour) Total Work Load
Course Duration (x14) 14 3 42
Laboratory 0 0 0
Application000
Specific practical training000
Field activities000
Study Hours Out of Class (Preliminary work, reinforcement, ect)14570
Presentation / Seminar Preparation000
Project000
Homework assignment31030
Midterms (Study duration)11515
Final Exam (Study duration) 13030
Total Workload3363187

Matrix Of The Course Learning Outcomes Versus Program Outcomes

D.9. Key Learning OutcomesContrubition level*
12345
1. Applies contemporary methods, abilities, and tools essential for computer animation and game technologies.   X  
2. Grasps the interdisciplinary interactions inherent to the field.  X  
3. Examines the local or global influence of individuals, organizations, and communities on computer animation and game technologies.  X  
4. Demonstrates comprehension and accountability in matters pertaining to professionalism, ethics, legality, security, and social issues.  X  
5. Has the ability to effectively participate in a team created to achieve a common goal. X   
6. Possesses the ability to effectively participate in a team created to achieve a common goal. X   
7. Analyzes and defines a problem within their field and identifies appropriate solution processes required for suitable solutions.  X  
8. Demonstrates the ability to apply the computer and mathematical knowledge required by the discipline. X   
9. Understands and is familiar with the principles and applications of algorithms and techniques in computer graphics and computer animation. X   
10. Utilizes technologies that capture and manipulate design elements to achieve the final production. X   
11. Apply principles of biomechanics and physics to animation X   
12. Uses procedural or interactive mechanisms to create animations. X   
13. Implements appropriate AI techniques in game development.  X  

*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest