Ahhh! I've been so busy, I was worried I wouldn't make the @Rive (https://contra.com/company/rive) x @Contra challenge deadline, but several cups of coffee later, I present my first entry:
'Marble Toy' - A problem solving marble run game concept!
2
27
430
A series of animated values icons for an internal comms branding job I worked on earlier in the year. The final versions had colour, but I think I preferred these monochromatic versions!
Me: "So, this image of a games console on the contact page, is there any reason why that shouldn't be a playable game?"
Client: ???
Me: 🫴🏻
Client: "OMG! ❤️"
Built with Rive (https://rive.app/)
23
338
I’ve only just begun my Contra journey, but I fully intend to level up like it’s a video game! 🎮 🚀
9
43
570
Clients love an unmissable call-to-action.
This faux-3D button, built with scalable vectors, is runtime-customisable and is somehow only 9 kb once compiled!
Lightweight, scalable and impossible to not click! 👇🏻
Created with Rive (https://rive.app/)
Between Jan '22 and Aug '23, I teamed up with my friend Mike to create and animate 248 unique, hand-drawn and digitally painted isometric dioramas for a collection of digital artworks centered around a fictional place called Lyke Island.
What started as a creative side-experiment quickly grew into a full-scale world-building project – an intricate series of miniature environments that blend storytelling, pop culture, humour, and gamified collecting mechanics.
The project resonated far beyond what we expected, cultivating a passionate community of thousands of collectors!
A reminder that the tiniest spark can ignite entire worlds!
2
23
298
Who knew a sandwich could have so much depth? 🥪
Here’s a fun exploding ingredients concept I created in Rive (https://rive.app) for a local sandwich shop.
1
16
305
This week I delivered an interactive, faux-3D iPhone mockup of a finance app crafted in @Rive.
The animation allows visitors to explore a functional preview of the app’s home screen directly on the client’s website, with all the on-screen elements fully customisable at runtime.
I'm currently implementing this little dashboard to a website I'm building to showcase all the amazing stuff you can do with Rive (https://rive.app).
It’s built entirely in Rive and uses data-binding to pull in real-time API data, bringing motion and information together seamlessly.
Let me know what you're working on today!
Website design & development is usually a forward-thinking craft, but this one had me rewinding three decades!
For SEGA and Supercell, I took a trip down memory lane, channelling my inner 90s child to create the online companion to a one-off retro-style magazine made by the original Mean Machines team, to promote Supercell’s Squad Busters smartphone game and its Sonic the hedgehog crossover.
The brief was simple: Capture the spirit of 90s gaming mags — loud, cluttered layouts, bold typography, clashing colours — with one guiding word: nostalgia.
The result? A digital homage that feels like flicking through a 1993 issue, reimagined for today's screens.
Complete with a few 90s Easter eggs:
☎️ Dial-up modem sound
💾 Random “Blue Screen of Death”
✨ Cursor trail
🎵 Winamp-style music player
📝 Classic guestbook
🔢 Page-view counter