Learning by building with Unity

The Problem
Transforming historical research on IBM's large mainframes into an interactive digital experience. Given project creative freedom, I decided to move away from conventional formats and develop a Unity prototype to explore content dynamically. The main challenge was learning the basics of a new engine and language from scratch, maintaining a clear and functional experience in two weeks.
Instead of presenting historical research in a conventional format, I chose to build an interactive educational experience. It meant learning the basics of Unity and C# while developing scenes, a 2D interface and state-based interaction within a short timeframe.
What I built
As a first approach to C# and Unity, development focused on implementing a state system to manage interaction flow and user progress. Scene control and 2D interface design were worked on to present technical information clearly, keeping focus on navigation and content understanding.
What I learned
Learning a new engine and language while turning an idea into an experience that can be explored.
Technical Stack
Context
Educational experience · IBM mainframes