Faculty of Engineering and Natural Sciences · Software Engineering (English) · Undergraduate
ECTS: 5 T+P+L: 2+0+1 Departmental Elective
Coordinator: Dr. Öğr. Üyesi Abdullah SÖNMEZ
Instructors: Dr. Öğr. Üyesi Abdullah SÖNMEZ
Course Objective
Game technology is one of the most important fields. This course will teach the fundamentals and techniques of game programming, enabling students to develop games.
Course Content
Game technology is one of the most important fields. This course will teach the fundamentals and techniques of game programming, enabling students to develop games.
Course Learning Outcomes
- Understand and apply fundamental concepts in the game development process (game genres, game ideas, level design).
- Prepare game documentation to manage the project development process systematically.
- Develop game mechanics and user interactions using tools like Unity and similar platforms.
- Integrate humanoid animations, natural animations, and 2D artistic workflows into game design.
- Analyze player behaviors and design experiences that meet the expectations of different player types (socializing, exploring, challenging).
- Understand the dynamics of the gaming industry and industrial processes to evaluate career opportunities.
- Create compelling game worlds using conceptual art techniques.
- Understand Virtual Reality (VR), Augmented Reality (AR), and Mixed Reality (MR) concepts and integrate them into game design and development processes.


