Appearance
Arcade › Street League
Click the game above and it runs right here in your browser. No download, no installer, no account needed. vivian Rautenbach built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Street League yet. Play it, then tell vivian Rautenbach what you would add next.
Street League was built by vivian Rautenbach 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 Street League 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 a playable 3D arcade football game titled “Street League” in a portrait-friendly Three.js-style scene. Use a dark navy stadium environment with subtle fog and a high, angled perspective camera looking down at a rectangular green pitch; smoothly follow the controlled blue player with slight horizontal/forward tracking while keeping most of the field visible. The pitch is about 20 units wide and 12 units long, with alternating vertical green mowing stripes, thin pale field boundary lines, a halfway line, and a white center circle. Put a simple white goal at each short end of the field, each made from two vertical posts, a crossbar, and a faint wireframe net. Surround both ends beyond the goals with rows of chunky dark blue/navy rectangular stadium seats or crowd blocks against the dark background. Place two teams of three stylized low-poly/capsule footballers on the field. Harbor FC is the user’s team and uses blue bodies: the controlled player starts on the left half around x=-5,z=0, with teammates around (-6,-3) and (-7,3). Solar United uses pink/red bodies with players around (5,0), (6,-3), and (7,3). Each player is a simple rounded capsule-like body with a peach spherical head and a colored selection ring on the ground; the user’s ring is bright cyan while other rings are subdued team color. The visible ball is a small white sphere hovering just above the turf at midfield. Use soft shadows, bright overhead/hemisphere lighting, clean simple materials, and a polished minimal arcade aesthetic. The core objective is to score by getting the ball through either goal opening. Display Harbor FC’s score on the left and Solar United’s score on the right, initially “0 — 0”; a goal at the negative-z end increments Harbor FC, while a goal at the positive-z end increments Solar United, then reset the ball to midfield and reset the user to the starting position. The ball must have lightweight physics: gravity, bouncing, damping/friction, clamping inside the pitch, and a small amount of nearby-player influence when the controlled player approaches it. The controlled blue player moves in the horizontal field plane at about 5.2 units/second, clamped within the pitch boundaries, and rotates toward movement. The other five players continuously move slowly toward the ball, giving the match life but without complex tactics. Implement shooting/kicking as the main interaction. When the user is within roughly 1.7 units of the ball, pressing Space or a large on-screen KICK button launches the ball away from the user toward the ball’s current direction, with strong horizontal velocity (about 8 units/second) and an upward impulse (about 2.8), so it arcs and bounces. If too far away, the kick does nothing. Support keyboard movement with WASD and arrow keys: W/up moves toward negative z, S/down toward positive z, A/left moves negative x, and D/right moves positive x. Also include a translucent circular mobile joystick in the lower-left that controls the same movement, with a draggable inner knob that returns to center on release. Include touch/pointer support for both joystick and KICK. Build a fixed HUD over the canvas: a rounded, semi-transparent dark top-center scoreboard with the labels “HARBOR FC” in light blue and “SOLAR UNITED” in pink/red and the score in large white type; a status pill below it initially reading “Move with WASD / arrows · Space or KICK to shoot,” changing to “Shot taken!” after a successful kick and to a team scoring message after a goal; and a bottom-left translucent help panel reading “Original arcade football · blue player is you” and “Score by putting the ball in the far goal.” Put the large blue gradient circular KICK control in the lower-right and the translucent joystick in the lower-left. Keep the UI responsive to portrait/mobile screens, with a dark navy page background and no scrolling.