Light Bridge
by Nika Donchenko
Check out "Light Bridge" by Nika Donchenko - featuring Canvas API, Leaderboard, Core3D and more. 5,174 views. Try this Snapchat Lens on Easy Lens.
5,174 views
Features
- Canvas API: Canvas-only chunky slightly italic arcade UI: start screen, game-over screen, top HUD, length gauge, brief guide marker, and cream-white outlined text inside safe bounds
- Leaderboard: LIGHT BRIDGE crossings leaderboard
- Core3D: LIGHT BRIDGE 3D side-view game: only Sphere, Box, RoundedBox, Cylinder, Circle, and Ring geometry; luminous walker, growing beam bridge, floating platforms, translucent violet void, drifting motes, trails, sparkle landings, soft shadows, warm amber-cream and teal palette. Preserve all game rules, HUD, scoring, effects, leaderboard, and input behavior. Repair the bridge rendering lifecycle: at the beginning of every hold, create or reactivate a fresh visible glowing beam at the right edge of the current platform; update its dimensions continuously as it grows; rotate that exact beam down toward the next platform on release; hide or destroy only that completed or failed beam after its crossing has fully resolved. Ensure each active beam remains on the gameplay plane, is not frustum-culled, has an opaque emissive material, and renders in front of both violet-void layers. Keep the side-view camera framed on the active bridge and the next four platforms with literal camera tuning and a far clip of 2000. Controller first line must be exactly: // @input Component.ScriptComponent leaderboard. Controller may read only core3d, touch, canvas, and leaderboard references; all tuning including best score is literal-initialized.
- Touch Events: Start, restart, press-hold growth, and release crossing controls