Multimedia Application for Object-oriented Programming Education Developed by Unity Engine
Erik Kučera, Oto Haffner, Roman Leskovský · 2020
Considering high complexity and abstraction of object-oriented programming concepts, there is a need for innovative solution, which may serve as mean for learning these concepts. The aim of this paper is the description of developed interactive educational application for object-oriented-programming. We decided to use Unity, which is a cross-platform 3D game engine. We made our interactive part of the application as a drag and drop game, in which the user creates solution for given problem using knowledge, which were presented to him in the introduction part of the application. After the user finishes the challenge, he needs to pass the quiz. In each level there are several questions for particular concepts, on which the user has to answer. In this part the user can verify his gained knowledge. We have collected feedback from the questionnaire.