When COVID-19 happened, I was stuck in my apartment with too much time
on my hands.
One night, I came across
Bruno Simon's portfolio ↗. He built a game where users could drive a car to navigate through his
work.
It was delightfully refreshing, and as an entry level designer at the
time, his work encouraged me to go down the path of a hybrid designer /
engineer.
His work was open source, but I wanted to create something unique. The
inner child in me had always wanted to make a video game.
I used
Matter.js ↗
as the physics engine. I learned a lot about game loops, collision
detection, vector math, and sprite rendering.
Turns out games run on two layers. There's an invisible physics layer
that handles all the collisions, and a visual layer on top with all the
textures you actually see. Play with the sandbox here:
I even had to use sine and cosine to animate objects smoothly. A bit
poetic, given I always asked my math teachers when I'd ever use this.
You can try it out below. Just note that the projects inside are quite
outdated, mostly from my college days.
Click to PlayGame not available on mobile
I remember being so proud that it became my primary portfolio. But I
quickly learned that asking hiring managers to navigate a game just to
view my work wasn't a great experience.
It works for someone like Bruno, who's showcasing game design, but for
UX work, simple and scannable wins.
← Back