Welcome to Tunnel Brawl!

I am currently in the process of building this game, and I publish a new blog post about the progress every week or two. If you're interested in following the development, you can subscribe on Medium.com to stay updated.

Blog posts

Week 9+10: Major server-side refactoring

Over the last two weeks, I completed a major server-side refactoring. I needed to reorganize the code for better maintainability and separation of concerns. While there’s no new functionality added, it was a significant undertaking — I added over 3,000 lines of code and removed about 1,800 lines.

Published on: 12/1/2024

Week 8: Baby steps in multiplayer

Week 8 — multiplayer This week marks an exciting milestone as I took the first steps in building a true multiplayer experience.

Published on: 11/19/2024

Week 7: How to manage shared state in Svelte 5 with runes

This week, I’m diving into Svelte 5 and explaining how I handle global state in my game. Svelte’s approach to state management is both powerful and simple, and I think you’ll be surprised at how elegant it is compared to some other frameworks.

Published on: 11/12/2024

Week 4: First UI and database decisions

Another week has passed, and I’m now 4 weeks into the total 24 weeks I’ve set aside for this project. That means 16% of the time has been used, with 20 weeks remaining. Unfortunately, this week I wasn’t able to stick to my dedicated work schedule.

Published on: 10/20/2024

Week 3: Building the WebSocket Server

Week 3 of my journey is over, and I’ve been focused on creating the WebSocket server for my game. The server is a critical part, as the game will only work online. Without a functioning server, playing the game won’t be possible. To start, I wrote a simple WebSocket server implementation using Node.

Published on: 10/13/2024

Week 2: Refactoring the POC

Tunnel Brawl — week 2 progress The second week has passed, and I’m glad I’ve been able to stick to my work schedule. I highly recommend this approach — it’s helped me stay motivated, unlike previous attempts where I lacked focus or felt lazy.

Published on: 10/6/2024

Week 1: Proof of Concept (POC) and ECS

It’s Sunday evening, and it’s time to cover my first week of game development. If you missed my first post, I recommend reading it to get an understanding of what and how I’m building. This week, I managed to verify several core concepts and create a basic local version of the game.

Published on: 9/29/2024

Build a complete game in 6 months as a side hustle

I’ve set myself a pretty ambitious coding challenge: to develop a complete game in six months, all by myself, and on top of everything else in my life. Sounds doable, right? Well, six months might seem like a long time, but I have a full-time job, a family, hobbies, and friends.

Published on: 9/22/2024

© Supro Nivelo s.r.o. 2024