Course Information

GAME 201 : Game Development II

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
Course work load : 153 hour(s) + 0 minute(s)
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;
  1. Master advanced Unity programming techniques essential for game development.
  2. Design and develop a single-player survival game with a comprehensive understanding of its mechanics.
  3. Implement a robust inventory system, including item pick-up, storage scripts, and UI displays.
  4. Create interactive UI elements, allowing players to drag, drop, and interact with items within the inventory.
  5. Incorporate a dynamic game world, focusing on player movement, character controllers, and animations.
  6. Design and implement a crafting system, allowing players to create and use various in-game items.
  7. Understand and apply detection systems for interactive gameplay, including pickable item setups and inventory storage.
  8. Enhance the game environment by integrating map models, sound, and other environmental features.
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.

Course Content

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

Program List

Digital Game Design | Curriculum | Prerequisites / Conditions Graph

Offered In Elective Lists

Course List for Exchange Students - All
Course List for Exchange Students - English

Program Learning Outcomes

F = FullP = PartialN = None

 Program 1 2 3 4 5 6 7
Digital Game Design N P P P P P P

Course Curriculum Map

M = MasterD = DevelopI = IntroduceN = None
Program Learning Outcomes
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

Academic Integrity

Any test, assignment, paper, or report submitted by you and that has your name on it is presumed to be your own original work that has not previously been submitted for credit in another course or has not been written partially or completely by another person. In all of your assignments, you may use words or ideas written by other individuals in publications, web sites, or other sources, but only with proper attribution as explained in your course. If you are not clear about the expectations for completing an assignment or taking a test or examination, be sure to seek clarification from your instructor. Finally, you should keep in mind that as a member of the campus community, you are expected to demonstrate integrity in all of your academic endeavors and will be evaluated on your own merits.. The consequences of cheating and academic dishonesty is a formal discipline punishment as regulated by the Turkish Higher Educational Council.

Educational Support for Disabled Students

If you have a disability for which you are or may be requesting an accommodation, you are encouraged to contact both your instructor and Bilgi Accessible Education Unit as early as possible in the term. Bilgi Accessible Education Unit will verify your disability and determine reasonable accommodations for this course. For more information, visit http://step.bilgi.edu.tr/en/ogrenci-destek-merkezi/bilgi-accessible-education-unit/
6/8/2023 6:30:02 AM
Return to Top