Information Package

Program of Computer Engineering (English 30%)

BİL392

GAME TECHNOLOGIES

Course Code
BİL392
Semester
-
Theory+Practice
3 + 1
ECTS
5
Course TypeElective Course
Course LevelBachelor's Degree
Year of Study-
Semester-
ECTS5
Name of Lecturer(s)
Learning Outcomes

At the end of this course, the students;

  1. Gains theoretical knowledge about the design and development processes of games and explains the fundamental concepts.
  2. Learns various algorithms used in game development.
  3. Understands the basic operating principles of game engines and acquires technical knowledge and skills through laboratory work.
  4. Actively takes part in an interdisciplinary project team to develop a playable digital game and reports and presents the development process.
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsData Structures and Basic programming Courses
Course Description
Course Contents
WEEK TOPICS
1st Week Introduction to Game Programming, History and Types of Games, Overview of Graphics Packages and Game Engines, Introduction to the Game Production Process
2nd Week Preparing a Game Concept, Fundamentals of Game Design, Types, Sample Analyses
3rd Week Defining the Scope of a Game Project, Project Management and Concepts (Agile / Scrum / Kanban, MoSCoW, GitHub, Commit)
4th Week Creating Design Documentation (GDD)
5th Week Understanding Game Mechanics
6th Week Designing Systems and Features
7th Week Prototyping, Use of Camera in Games (Projection Types, Depth, Camera Movements)
8th Week Midterm Exam Week
9th Week Project Midterm Presentation Week (GRA + CENG)
10th Week Fundamentals of Level Design, Designing Engaging Stories for Games
11th Week Creating Characters, Balancing Your Content and Systems
12th Week Creating User Interface and User Experience
13th Week Making Games Accessible
14th Week Mastering Games as a Service, Understanding Monetization Techniques
15th Week Project Presentations
Recommended or Required ReadingGame Programming Algorithms and Techniques: A Platform-Agnostic Approach Sanjay Madhav,
Computer Graphics with OpenGL Third Ed. Donald Hearn and M. Pauline Baker; Pearson Prentice Hall, 2004, ISBN: 0-13-015390-7
Course Notes
Planned Learning Activities and Teaching Methods
  • Lecture
  • Questions/Answers
  • Problem Çözme
  • Experiment
  • Project
  • Presentation
  • Report Preparation
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 20
Quiz 4 10
Practice 10 15
Project 1 20
Presentation of Case Study 1 10
Total(%) 75
Contribution of In-term Studies to Overall Grade(%) 75
Contribution of Final Examination to Overall Grade(%) 25
Total(%) 100
ECTS Allocated Based on Student Workload
Activities Quantity Duration (Hour) Total Workload (Hour)
Midterm exam 1 1.5 1.5
Preparation for Quiz 4 1 4
Individual or group work
Preparation for Final exam 1 30 30
Course hours 15 4 60
Preparation for Midterm exam 1 20 20
Laboratory (including preparation) 12 1 12
Final exam 1 2 2
Homework 1 10 10
Quiz 4 0.5 2
Total Work Load141.5
Total Work Load / 30 (h)4.71
ECTS Credit of the Course5
Language of InstructionEnglish
Work Placement(s)No
LO1 LO2 LO3 LO4
K1 X X X
K2 X
K3 X X X
K4 X X
K5 X
K6 X
K7 X
K8
K9
K10 X
K11