public / 2021
Enyaq iV: Interactive Experience
Interactive promotional experience for the Skoda Enyaq iV.
An interactive experience created to showcase the Skoda Enyaq iV in the UK market, combining feature-led storytelling, charming animation and smooth cross-device interaction.
Showcase
Skoda Intro
Project Context
Skoda Interactive Stories was an interactive experience created to showcase the features of the Skoda Enyaq iV in the UK market.
Users could scroll through different features of the car, including an interactive section where they could switch between two modes: Electric and Attitude. Each mode presented its own set of features and visual states.
The experience used charming animations and visually polished transitions to make the product content feel more immersive. It was built for both mobile and desktop, so the interaction model and visual presentation needed to work across device sizes and input types.
I was brought onto the project later in the development cycle as the new lead developer. I worked with one other developer, an artist and a producer, and my first major task was redeveloping the project from the ground up.
Object-Oriented And ECS Architecture
The experience used object-oriented programming alongside an entity-component-system style architecture. This made it easier to create reusable components, assemble interactive scenes and keep rendering concerns separate from interaction logic.
That structure helped support animation-heavy sections, mode switching and feature-led interactions without the code becoming overly tied to individual screens.
Technical Aspects
- Object-oriented and entity-component-system architecture
- Interactive feature switching between Electric and Attitude modes
- Scroll-led feature storytelling
- PixiJS and Odie rendering pipeline
- Animation-heavy transitions and interaction states
- Mobile and desktop responsive browser delivery
Challenges
- The project needed to be rebuilt from the ground up after I joined later in the development cycle.
- The experience had to preserve visual polish and animation quality across mobile and desktop devices.
- Interactive feature storytelling needed to remain clear while presenting two distinct modes with different content.
Contributions
- Took over as lead developer later in the project and oversaw development through delivery.
- Redeveloped the project from the ground up as the initial major task.
- Worked with one other developer, an artist and a producer to deliver the experience.
- Built the interactive feature flow, animation-heavy presentation and cross-device browser behaviour.
- Structured the experience using reusable OOP and ECS-style systems.