The goal is to build a small companion application that draws extended aiming lines over a 2-dimensional billiards table identical in scale and behaviour to the game shown here: https://showcase.codethislab.com/games/8_ball_pro/ When a player touches the cue ball, the overlay should instantly render a long guideline that continues far beyond the default shot preview, updating live as the aim angle changes. Cushion reflections, multiple rails and collisions with other balls need to be visualised so the user sees the full projected path before shooting. The physics must match the original game precisely, so the guidance never drifts from the real outcome. I will run the tool on mobile devices, and I need one build for iOS and another for Android. A cross-platform engine such as Unity, Godot, or a clean native approach is fine as long as the frame rate stays smooth and the line drawings remain crisp on high-resolution screens. Touch input must feel snappy, with no perceived lag between finger movement and guideline update. Please hand over: • A compiled iOS .ipa and Android .apk ready for test installation • Complete source code with clear comments describing the physics and rendering steps • A brief read-me that explains how to tweak table size, ball radius, or guideline colour so I can retheme it later Once I can open the demo on both platforms, move the cue ball, and watch the accurate long line path adjust in real time, the project is done.