COURSE CODE: 46307
COURSE TYPE: OPTIONAL
ΕCTS: 5
SEMESTER: 4TH | SPRING
COURSE LANGUAGE: ENGLISH
SYLLABUS
This elective course deals with the development of digital games using suitable software tools and frameworks. Aspects covered in class include handling and integrating multimedia content and programming interactivity with the aim of producing a basic yet functional prototype of a game or game-like application for various platforms (e.g. desktop computer, mobile devices, game console, etc.). More specifically, students are introduced to ways of managing various types of content, such as 3D models, images, audio clips, video, etc., as well as programming techniques and methods for the effective handling of user interaction. Appropriate software – in the form of established game engines such as Unity and Unreal Engine (along with their accompanying programming languages, i.e. C# and C++ respectively) – is used.
Students are evaluated by means of an individual or group project that entails the development of a basic game prototype, accompanied by the necessary documentation regarding rules, mechanics, and game logic in general.