This project was started because I wanted to try my hand at a real multiplayer experience from the ground up. I've always been fascinated the intricacies of multiplayer and what they bring to the world of gaming. I figured, why not try it myself? I may have been a little naive when it came to the scope of the project, but I've definitely been up to the task ever since. I've learned so much about game development working on this project from project management skills like time management and documentation to more technical things like what it takes to make a well networked multiplayer game and how to render different layers of post process materials. It has honestly been my favorite game development experience and I'm excited to see where this project will end up as I keep working on it.
Impulse is built to be a multiplayer FPS with the core gamemode being a take on team deathmatch. This arenas game mode is a 3v3 elimination mode where the last team standing in a best of 5 (and win by 2 rounds) is the victor. The game features a variety of abilities that can serve as utility, enhance movement, or both, as well as a few different weapons that the player can pick to better play in their style. As a bonus, the game runs on a custom matchmaking server built from scratch. It's not yet particularly pretty, as I'm using this project to show off my technical skills. All of the visuals will be updated eventually, but that'll have to wait until I have more practice with optimizing visuals for a game ready environment.