AcademicYear | Course Code | Course Name | Year of Study | Offered semester | ECTS | Theory+Practice (Hour) |
---|---|---|---|---|---|---|
2023-2024 | GAME 201 | Game Development II | Year II | Fall Only | 6 | 2+2 |
English | |
Core | |
Bachelor's Degree | |
Başak Çakmak, Lecturer (Fall) |
|
GAME 201 is an advanced course designed to delve deeper into the intricacies of game development using the Unity platform. Building upon foundational knowledge from previous courses, students will be guided through the process of creating a single-player survival game. The course emphasizes both the technical and creative aspects of game development, ensuring students gain a comprehensive understanding of the subject. | |
Upon successful completion of the course, students will be able to;
|
|
Blended | |
Prerequisite(s) : GAME 106
|
|
Practical Game Design with Unity and Playmaker - Sergey Mohov Udemy.com Make Awesomely Strange Video Games with Unity and Playmaker Level Up! The Guide to Great Video Game Design – Scott Rogers | |
Theoretical lectures(Lecture), Study time for Theoretical Lectures (Lecture), In-class practice(Class), Study time for In-class practice (Class), Assignments | |
Does not require consent
|
|
Students are expected to prepare and participate to in-class discussions. Students are expected to contribute to the course by presenting examples related to course topics. There are 8 assignments including design exercises and game analysis (contributing 25% of the final mark); a semester long assignment of keeping a game diary (contributing 10% of the final mark), a midterm assignment of writing an in depth game analysis essay (contributing 25% of the final mark), and a final game design project at the end of the course (contributing 40% of the final mark). For further details on all assignments see syllabus. Professional Conduct All students are expected to practice and display a high level of personal and professional integrity. The policies of Istanbul Bilgi University will be followed. Please silence all electronic devices (phones, Palms, Pocket-PC’s, I-pods, pagers, etc.) during class. Use of earphones is not allowed during classes. Academic Misconduct Any assigned work (exams, homework, etc.) must be entirely the student’s own work. However, consultation and discussion with other students regarding homework and projects is acceptable. But please note: • Copying homework/assignment from one another • Cheating, attempting to cheat in exams in any form • Plagiarism (misrepresentation of the source of work) in any form will be considered academic misconduct. Any academic misconduct will result in a grade of “F” for this course. In addition to a failing grade, academic misconduct will be reported to the Student Affairs Office which will refer the case to the relevant Faculty for disciplinary action. For more information about Academic Integrity and Disciplinary Policies of Istanbul Bilgi University please check Credit-Based Undergraduate Education and Examination Regulations (Bachelor’s and Associate Degrees) document that is available on www.bilgi.edu.tr Participation: Students are expected to come prepared and to contribute to the class by joining class discussions. Attendance and Tardiness: Required attendance and tardiness policy will be exercised, and will be part of the final grade evaluation. Absence from lectures indicates a failure to accumulate the material required for the successful completion of the course. In addition, tardiness adversely affects the reception of the course material and performance of the required activities. Tardiness will be determined based on the signing of the attendance sheet at the beginning of each lecture meeting. To establish a consistent policy: two instances of tardiness will be equivalent to one absence. Excused absences must be documented and is subject to instructor evaluation for legitimacy. Students missing more than 70% of total semester-class times are not allowed to take the Final Exam, instead a score of zero (0) will be recorded as Final exam grade and used to calculate the letter grade. |
Unity Refresher and Introduction to Unity Programming • Overview of the syllabus and course expectations • Review of Unity Basics Assignment 1: | |
Introduction to Project - Survival Game • Project Overview: Students will develop a single-player survival game. While certain features are mandatory, students are encouraged to be creative in terms of setting, story, art style, level design, enemies, craftable items, and more. Assignment 2 | |
Building the Game World and Basic Player Mechanics • Focus on Building Player Movement System, player input, character controller, and player movement animations. Assignment 3 | |
Inventory & Crafting System • Dive into the mechanics of inventory, item pick-up, and crafting. Assignment 4 | |
Inventory System Data Modeling • Implementation of storage scripts, hotbar items, and UI item displays. Assignment 5 | |
Interactive UI elements in the Inventory System • Learn about dragging UI elements and swapping UI data in the hotbar. Assignment 6 | |
Interacting with items in the Game • Focus on the detection system, pickable item setup, and adding items to inventory storage Detection system and pickable item setup, adding items to the inventory storage Assignment 7 | |
Interacting with buttons and hotbar items • Dive into inventory button setups and item spawners. Assignment 8: Mid-term Submission | |
Save system for inventory items • Implement and test a saving system for inventory items. Assignment 9 | |
Enhancing Game Environment • Add map models, sound, and environmental features. Assignment 10 | |
Advanced Crafting System • Dive deeper into crafting mechanics and functionalities. Assignment 11 | |
Weapon State • Focus on attack states, animations, and weapon swings. Attack state and animation, weapon swing Assignment 12 | |
Placement System • Learn about creating placement states, moving placed structures, terrain height detection, and saving/loading structures. Assignment 13 | |
Survival Mechanics • Dive into player health mechanics and enemy character creation. Assignment 14 | |
Final Presentation | |
Finals | |
Finals |
Assesment Methods And Criteria | Quantity | Percentage (%) |
---|---|---|
Assignments | 10 | 28 |
Project | 2 | 72 |
Total (%) | 100 |
Digital Game Design | Curriculum | Prerequisites / Conditions Graph |
Course List for Exchange Students - All |
Course List for Exchange Students - English |
F = Full | P = Partial | N = None |
Program | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
---|---|---|---|---|---|---|---|
Digital Game Design | N | P | P | P | P | P | P |
M = Master | D = Develop | I = Introduce | N = None |
Graduates of the programs will be able to; |
1. Demonstrate effective research and writing skills for inquiry, learning, thinking, and communicating about digital game design in an academic setting. |
2. Analyze the fundamentals of various design methodologies and implement the findings to create well-crafted digital games. |
3. Identify the key elements that make up specific game genres in order to develop digital games that meet the needs of specific markets. |
4. Apply contemporary digital game design techniques and methods to craft experiences that are entertaining, engaging and immersive for the players. |
5. Utilize the modern technologies, design principles, computational tools and game engines to design and develop digital games that meets the requirements of the industry. |
6. Conceptualize and create 2D / 3D assets and animation for digital games and develop an understanding of their behavior in the game environment. |
7. Compose, modify and implement auditory assets to digital games and develop an understanding of their behavior in the game environment. |
Program | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
---|---|---|---|---|---|---|---|
Digital Game Design | N | D | D | D | D | D | D |