Skip to content

Arcade › Moonlit Run

Moonlit Run

  • 3d
  • third-person
  • collection
  • timed
  • arcade
  • low-poly
  • mobile-friendly
0
Remix it Discord

6 plays

How to play

Click the game above and it runs right here in your browser. No download, no installer, no account needed. Jorg Rodriguez built it with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about Moonlit Run yet. Play it, then tell Jorg Rodriguez what you would add next.

Make your own game

Moonlit Run was built by Jorg Rodriguez with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.

Remix Moonlit Run opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.

Read the build brief for Moonlit Run

Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.

Create a third-person 3D collection game titled “Mia: Moonlit Run.” The player controls Mia, using the supplied humanoid GLB asset at assets/Rig_model_mia.glb. Normalize the imported model to approximately 2.15 world units tall, place her upright on the ground, enable cast and receive shadows, and play an idle/standing animation if the asset contains one. Use a follow camera in a third-person perspective: a 58-degree perspective camera positioned about 6.8 units behind the player and tracking her as she moves.

Build a compact circular moonlit arena. Use a dark navy background (#0b1020) with matching distance fog beginning around 18 units and ending around 42 units. Make the ground a broad, low circular cylinder about 18 units in radius and 0.45 units thick, with a dark blue-gray material (#263652). Add a flat annular path/ring over the ground, spanning approximately radius 4.2 to 15.5, colored a slightly lighter blue-gray (#3f4b70). Place 18 low-poly purple/violet dodecahedron-like rocks around the outer perimeter, at roughly radius 12.8–14.1, with varied scale, rotation, and flattened vertical proportions. They should be static decorative boundary scenery and cast shadows.

Light the scene as a stylized nighttime arena: use cool bluish hemispheric ambient light, a strong cool moonlike directional light from approximately (-8, 14, 7) that casts soft shadows, and a warm orange point light near the arena center (around y=4) to provide subtle contrasting rim illumination. Use antialiasing, soft shadows, ACES-style tone mapping, and a polished low-poly/cinematic presentation.

The core goal is to collect all 8 glowing moon shards before the 60-second timer expires. Create eight collectible golden-orange faceted octahedron shards, each hovering at about y=0.75 with a faint transparent spherical golden halo, strong orange-gold emissive material, and a slow rotation plus gentle vertical bobbing animation. Place them at these arena coordinates (x,z): (-7,2), (-4,-5), (0,-8), (5,-6), (8,-1), (6,5), (1,8), and (-6,7). A shard is collected when Mia comes within about 1.35 world units; hide it, increment the counter, and immediately update the HUD. Do not add enemies, combat, weapons, health, or additional objectives—the visible mechanics are movement, running, jumping, and shard collection.

Use standard third-person movement controls: WASD or arrow keys to move, Shift to run, and Space to jump. Configure movement around 4.8 units/second, jump speed around 8.5, gravity around -22, and a slope limit near 38 degrees. Provide equivalent mobile controls with an on-screen joystick and jump button, as indicated by the help text. The player starts at approximately (0, 0.08, 6). Keep the game active while the timer counts down from 60 seconds, and clamp displayed time to zero. If all 8 shards are collected, stop gameplay and show a centered completion overlay reading “Moonlight restored” with the message “Mia gathered every moon shard.” If time reaches zero before all shards are gathered, stop gameplay and show “Night ran out” with “Gather all 8 shards before the timer reaches zero.” Both outcomes must include a “Play again” button that resets the score, timer, player position, shard visibility/collection state, and overlay.

Add a fixed, pointer-transparent HUD over the canvas. At the upper left, show a translucent dark navy rounded panel with a thin white border and subtle blur/shadow. Its gold uppercase title should read “MIA: MOONLIT RUN,” with bold stats beneath: “Shards 0/8” initially and “60s.” At the upper right, show another matching panel with the help text exactly: “WASD / arrows to move · Shift to run · Space to jump” followed by “On mobile, use the joystick and jump button.” Right-align the hint, hide it on narrow mobile screens, and keep the HUD responsive. Use a dark navy page/canvas background, gold accent text and button styling, rounded 14px panels, and a centered end-state card with a gold heading and pill-shaped gold “Play again” button. Render full-screen responsively and preserve the atmospheric empty space and dark blue moonlit visual style visible in the reference.

More free browser games

Browse the whole Arcade →