Iida Puomila
← Back to home

100 Engineers – Hackathon Challenge Game

A fast-paced hackathon game concept where players manage a limited pool of “engineers” with unique traits, unpredictable events and high-stakes project deadlines. Designed and built during hackathon weekends, combining humor, teamwork, UX thinking and systems design.

Event

Hackathon challenge (multiple events)

Role

Concept, narrative design, character logic, UX & flow planning

Status

Ongoing passion project

Screens & visuals

100 Engineers game overview
Project flow design for 100 Engineers

What the challenge was about

The hackathon theme was to create a playful, technically interesting experience with meaningful decision-making. Our team created a “resource management” game where you control a group of robot engineers. Each engineer has three personality traits that affect whether a project succeeds, fails, or… explodes in chaos.

The fun twist: when engineers fail catastrophically, they can die in hilarious ways. When they succeed, they “retire” and can’t be reused — forcing smart allocation.

My role

  • Designed engineer traits and how they influence project outcomes
  • Wrote narrative event texts (success, failure, near-death, chaos outcomes)
  • Planned the UX flow and decision-making screens
  • Mapped a 10-month project timeline with monthly choices
  • Helped coordinate team tasks and keep scope manageable under time pressure

What I learned

  • How to build game logic that is both readable and unpredictable
  • Fast decision-making and prioritization during hackathons
  • Collaborating with developers, designers and writers under tight deadlines
  • How to bring humor and personality into tech projects
  • Delivering something playable within 48 hours

Why this project matters to me

100 Engineers represents exactly what I enjoy about hackathons: creativity, collaboration, quick prototyping, and the adrenaline of shipping something fun and original. I’ve attended multiple hackathons and every event has improved my ability to think quickly, plan well, and communicate clearly with the team.

This project is ongoing — I plan to turn the prototype into a polished version with real UI, animations, and deeper project logic.