E3. Interaction Design and Multimedia

Instructor: Andreas Alexandros Vasilakis

Elective, Teaching Period C, ECTS:6,


Multimedia authoring and management technologies. Interactive systems design models. Computer graphics fundamentals, Serious games and Immersive Technologies. Introduction to the Unity game engine: Intro to graphical user interfaces, camera, lights & shading, 3D assets & physics, events & scripting. Synthesis with interactive digital resources. User interface and interaction design. Practical development of an interactive application with Unity.


For the programming assignment of the course, programming experience in Java or C# may be required. Students are advised to also attend the courses “Applications of Digital Methods in the Humanities” and “Digitization Technologies, Techniques and Applications”, but this is not required

Target Learning Outcomes

After successfully completing the course, students will be able to:

  • Understand the basic theoretical concepts of the digital image synthesis, interactive multimedia, and serious game design mechanisms.
  • Acquire practical knowledge for effectively designing, development and publishing interactive digital applications using Unity game engine.

Recommended Bibliography

  • Graphics and Visualization: Principles & Algorithms, T. Theoharis, G. Papaioannou, N. Platis, N. M. Patrikalakis, 2008. ISBN: 978-1568812748
  • Interaction Design: Beyond Human-Computer Interaction, 4th Edition, Jennifer Preece, Helen Sharp, Yvonne Rogers, 2015. ISBN: 9781119088790
  • Unity Game Development in 24 Hours, Mike Geig, ISBN: 9780672336966

Teaching and Learning Activities

One three-hour lecture per week, study exercises and learning of interaction development application platform (Unity) as homework.

Assessment and Grading Methods

The course includes the design, development, and presentation of a Unity project (which is going to be an interactive, immersive, multimedia application), which accounts for the 10/10 of the final course grade. The project is mandatory. At the end of the semester there is an oral examination test for the students whose project is at least 5/10 points to certificate their knowledge of using Unity for prototyping digital experiences. There will be no final writing exam.