Digital Game Design | |||||
Bachelor | TR-NQF-HE: Level 6 | QF-EHEA: First Cycle | EQF-LLL: Level 6 |
Course Code: | DGD110 | ||||||||
Ders İsmi: | Programming for Digital Games | ||||||||
Ders Yarıyılı: | Spring | ||||||||
Ders Kredileri: |
|
||||||||
Language of instruction: | Turkish | ||||||||
Ders Koşulu: | |||||||||
Ders İş Deneyimini Gerektiriyor mu?: | No | ||||||||
Type of course: | Required | ||||||||
Course Level: |
|
||||||||
Mode of Delivery: | Face to face | ||||||||
Course Coordinator : | Assoc. Prof. Dr. TURAN ASAN | ||||||||
Course Lecturer(s): |
Öğr.Gör. SONER SAN |
||||||||
Course Assistants: |
Course Objectives: | The aim of this course is to focus on the target, away from technical terms, taking into account previous learnings. Within the scope of the course, basic concepts of C# language will be mentioned and basic knowledge of game programming will be formed in this software language. |
Course Content: | Within the scope of the course, students will be informed about the basic concepts of the C# software language as a different language, sub-dimensions and game programming with examples in C# language, similar to the information about basic programming learned before. |
The students who have succeeded in this course;
|
Week | Subject | Related Preparation |
1) | Basic Concepts of C# Language | Sample application making and reading on the subject. |
2) | Variable Types and Definitions | Sample application making and reading on the subject. |
3) | Methods, Methods Overloading | Sample application making and reading on the subject. |
4) | One-Dimensional Arrays, Multidimensional Arrays, and Lists | Sample application making and reading on the subject. |
5) | User Interaction with Form Application | Sample application making and reading on the subject. |
6) | C# Classes And Objects, Inheritance (Inheritance) | Sample application making and reading on the subject. |
7) | Constructive and Destructive Methods, Encapsulation | Sample application making and reading on the subject. |
8) | Midterm | |
9) | Introduction to Game Engines and Unity | Sample application making and reading on the subject. |
10) | Unity Event Functions (Methods), Working Logic of Events | Sample application making and reading on the subject. |
11) | Unity Basic Concepts and Tools, Developing Scripts with C#, Components | Sample application making and reading on the subject. |
12) | Vector Motion of Game Objects, Collision Detection and Physics Materials | Sample application making and reading on the subject. |
13) | Dynamic Object Creation, Serialization, Player and Mouse Interaction | Sample application making and reading on the subject. |
14) | Keyboard Interaction with the Player, Working with Loops, Arrays, and Lists | Sample application making and reading on the subject. |
15) | Final Exam |
Course Notes / Textbooks: | Volkan Aktaş, 2017; Her Yönüyle C# 8.0, Kodlab Yayıncılık |
References: | Timuçin Hatipoğlu, 2016; Unity 3D İle Oyun Programlama, Kodlab Yayıncılık |
Ders Öğrenme Kazanımları | 1 |
3 |
4 |
2 |
5 |
||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Program Outcomes | |||||||||||
1) Connects the basic concepts of art and design and has knowledge of the interdisciplinary interaction that his field is related to. | |||||||||||
2) Gains the design background related to the field of game design expertise. | |||||||||||
3) Produces innovative and creative solutions by gaining the ability to combine the theoretical knowledge acquired for game design with practice. | |||||||||||
4) Follows the developments in his field, develops original artistic analyzes by producing rational ideas for current and potential problems. | |||||||||||
5) Uses the theoretical and applied knowledge gained in the field of design by providing the integrity of theory and practice. | |||||||||||
6) Have the competence to take an active role and responsibility individually and in teamwork. | |||||||||||
7) By integrating the knowledge gained in the field of basic design with the competence he/she has with a critical and questioning approach, he/she evaluates them to produce new ideas and gains the awareness of lifelong learning. | |||||||||||
8) By closely following national and international issues, he/she has the awareness of raising awareness about social problems and use this competence for artistic works related to their field. | |||||||||||
9) By using a foreign language at least at the European Language Portfolio B1 General Level, he/she acquires knowledge in the field of international design, follows the researches and shares with his colleagues. | |||||||||||
10) Uses the information and communication technologies required by the design field with the Advanced Level of the European Computer Use License. | |||||||||||
11) Abstract and concrete concepts; transforms it into creative thinking, aesthetic, innovative and original works. | |||||||||||
12) Follows the innovations in the field, internalizes ethical principles and has a sense of professional responsibility. |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | Connects the basic concepts of art and design and has knowledge of the interdisciplinary interaction that his field is related to. | 4 |
2) | Gains the design background related to the field of game design expertise. | 4 |
3) | Produces innovative and creative solutions by gaining the ability to combine the theoretical knowledge acquired for game design with practice. | 5 |
4) | Follows the developments in his field, develops original artistic analyzes by producing rational ideas for current and potential problems. | 5 |
5) | Uses the theoretical and applied knowledge gained in the field of design by providing the integrity of theory and practice. | 5 |
6) | Have the competence to take an active role and responsibility individually and in teamwork. | 4 |
7) | By integrating the knowledge gained in the field of basic design with the competence he/she has with a critical and questioning approach, he/she evaluates them to produce new ideas and gains the awareness of lifelong learning. | 4 |
8) | By closely following national and international issues, he/she has the awareness of raising awareness about social problems and use this competence for artistic works related to their field. | 5 |
9) | By using a foreign language at least at the European Language Portfolio B1 General Level, he/she acquires knowledge in the field of international design, follows the researches and shares with his colleagues. | 3 |
10) | Uses the information and communication technologies required by the design field with the Advanced Level of the European Computer Use License. | 3 |
11) | Abstract and concrete concepts; transforms it into creative thinking, aesthetic, innovative and original works. | 5 |
12) | Follows the innovations in the field, internalizes ethical principles and has a sense of professional responsibility. | 3 |
Semester Requirements | Number of Activities | Level of Contribution |
total | % | |
PERCENTAGE OF SEMESTER WORK | % 0 | |
PERCENTAGE OF FINAL WORK | % | |
total | % |