The MIKROMEDIA GAMING SHIELD is an add-on board designed specifically for the STM32F429ZI Discovery board. The shield provides a powerful platform for game development, combining a 4x4 membrane keypad, a ST7735R LCD display, a joystick, 4 LEDs, 4 switch buttons, and an MP3 player all in one package. It features an audio amplifier, a power regulator and is supported by MIKROE-3086 mikromedia PIC18 socket. The board also provides a robust hardware architecture based on the STM32F429 processor, and is easy to program using the mikroC, mikroBasic, or mikroPascal languages for ARM. Together with the MIKROMEDIA shield, the STM32F429ZI board can be used to create interactive games with sound and visuals.