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.