2D Football
Top-down, Haxball-style football for Roblox, from 3v3 to 6v6, with a rotating shop and VIP. The whole world is generated in code when the server starts.
- Year
- 2026
- Role
- Design and programming
- Built with
- Roblox · Luau
01 · The problem
A hand-built Roblox map breaks with any change: that's why everything here is generated in code.
02 · The decisions
- The whole world is generated in code when the server starts: pitch, ball, discs and teams.
- Flat look: no shadows, no materials, no perspective.
- The pitch grows with the players: from 3v3 to 6v6.
03 · The result
Version 2.1 with a cosmetic economy (coins, rotating shop and VIP) and the full UI.
Try it · short version
You 0Rival 0Play a match
Move the cursor (or your finger) to steer your red disc. Click to kick. Put the ball in the goal on the right.