Abstract :
This research aims to design and develop an interactive educational game focused on teaching fundamental programming concepts. The game was developed using the Godot Engine and the Multimedia Development Life Cycle (MDLC) method by Luther, which consists of six stages: concept, design, material collection, assembly, testing, and distribution. Each stage in the MDLC method provides a clear and structured framework to ensure that the resulting game is not only engaging and effective but also widely accessible.
The application of the MDLC method has proven to be highly beneficial in the development process of this educational game, focusing on both learning quality and user experience. The use of black box testing also ensured that all features in the game functioned according to the specified requirements, successfully identifying and fixing any bugs found. As a result, this educational game not only enhances players' understanding of fundamental programming concepts but also offers a fun and interactive learning experience, encouraging further learning.