BCO606 - GAME DEVELOPMENT WITH UNREAL GAME ENGINE

Course Name Code Semester Theory
(hours/week)
Application
(hours/week)
Credit ECTS
GAME DEVELOPMENT WITH UNREAL GAME ENGINE BCO606 Any Semester/Year 3 0 3 6
Prequisites-
Course languageTurkish
Course typeElective 
Mode of DeliveryFace-to-Face 
Learning and teaching strategiesLecture
Discussion
Observation
Drill and Practice
Project Design/Management
 
Instructor (s)Yrd. Doç. Dr. Ufuk Çelikcan 
Course objectiveThe main objective of the course is providing the know-how of producing game prototypes with Unreal Game Engine framework tools and using the game programming pipeline. 
Learning outcomes
  1. At the end of the course, it is expected that the students would have the knowledge and/or the practice of learning the know-how to produce game prototypes using Unreal Game Development Engine.
  2. Comprehending the Unreal game development pipeline and being able to follow the required design specifications to design a game level with Unreal development tools.
  3. Acquiring team-work experience while being a member of a term-long game development project.
Course ContentUnreal Game Engine Architecture, Unreal Script, Level Design, Game Materials, Lighting, Game Interfaces and Menus, Character Design and Animation for Unreal, Scene Geometry and Architecture, Dynamic Objects 
References? Unreal Game Development; Ashish Amresh, Alex Okita, ISBN: 1568814593
? Other related resources
 

Course outline weekly

WeeksTopics
Week 1Introduction to Unreal Technology
Week 2Game Development Overview
Week 3Level Creation
Week 4Scene Geometry
Week 5Static Meshes
Week 6Materials
Week 7Midterm: Project Progress Presentations
Week 8Lighting
Week 9Interfaces
Week 10Terrain
Week 11Unreal Kismet
Week 12Unreal Matinee
Week 13Level Optimization
Week 14Level Streaming
Week 15Preparation to final exam
Week 16Final: Final Projects and Demos

Assesment methods

Course activitiesNumberPercentage
Attendance00
Laboratory00
Application00
Field activities00
Specific practical training00
Assignments420
Presentation00
Project115
Seminar00
Midterms120
Final exam145
Total100
Percentage of semester activities contributing grade succes055
Percentage of final exam contributing grade succes045
Total100

WORKLOAD AND ECTS CALCULATION

Activities Number Duration (hour) Total Work Load
Course Duration (x14) 14 3 42
Laboratory 0 0 0
Application000
Specific practical training000
Field activities000
Study Hours Out of Class (Preliminary work, reinforcement, ect)14456
Presentation / Seminar Preparation000
Project12020
Homework assignment4416
Midterms (Study duration)12020
Final Exam (Study duration) 12626
Total Workload3577180

Matrix Of The Course Learning Outcomes Versus Program Outcomes

D.9. Key Learning OutcomesContrubition level*
12345
1. Students can utilize current techniques, skills, and tools necessary for computer animation and game technologies.   X 
2. Understands the interdisciplinary interactions associated with the field.  X  
3. Students can analyze the local or global impact of individuals, organizations, and communities on computer animation and game technologies. X   
4. Students can effectively establish connections with a specific user base  X  
5. Students possess understanding and responsibility in professional, ethical, legal, security, and social matters. X   
6. Students have the ability to effectively participate in a team created to achieve a common goal.  X  
7. Students have the ability to use, acquire, and develop certain software tools, processes, components, or systems according to specified requirements.   X 
8. Students analyze and define a problem within their field and identify appropriate solution processes required for suitable solutions.  X  
9. Students have the ability to apply the computer and mathematical knowledge required by the discipline.  X  
10. Students have the ability to apply artistic culture and aesthetic subjects related to their discipline.X    

*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest