TYPE:

EDUCATIONAL GAME (PC)

CLIENT:

GAME DEV COURSE (IC/UFRJ)

YEAR:

2022

EXPERIENCE:

UX, GAME DESIGN, EDUCATION

Cover
Cover
Cover

Robots in Terveijan

about.

Robots in Terveijan is a narrative puzzle game with RPG turn-based combat, designed to teach block-based programming in an engaging and story-driven way. Developed as part of the Introduction to Electronic Game Development course at UFRJ, the game blends exploration, strategy, and algorithm building, placing the player in the role of a memory-lost robot uncovering the secrets of the Kingdom of Terveijan.

The project was a team effort by:

Each member contributed with their expertise — from programming, sound, and art to UX/UI and production — ensuring a multidisciplinary approach that combined narrative, mechanics, and education.

Showcase image
Showcase image
Showcase image
challenge.

The main challenge was to merge three different gameplay inspirations — Super Mario World map navigation, Human Resource Machine block coding, and Final Fantasy turn-based battles — into a cohesive, educational yet immersive experience.

The design also needed to ensure that failure was not framed as defeat but as an essential part of the learning process — reinforcing programming logic through iteration and experimentation.

Mockup showcase image
Mockup showcase image
Mockup showcase image
process.

The project began with worldbuilding — creating the lore, map, and characters of Terveijan, a 400-year-old kingdom facing dangerous creatures and a mysterious turning point in its history.

We defined game flow around three main stages:

  1. Map Navigation – unlock levels and cutscenes;

  2. Cutscenes – reveal story progression;

  3. Combat – assemble algorithms from blocks to overcome enemy patterns.

Core mechanics included:

  • Block-based coding (if, else, while, for, switch, and robot-specific commands);

  • Debug Notebook for analyzing enemy attack patterns;

  • Stations of Tape as collectible lore points;

  • Medal system for optimizing solutions.

As the UX/UI Designer, I designed the game interface to make block programming intuitive and visually clear, balancing clarity for beginners with complexity for advanced strategies. I also contributed to game production, ensuring narrative consistency across UI, story beats, and mechanics.

Showcase image
Showcase image
Showcase image
results.

The final concept successfully integrated puzzle-solving, combat strategy, and educational programming. Players progressed by decoding enemy behaviors, improving algorithms, and unlocking story segments that revealed the protagonist’s identity and the fate of Terveijan.

The design’s core educational value lay in reframing "failure" as a debug opportunity, reinforcing problem-solving resilience — a mindset directly tied to real-world programming practices.

Showcase image
Showcase image
Showcase image
Showcase image
Showcase image
Showcase image
To embed a website or widget, add it to the properties panel.

Designing experiences that connect people.
Curious to see where design, code and dreams can meet?

Always Curious

Made with care (and a bit of coffee)

in Rio de Janeiro, Brasil

All rights reserved,

IAGO RAFAEL ©2025

Designing experiences that connect people.
Curious to see where design, code and dreams can meet?

Always Curious

Made with care (and a bit of coffee)

in Rio de Janeiro, Brasil

All rights reserved,

IAGO RAFAEL ©2025

Designing experiences that connect people.
Curious to see where design, code and dreams can meet?

Always Curious

Made with care (and a bit of coffee)

in Rio de Janeiro, Brasil

All rights reserved, IAGO RAFAEL ©2025