Skip to content

Arcade › West Africa 2030

West Africa 2030

  • 3d
  • football
  • sports
  • arcade
  • browser
  • simulation
0
Remix it Discord

9 plays

How to play

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

Discussion

Nobody has said anything about West Africa 2030 yet. Play it, then tell onasaob what you would add next.

Make your own game

West Africa 2030 was built by onasaob 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 West Africa 2030 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 West Africa 2030

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 browser-based 3D football game titled “West Africa 2030 – World Football Saga,” using Three.js or an equivalent WebGL engine and a responsive HTML/CSS interface.

Presentation and layout: Show a short loading screen first, with a three-color horizontal background of green, red, and orange, rotating football tips, a progress bar, and percentage/loading-complete text. Then reveal the game UI: a dark top bar, a left-side match/menu panel on desktop, and a large 3D pitch on the right. On small screens, make the pitch full-screen and provide touch controls along the bottom; the menu panel can be hidden. Use a clean but simple arcade/simulation style with strong dark UI panels, rounded light buttons, and bright accent colors.

3D camera and stadium: Build a green rectangular football pitch approximately 90 by 50 units, with alternating mown green stripes, white boundary lines, halfway line, center circle and spot, penalty areas, goal areas, and two goals at opposite ends. Goals have white posts/crossbars, depth bars, and semi-transparent wireframe nets that visibly flex when a shot scores. Surround the pitch with a simple dark gray stadium bowl made from tiered rectangular stands. Use a blue sky-colored background with fog, hemisphere lighting, a directional sun, shadows, and a perspective camera. Support both a third-person follow camera behind and slightly above the player and a first-person camera close to player height looking toward the attacking goal. Show “View: 3rd Person” or “View: 1st Person” in the top bar and allow switching with buttons or keys 3 and 1.

Players and ball: Create stylized low-poly footballers from primitive meshes: cylindrical jersey torso, shorts, capsule-like arms and legs, spherical head with dark hair, skin-colored hands/face, white socks, and black shoes. Give players floating dark nameplates with white names and shirt numbers. The user-controlled home striker wears a vivid green jersey and dark green shorts initially, with brown skin and dark hair; place the player near the left half of the pitch. Add three more home players in green at midfield/attacking positions. Add four opposing players in pink/red jerseys and dark red shorts, including a keeper near the right goal, plus defenders/midfielders/striker. Use varied brown skin tones across the players. Place a white ball just ahead of the controlled player.

Core gameplay: The controlled player moves on the X/Z plane with Arrow keys or WASD, clamped inside the pitch. Hold Shift to sprint faster. The player rotates toward movement. When the player has possession, keep the ball just in front of them. Press Space or the on-screen SHOOT button to kick toward the right goal; the shot travels forward with a small random sideways component. A keeper performs a simple dive animation when a shot is taken. If the shot crosses the right goal line inside the goal width, award a goal, increment the home score, flex the net, award 5 collectible “balls” and 10 rank points, and trigger a short celebration where the player moves and rocks. Reset possession after the shot. Balls that leave the field sideways should reset to the player.

Passing and tackling: Press E or the mobile PASS button while in possession to pass to the nearest teammate; animate the ball toward that teammate and transfer possession when it arrives. Press Q or the mobile TACKLE button to attempt a tackle on the nearest opponent. If the opponent is within roughly 4 units, displace them and give the player possession; otherwise log “Tackle missed.” Prevent shooting/passing/tackling while the ball is already moving or during the celebration.

HUD and match information: In the top-left of the pitch, show a broadcast-style HUD with “West Africa Cup · Group Match,” the selected club name in uppercase (or HOME), “AWAY,” the score formatted like “0 - 0,” and a live elapsed clock. At the upper right show rank and points, initially “Bronze I” and 0, plus a “Celebration Shop” button. The left panel shows “Match Info,” a score such as “Home 0 – 0 Away,” the selected league, a scrolling event/commentary log, keyboard controls, league and club selection, Start Match, End Career Match, and a stadium dropdown. Log events such as club selection, match start, shots, passes received, tackles, goals, and mode changes.

Menus and progression: Provide league buttons for La Liga, Premier League, Champions League, World Cup, Legends, and Custom Super Teams. After choosing a league, display its clubs: La Liga includes FC Barcelona, Real Madrid, Atlético de Madrid, Sevilla, Real Betis, Real Sociedad, Villarreal, and Valencia; Premier League includes Manchester City, Arsenal, Liverpool, Manchester United, Chelsea, Tottenham Hotspur, Newcastle United, and Aston Villa; Champions League includes Real Madrid, FC Barcelona, Bayern Munich, Paris Saint-Germain, Manchester City, Liverpool, Juventus, and Inter Milan; World Cup includes Brazil, Argentina, France, Germany, Spain, England, Portugal, and Nigeria; Legends includes Classic Madrid XI, Classic Barça XI, and Classic World XI; Custom Super Teams includes Real de Boba and Flame FC. Require a league and club before Start Match, and apply available kit colors for clubs such as Barcelona blue, Real Madrid white, Manchester City sky blue, Arsenal red, Liverpool red, Brazil yellow, Argentina light blue, France navy, Nigeria green, Real de Boba neon green, and Flame FC orange; use neon green as the default.

Rank progression: Rank is Bronze I below 100 points, Bronze II below 200, Silver I below 300, Silver II below 400, Gold I below 500, and Elite at 500 or more. Goals award points and balls. The Celebration Shop lists Electric Knee Slide for 0 balls, Airplane Arms for 50, Backflip for 100, and SIUUU for 150. The first celebration is owned; allow purchasing affordable celebrations with balls and equipping them, and display the current balls total. Include a Dressing Room overlay with simple kit swatches for Striker #9, Winger #11, and Keeper #1, and a Trophies & Awards overlay with World Cup Trophy, Golden Boot, and Golden Ball icons. Add close/back buttons.

Modes and overlays: Include buttons for UCL Match, World Cup, and Career. UCL opens a dark “CHAMPIONS LEAGUE NIGHT” overlay reading “Under the lights. History awaits.” with a Kick Off button. World Cup opens a green/dark “WORLD CUP OPENING CEREMONY” overlay reading “Flags waving. The world is watching.” with a Begin Tournament button. Career logs “Career Mode – Season 1,” and End Career Match logs the current record. These mode controls change labels/commentary but should preserve the described playable pitch mechanics.

Mobile controls: At the bottom, show a four-directional translucent arrow pad, PASS, TACKLE, and a large bright green circular SHOOT button. Buttons should support pointer/touch press and release, while desktop keyboard controls remain available. Add simple crowd ambience after user interaction and a louder brief crowd burst when shooting. Keep the visual style faithful to the shown game: a basic low-poly 3D football field, colorful blocky players, dark UI, bright green accent controls, and readable overlays rather than photorealistic graphics.

More free browser games

Browse the whole Arcade →