My portfolio, where I cook up projects.
A collection of games, books and resources I enjoy.
About me - what fuels my journey.
Ever wondered how microtransactions work? Tap into this illusion in my upcoming game!
Tap Illusion is a small experiment in using the language of mobile monetization to say something different. This project explores how familiar mechanics (tapping, currency accumulation, gated progression) can be reshaped to highlight how games influence behavior, both positively and negatively.
The inspiration came from observing how digital experiences can shift from fun into something more controlling. Games are powerful. They're not just entertainment, they shape habits, identity, and time. Tap Illusion isn’t about preaching or blaming, it’s about asking: "What if we made those systems transparent? Could a player see the machine from inside it? Would that change anything?"
The goal isn’t to punish players, but to invite them to feel the loop they're in, and decide what it means to them.
Let's see what emerges when mechanics reflect back on us.
Here's a peek inside the machine, what’s been built, and what’s still forming.
Resolution scaling
The resolution I chose was perfect for pixel scaling but not ideal for different screen sizes. I had to tweak the anchors to make it work across various devices. Painful? Yes, but worth it (I hope).
Don’t optimize too early
It’s better to build something that works first, and then add optimization features afterward.
Comment your code
Even a short break can bring brain fog, making it hard to get back into the project. I tried writing readable, self-explanatory code like:
enemy.moveDirection(player)
but as the project grew, it got harder to plan meaningful names ahead of time. I’ve started adding comments just to be safe. This habit might be essential if I ever get hired into an IT role.