DEV Community

Cover image for Coming Soon: Dozer’s Fighting Tower (Built in Vanilla JavaScript)
Tyler Johnston-Kent
Tyler Johnston-Kent

Posted on

Coming Soon: Dozer’s Fighting Tower (Built in Vanilla JavaScript)

I've been building a new browser-based game for my portfolio site, and it's almost ready to go live:
Dozer’s Fighting Tower – a chaotic little PvC brawler starring my dog Dozer (yes, he’s an actual unit).

It’s built entirely in vanilla JavaScript with HTML5 Canvas, and designed to run seamlessly across desktop and mobile with:

Responsive touch controls

Modal-based game loading

Hash-based routing for fast navigation

Clean pixel art + retro game logic

The goal? Create something fun, compact, and easily embeddable—while leveling up my site’s interactivity and performance along the way.

You’ll be able to play it soon on formant.ca.

Thanks for checking it out—more dev logs and writeups to come after launch!

Top comments (6)

Collapse
 
lindaeckles profile image
Linda Eckles

Love the concept of a chaotic dog brawler (Dozer deserves his own game franchise, honestly). The vanilla JS + Canvas combo is impressive—can’t wait to see the retro pixel art in action!

A few Qs if you’re open to it:

What was the trickiest part of the touch controls for mobile?

Any plans to add power-ups (like ‘Treat Mode’ or ‘Squirrel Distraction’)? 😂

Excited to play this on your site! Will definitely share it with my dev friends who need a study break.

Collapse
 
formantaudio profile image
Tyler Johnston-Kent

Hi there! Yes I am quite excited about putting this together for my website. I am making a whole web series for all of my beautiful family fur members. I am so happy to hear you have even look it up, much appreciated!

When you're writing additive CSS it's sometimes trouble to keep note of where you wrote divs for old modules so I had a tricky time sorting the media queries for the dynamic landscape and portrait modes but I got it working in the end. Might make a separate controller system actually.

There are definitely some funny pixel art and music plans for the future, but it takes time as I'm just one person.

Any support is much appreciated and I'm glad you enjoy the concept! 🙏

Collapse
 
nevodavid profile image
Nevo David

Pretty cool seeing Dozer as the star - making games like this for your own site feels like the best kind of flex.

Collapse
 
formantaudio profile image
Tyler Johnston-Kent

My friends! While it's just a couple comments I am overwhelmed with the positivity from other developers.

My beautiful puppy deserves all the love and praise and he appreciates the support, thank you!

Collapse
 
dotallio profile image
Dotallio

Pixel art brawler in vanilla JS? I'm in.

Collapse
 
formantaudio profile image
Tyler Johnston-Kent

Thank you friend! I will put a silly amount of effort into it.