Update Post #4
I planned this update post yesterday, but I either forgot to post it or passed out from staying up late… still not sure which, if I’m frank
Let’s jump right into things
Since I’ve gotten access to S&Box (about five days now, give or take), I’ve started laying the foundations for several projects - but most importantly, I’ve been getting things started with CTL (Combat Training Live).
I’ve spent several sessions discussing ideas and brainstorming a general document to follow with members of the TopHat Network™ Community. If you want to join in on these discussions, by the way, you can join the discord here.
BTW, I’m thinking of maybe starting to stream again over on Twitch. If you’re interested in me streaming development/mapping, then let me know!
The Waiting Room [map]
As the name suggests, the waiting room is a waiting room (thank you for coming to my TED Talk) .
In all seriousness - The Waiting Room is the first map you’ll connect to when joining CTL. That’s right, joining - in CTL, we plan to use
Custom Networking, and the waiting room will act as our Lobby where players will join, view ongoing matches, start new games, customise stuff, etc.
It’s ambitious, especially seeing how we’ve yet to create the WebSocket server necessary to make this work (at the moment, I’m reverse-engineering the Towns gamemode to figure things out). Still, unless we strike this out as being impossible within the next week or two, this is how we plan to continue.
Oh, btw, those that already have access to S&Box can access to map right now. We’ve pushed it into
Hot Release for people to play and test. If you have any feedback, please let me know!
Ok so, I’ve crap when it comes to lore and story writing. I failed English twice in school - and it’s my first language!
That being said, however, I thought it would be cool to get some backstory/lore/an explanation for what is going on in CTL and why everyone is gunning at each other. Plus, it will be beneficial with player characters/classes, which you can read about in the next section .
Once a build of CTL that we’re comfortable with is in place, I intend to contact an Author and Game Designer I’ve worked with in the past via Fiverr. They’re brilliant at what they do and have made content for me in the past, so I’m confident they’ll make something cool out of CTL yet!
My current idea for the story is that “Fighters” are taken from different points in time and reality to compete against each other. None of them truly know who brought them or why. However, what they do know is to return to their worlds, they must survive.
Of course, though, this is all subject to change.
One suggestion we got was to implement different Characters/Classes into CTL. Initially, I was a bit hesitant. However, it slowly dawned on me that while our 1v1 game type is a match of skill (same loadout, abilities, etc.), other game types might benefit from different classes to spice things up.
Of course, though, like I always say - the key focus will be customizability. If you want to play 1v1 with different classes, you can. Want to play 5v5 CTF with no respawns, but everyone only has a machete and no abilities? Sure, why not!
Here is a quick rundown of the characters/classes we have so far - bearing in mind these are all subject to change and are just “ideas” mostly, for now.
Based on the original abilities of the Gmod OvO gamemode .
The Hexer is a mage type character who specialises in Dark Magic. Their special ability,
Spectre, allows them to summon the power of a spectre to render themselves invulnerable and faster temporarily. However, in exchange, they are slowly drained of their soul, weakening them (drains HP).
A steampunk dwarf with bionic limbs. Yeah, I’ve not written much for this character yet… Think of Torbjorn from Overwatch with the powers of Winston. His Ability
Rage Boosts his health, speed and stamina, making him much more difficult to kill - but he can only use melee-based attacks.
Comunnity Creation, they were really pleased with this one .
A Soviet soldier from a different timeline where, during WW2, Russia’s push back on Germany continued past succession and began a total invasion of all non-compliant countries.
I haven’t created an ability for Comrade yet, and the members who came up with him didn’t have any suggestions - I think they just really wanted a Russian character smh…
No development is complete without its roadblocks! I can definitely confirm; we’ve got some… like a few…
Firstly, WEAPONS … These have honestly had me stumped since like day 1. I’ve looked at the Sandbox gamemode, and the weapons were too heavily tied into other systems like tools and collectable etc.
If anyone has any suggestions or wants to help out, I’d greatly appreciate it.
Secondly, obviously, we’ve not started work on the
Custom Networking yet. Currently, I’ve been reverse-engineering Towns to create the WebSocket server, but it would be nice if I could get my hands on any example servers… cough cough, wink nudge?
I think that’s everything for now. Wow, this was a massive update to write, and I feel so happy to have S&Box access and work on these projects.
This project has honestly rekindled my love for game development. I genuinely hope that I get some sort of opportunity in the future to move away from my current career in Web Development/Software Engineer into Game Development. It’s always been my dream.
Hey, maybe I should send Facepunch another application? I think I’m on my, what, 4th now? I kinda lost count…
_ anyway, _ please leave comments and let me know your thoughts, opinions and feedback - I always read it and try to reply when I can! If you want to assist with the development, join our discord and hit me up!
Yeet ya later,