Welcome to CENG 584: 3D Game Development Course

Instructor: Asst. Prof. Dr. Murat YILMAZ

This course introduces core 3D game programming techniques with Unity 3D. Unity is the number one game engine, the favorite of game developers working on iOS apps and console games alike.

Learn to make a working game with Unity as you build or enhance your foundational skills and prepare for certification.

In addition, students should implement and test a three-dimensional game with interactivity, animation, sound, and proposed requirement constraints.

The course focuses on the foundational skills essential to game production with Unity 3D as solution if you are looking for a structured, study program to help you learn to make games with Unity 3D.

Take a deep dive into Unity 3D and learn how to build 3D games.

Class participation is mandatory for passing the course. There is no midterm exam. A final exam will be conducted. 

40% Game Project & Presentation

30% Final Exam

30% Game Assignments

  • A game project and documentation are crucial for passing the class.
  • A presentation (approx. 10 minutes) of the results of the practical phase. An oral exam (approx. 15 minutes) right after the presentation of the practical phase.

Courseware Requirements

PLEASE NOTE:  You should have a laptop capable of working with Unity 5.X for this course. Unfortunately, the computers that are offered by any graduate lab is not enough to use at the course.