Appearance
Arcade › Mia Star Dash
Click the game above and it runs right here in your browser. No download, no installer, no account needed. Amit Choudhary built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Mia Star Dash yet. Play it, then tell Amit Choudhary what you would add next.
Mia Star Dash was built by Amit Choudhary 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 Mia Star Dash 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.
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.
Recreate "Mia's Star Dash" as a browser-based 3D third-person collection game. Use Three.js (or an equivalent real-time 3D engine) with a full-screen canvas and a dark navy night-time atmosphere: background color approximately #08111f, matching fog that fades distant objects, strong cool hemisphere lighting, and a bright directional light that produces soft shadows. Build a square 36-by-36 blue-navy arena floor, slightly raised/thick, with a subtle glowing cyan circular boundary ring around its perimeter (radius about 18). Place ten short blue-gray low-poly cylindrical pillars evenly around the outer edge of the arena as simple boundary decorations. Keep the scene minimal and uncluttered. The player is a humanoid character loaded from the supplied `assets/Rig_model_mia.glb` model, scaled to roughly 2.7 world units tall, grounded on the arena and casting/receiving shadows. In the provided visual the model appears as a red-and-blue masked/suited superhero-like humanoid; preserve the supplied model's actual appearance rather than replacing it with a generic primitive. Start the player near the back portion of the arena at world position approximately (0, 0.05, 10). Use a smooth over-the-shoulder/third-person camera following the player at roughly 7.5 units distance, with a perspective field of view near 56 degrees. The camera should track movement and show the character prominently in the foreground, with the arena and collectibles visible ahead. Play an authored idle animation from the GLB when available. Scatter exactly ten glowing collectible objects across the arena at these approximate ground positions (x,z): (-10,-8), (-5,-2), (2,-7), (9,-8), (-11,2), (-3,6), (5,3), (11,2), (7,10), and (-8,10). Although the HUD calls them stars, render them as bright pale-yellow/cream faceted eight-sided diamond-like octahedrons, each hovering around y=1.0, with a warm orange-yellow emissive glow, soft shadows, and a gentle vertical bobbing motion. Rotate each collectible continuously. When the player comes within approximately 1.25 units, collect it: hide/remove it, increment the counter, and leave the other collectibles active. The objective is to collect all ten before the countdown ends. Provide character movement through WASD and the arrow keys, with a mobile virtual joystick supported on touch devices. Normal movement speed should be about 6.2; holding Shift should make the character run. Support jumping with Space, using a jump speed around 8.5 and gravity around -22. The controls should feel like a standard third-person controller and constrain practical play to the arena. Do not add combat, enemies, weapons, health, lives, or other objectives: this is strictly a timed star-collection dash. Add a fixed HTML/CSS HUD over the canvas. At the upper left, show a translucent dark navy rounded rectangular panel with a subtle light border and blur: title `Mia's Star Dash`, subtitle `Collect the stars before the night runs out.`, and large readable statistics `Stars 0 / 10` and `Time 45`, with the changing numeric values in bright cyan. The timer starts at 45 seconds and counts down in real time to zero, displaying a nonnegative rounded-up whole number. Update the star count from 0 / 10 as collectibles are gathered. At the bottom center, show a translucent pill-shaped instruction banner reading `WASD / arrows to move · Shift to run · Space to jump · mobile joystick supported`; keep it unobtrusive but visible on desktop and mobile. When all ten collectibles are gathered, stop gameplay and show a centered translucent dark modal with rounded corners, title `Night saved!`, body text `Mia collected every star in the arena.`, and a cyan `Play again` button. If the timer reaches zero first, stop gameplay and show `The stars faded` with body text in the form `You found X stars. Try a faster route around the ring.` and the same restart button. Restarting must reset the timer to 45, score to 0, player to the starting position, restore and reset all ten collectibles, and hide the modal. Ensure responsive resizing and a portrait/mobile-friendly layout similar to the supplied screenshot.