Postmortem: Bard’s Fighting Arena
What building and running Bard’s Fighting Arena taught me about niche audiences, zero-budget marketing, and the cost of perfectionism, after 21,600+ visits.
Write-ups on how Roblox mechanics actually work: networking, combat, anti-exploit, and Luau patterns. Free to share under CC BY 4.0. Subscribe with RSS.
What building and running Bard’s Fighting Arena taught me about niche audiences, zero-budget marketing, and the cost of perfectionism, after 21,600+ visits.
A generic Luau BezierCurve function that works on any type you can lerp, and how Bard’s Fighting Arena uses it for projectile arcs.
How the Timestop ability in Bard’s Fighting Arena works: a server-owned timestop state, a Glass mesh that freezes the screen, animations that ease to a stop, and a color grade.
How Bard’s Fighting Arena gives every character a single invisible hurtbox, so combat, abilities, and character sync all find characters the same way.
How Bard’s Fighting Arena poses every nearby character’s neck, torso, hips, and shoulders in parallel under an Actor, then commits the results in one synchronized step.