SERAP-KEREM/Arrows — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a Unity puzzle game called Arrows where the player clicks or taps lines to make them move forward and erase from the tail. The goal is to clear every line in the level without the moving line heads crashing into other lines.

Start the player with 5 lives and show them as hearts. If a collision happens, take away one life and give clear visual feedback, like changing the line color. If all lines are cleared, show a win state. If lives run out, show a lose state.

Make it feel polished with smooth line animations, a visible head object that follows each moving line, camera framing that automatically fits the level, simple sound and haptic feedback, and mouse plus touch controls. Include a prefab based level system with about 10 levels that get harder over time.

Keep the code clean and modular so the line logic, collision detection, lives, level loading, camera, UI, and game states are separated. Use Unity 6 and look up current docs online if needed.

Want more depth? Deep Reverse