MYGM
MODEL
MYGM-01

GROUP PROJECT — HEIG-VD - PDG 2026

A RETRO CONSOLE,
BUILT FROM SCRATCH.

MYGM is an NES-style retro console designed by four students: a custom controller, a case built around a Raspberry Pi 5, a homemade game interface, and a server for multiplayer and hosting this page and more.

> WHY A CONSOLE

We love retro gaming, but playing it through an emulator on a laptop never felt right. MYGM exists because we wanted a closer experience — a physical console with real buttons and a real screen, not a window on a desktop.

It's also why we built every piece ourselves: the controller, the console, the interface, the server. We didn't want to just play retro games — we wanted to learn how to build one.

> FOUR PARTS

01

CONTROLLER

Custom electronics and firmware capturing every input.

02

CONSOLE

NES-style case built around a Raspberry Pi 5.

03

INTERFACE

Library, launching, settings and profiles.

04

SERVER

VM hosting everything related to multiplayer and friends for the game as well this landing page.

> SELECT PLAYER

P1

GABRIEL BADER

Networking

gabriel.bader@heig-vd.ch

P2

YANN MERMOUD

Security

yann.mermoud@heig-vd.ch

P3

MARC ISCHI

Low-level dev

marc.ischi@heig-vd.ch

P4

MAURO SANTOS

High-level dev

mauro.costadossantos@heig-vd.ch

> WANT TO TRY?

Go see our GitLab repo, where you'll find the source code, setup instructions, and everything you need to build (or contribute to) your own MYGM.

VIEW REPO ▶
DOT MATRIXPAGE 1/4

SELECT

START

> PROJECT MOCKUPS

WHAT WE'RE BUILDING

A first look at the console shell, controller, and interface.

01 — CONSOLE Console mockup
02 — CONTROLLER Controller mockup
03 — User Interface Interface mockup
04 — In game Overlay In game overlay mockup