Redesigning the look and feel of a company with interconnecting sub-brands can be tricky. Stakeholders can be protective over their piece of the pie and, many chefs can sometimes change the direction of a project. By focusing on the core brand and how the Clickon collective family would connect and look like helped to build trust and direction for their core website design.
Designing the website to show off the capabilities of both creativity and videography technology works hand-in-hand with simple motion and footage autoplays.
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content. The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content. The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content. The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content. The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
Creating a fast-paced, visually striking cyberpunk shooter within a tight development cycle.
Following the success of Jaw Breaker, I set out to design and build a more complex, high-energy scrolling shooter with a distinct cyberpunk aesthetic. The goal was to develop a fully playable prototype in just one week—including all artwork, UI/UX, and game mechanics.
Upon release, the game was promoted to Editor’s Choice on Simmer.io, receiving praise for its fluid movement, cyberpunk aesthetic, and sound design.
Game
Artwork
UX/UI
C#
The concept started as an arcade-style cyberpunk shooter, designed to be visually immersive and endlessly replayable.
A progressive weapon upgrade system added depth to the gameplay, with weapons breaking after sustained damage, forcing players to adapt.
To create a sense of depth and motion, I designed a repeatable neon cityscape, making for a seamless scrolling experience.
Additional elements, like energy shields, reinforced the cyberpunk aesthetic while providing strategic gameplay mechanics.
— Simmer.io Community Manager
Pixel art at this scale needed to be efficient. Every sprite—whether the player ship, enemies, or environment—had to retain clarity while fitting the gritty cyberpunk aesthetic.
The initial player ship was designed with clean edges and modular weapon upgrades.
Weapons and projectiles maintained a simple but effective neon glow for clear visual feedback.
As the game’s tone evolved, the player ship was reworked to better reflect the dystopian world—now a rugged police spaceship built for urban combat.
Enemy ships were kept minimal—geometric, aggressive silhouettes with an ominous glow to contrast the dark city backdrop.
The goal for RiotCop 2087 was to craft a visually intense, fast-paced vertical scroller that felt immersive despite its simplicity. The parallax layers, weapon upgrades, and cyberpunk styling helped create a compelling world within a tight development timeframe.
Promoted to Editor’s Choice on Simmer.io, the game was featured in the platform’s March 2021 Rewind, highlighting its fluid controls, sound design, and strong cyberpunk aesthetic.