Image for
Home

Computer games development

  • Class 9
  • Practice 45
  • Independent work 65
Total 119

Course title

Computer games development

Lecture type

Obligatory

Course code

23-02-562

Semester

1

ECTS

5

Lecturers and associates

Literature

Essential reading:
1. Gibson Bond, J. (2014) Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game with Unity and C#. Boston: Addison-Wesley Professional.

Recommended reading:
1. Lintrami, T. (2018) Unity 2017 Game Development Essentials. Birmingham: Packt Publishing.

Download student guide

Minimal learning outcomes

  • Select and implement a hierarchy of building blocks of a 2D computer game.
  • Recommend and implement a suitable algorithm for the interaction of program code and building blocks of a 2D computer game.
  • Construct a prototype of a 2D computer game.
  • Recommend and implement appropriate use of the camera on the scene.
  • Select and use the elements of a 2D physics engine needed to implement parts of a computer game.
  • Select and use basic object-oriented design patterns in a computer game.

Preferred learning outcomes

  • Select and implement a hierarchy of building blocks of a complex 2D computer game.
  • Recommend and implement a suitable algorithm for the interaction of program code and building blocks of a complex 2D computer game.
  • Construct a prototype of a complex 2D computer game.
  • Recommend and implement appropriate use of the camera on the scene for complex advanced visual effects.
  • Implement scene with complex 2D physical interactions between objects and between objects and particle systems.
  • Select and use complex object-oriented design patterns in a computer game.