Appearance
Arcade › Velocity Clash
Click the game above and it runs right here in your browser. No download, no installer, no account needed. Solange Petit-Frere built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Velocity Clash yet. Play it, then tell Solange Petit-Frere what you would add next.
Velocity Clash was built by Solange Petit-Frere 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 Velocity Clash 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.
Rebuild a playable game titled “Velocity Clash” as a fast arcade arena fighter with an original mascot-brawler look. Use a real-time 3D scene viewed from a high, slightly pulled-back third-person perspective that reads like a side-view 2D fighter: the camera looks toward the midpoint between the two fighters and dynamically backs up and raises as they separate. The background is a dark navy sci-fi atmosphere with fog and floating cyan/blue glowing orbs. The arena is a large circular dark-blue metallic platform, with a bright cyan glowing torus around its edge, a dark inner floor, and twelve evenly spaced glowing sci-fi pillars around the perimeter. Keep fighters inside the circular arena boundary. There are exactly two original fighters: the player on the left, named AZURE BLITZ, and the CPU opponent on the right, named CRIMSON RUSH. Build each as a cute low-poly/cartoon mascot creature from simple 3D primitives: rounded capsule torso, colored spherical head, contrasting oval muzzle and small black nose, white eyes with dark pupils, three swept-back cone spikes, pointed ears, capsule arms and legs, spherical gloves, chunky rectangular shoes with white stripes, and a soft circular shadow beneath. Azure Blitz uses bright blue body materials, yellow/gold belly and accents, white gloves, and red/pink shoes. Crimson Rush uses red/pink body materials, orange/gold accents, dark gloves, and blue shoes. Use lighting, shadows, emissive materials, glowing arena trim, hit sparks, and burst effects for a polished HD cartoon sci-fi presentation. Start with a full-screen dark translucent overlay card. Show the heading “VELOCITY CLASH 2D”, a short description about a fast side-view fighter inspired by mascot brawlers and custom versus games, and a control list: move with A/D or Left/Right (the implementation also accepts W/S and Up/Down as arena movement), jump with Space (the implementation also accepts the on-screen jump button), punch with J, dash strike with K, and special burst with L. Include a large rounded gradient button labeled “START 2D BATTLE” and the note “Tap the on-screen buttons on mobile.” Starting the game removes this overlay and begins round 1. The match is an endless sequence of 90-second arcade rounds. Both fighters start with 100 health, Azure Blitz at approximately x=-5.2 and Crimson Rush at x=5.2, facing one another. Display a broadcast-style HUD fixed over the scene: translucent rounded panels across the top left and right, fighter names, horizontal health bars, and “WINS 0” counters. Azure’s health bar is a cyan-to-blue gradient and Crimson’s is orange-to-red. In the center show “ROUND 1”, a large countdown timer starting at 90, and a small status label initially “READY” and then “FIGHT”; show temporary large center messages such as “ROUND 1”, “YOU WIN”, “CPU WINS”, “TIME WIN”, or “TIME OUT”. Show combo status including “2 HIT COMBO”, CPU hit count, “FINISH”, or “DANGER” where appropriate. Implement player controls with keyboard and mobile touch controls. The keyboard movement should support A/D and arrow keys, with the code also accepting W/S for movement; movement is analog-like normalized horizontal/arena-plane movement with acceleration, friction, and an arena clamp. Space triggers a jump only on a fresh press when grounded; apply gravity and let the fighter land back on the platform. J performs a quick short-range punch: about 0.18 seconds of attack time, 8 damage, roughly 2.35 units of reach and moderate knockback. K performs a dash strike: about 0.24 seconds, temporarily increases movement speed, reaches about 2.75 units, deals 12 damage, and applies stronger knockback. L performs a special burst: about 0.55 seconds, reaches about 3.25 units, deals 16 damage, applies strong knockback, has a roughly 1.9-second special cooldown, and creates a colorful burst effect when activated. Attacks should only hit once per attack, only when the opponent is in front of the attacker, and should briefly put the target into hit stun, flash their body emissive color, launch them slightly upward, and increment the attacker’s combo. The implementation has no actual blocking mechanic despite the start-screen wording, so do not add a functional block system. Represent attacks visually: punch extends/raises the right arm, dash leans the torso and head forward, and special raises both arms and twists the torso while spawning expanding colored rings. On impact, emit small flying glowing particles that arc outward; for stronger hits also emit outward-moving torus rings. Use cyan/white effects for player hits and pink/red effects for CPU hits. The CPU Crimson Rush should autonomously strafe and close distance toward the player, orbit slightly when near, back off when extremely close, attack probabilistically based on range, occasionally use punch, dash strike, or special, and jump occasionally when nearby. Give it the same movement physics and attack rules as the player. A round ends immediately when one health bar reaches zero, awarding that fighter one win and displaying “YOU WIN” or “CPU WINS”; after a short delay, reset both health values and positions and advance the round number. If the 90-second timer expires, award the round to the fighter with greater remaining health, using “TIME WIN” for the player or “TIME OUT” for the CPU. Reset timer to 90 and continue automatically into the next round. Keep win counters across rounds until a new game is started. Animate walking with alternating limb swings and subtle body bobbing, animate floating sky lights, slowly rotate the arena ring, and smoothly follow the fighters with the camera. Support responsive desktop and mobile layouts with large translucent bottom-left directional buttons (up/left/down/right) and bottom-right pill buttons labeled PUNCH, DASH, SPECIAL, and JUMP.