Blox Ball Battlefield

Placeholder
Role : Independent Developer
Development Time : 4 Months (April - July 2022)
Platforms : Roblox, Windows, iOS, Android
Engine : Roblox Studio
Language : Lua
Genres : Multiplayer, PvP, Sports, FPS

Game Info

Blox Ball Battlefield is an online PVP Sports game with gameplay based on dodgeball.
No longer limited by the physical rules of the world, players have an unlimited amount of balls they can fire and a dash ability they can use to reposition. In addition, all players have the ability to jump several feet into the air, and immovable blocks on the battlefield allow players to hide behind cover or unleash dangerous trickshots.
Players can battle casually in a 12 player FFA, or duel competitively in teams of up to 3 - which grant (ELO) rating to the winners.
Whether you want to climb up the global leaderboard, or play casually with friends: Blox Ball Battlefield is the premier dodgeball game on Roblox.

My Experience

Things I learned from creating Blox Ball include how to implement support for mobile devices, server-client networking, and flexible GUI. Also, since the Roblox playerbase is - on average - younger, post-release feedback gave me a lot of insight on the younger demographic's likes and comprehension level.
Some challenges I overcame include getting the game to work properly with mobile devices and handling players leaving/joining the server. There were collision issues, and bugs when resetting the core game loop as well - which I took care of.