Bonus Penalties
Overview
Technologies
-
Promotional bonus game built for ElitBet and embedded into the operator’s platform. A 3D penalty shootout – pick a zone, the keeper picks one too, five shots to see how many you get past him.
-
Designed and built end to end, covering the 3D scene, shot and keeper logic, ball physics, and delivery.
-
Three.js game client rendering the pitch, the ball flight and the keeper in-browser. The keeper’s dive is random, so every shot is a genuine call rather than a pattern to learn.
-
A custom physics engine drives the ball trajectory, with separate animation sequences resolving each outcome as a save or a goal.
-
3D models built in Autodesk Maya and textured in Adobe Substance Painter, with open-source models integrated into the scene alongside them.
-
Character animation assembled by blending multiple Mixamo captures into single sequences, giving the keeper motion that doesn’t read as an off-the-shelf loop.
-
All assets optimised for delivery and served precompressed, cutting transfer size to under half its original size – with the 3D scene tuned to stay smooth on mid-range mobile hardware.
-
The result – goals scored out of five – is reported to the operator’s platform through the integration channel.