2003
Unity
Mobile
UX/UI
2003 is a minimalist mobile reimagining of the classic 2048, built in Unity and designed for iPhone. I worked on this project with Nacho Aviles and our friend Jaume, with a shared goal of taking a simple idea and polishing it into something clean, smooth, and satisfying to use.
My role was mainly focused on the core systems—I handled the grid logic, input, and score tracking, making sure everything felt responsive and intuitive. I also implemented the particle effects throughout the game to help reinforce feedback and add a bit of extra juice to the interactions. Even with a simple concept, we wanted every swipe and merge to feel great.
2003 might be small in scope, but it was a great exercise in nailing down the details and building something tight and well-rounded.
About me
I’m a C/C++ developer with a strong focus on graphics programming, low-level engine work, and optimization. I enjoy working close to the hardware, whether it’s refining rendering pipelines, improving performance, or just figuring out how to make things run better. Lately, I’ve been exploring the PS5, getting a feel for what modern consoles bring to the table.
What drives me is building systems that let others create without limitations, whether that’s artists bringing their vision to life or developers pushing their projects further. I like clean, efficient code, and I’m always looking for ways to make things more seamless, more performant, and more intuitive.
juansalvadoraviles@gmail.com