Skip to content

Arcade › Mecha Forge

Mecha Forge

  • 3d
  • fighting
  • arena
  • mecha
  • neon
  • customization
0
Remix it Discord

0 plays

How to play

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

Discussion

Nobody has said anything about Mecha Forge yet. Play it, then tell Icho Rush what you would add next.

Make your own game

Mecha Forge was built by Icho Rush 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 Mecha Forge 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 Mecha Forge

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 browser-based 3D arena fighting game titled “MECHA FORGE // ARENA,” using Three.js. Use a dark navy background (#07111f) with fog, a metallic blue-green circular arena floor, a glowing cyan torus ring around the arena, and ten evenly spaced glowing/dark teal cubic perimeter blocks. Use a third-person perspective camera that follows the player from behind and above, looking toward the player; start the player near the front of the arena at z=7 and the enemy near the opposite side at z=-7. Build both combatants as simple stylized low-poly block mechs made from separate box parts: body, head, left/right hands, and left/right legs. The player mech should be cyan/blue with emissive metallic shading; the bot should be pink/red. Light the scene with hemisphere, directional, and blue point lights, with shadows/metallic materials giving a neon sci-fi training-arena look.

The player moves in the arena with WASD: W/S move along z and A/D along x, at roughly six units per second. Keep a fixed HUD over the canvas. At the top, show a rounded translucent dark panel labeled “MECHA FORGE // ARENA” in bright cyan, a status line reading “HP 100 · Bot 100 · Score 0,” and a full horizontal cyan-to-green HP meter. Beside it put rounded “Forge” and “Reset” buttons. On the right side near the bottom, show a two-column grid of large action buttons: BLUE SWORD, BLASTER, BOOSTER, JUMP, UPPERCUT, DROP KICK (pink/danger styling), COMBO, and LOCK BOT. Also include a small combat help panel explaining WASD movement and keyboard shortcuts: Space jump, J blue sword, K blaster, L booster, U uppercut, I drop kick, O combo. Match the responsive layout: on narrow screens reduce button widths and hide the help panel.

Implement attacks via both the on-screen buttons and keyboard shortcuts. Give the player an attack cooldown: normal actions use about 0.45 seconds and combo uses about 0.7 seconds. If the bot is within about 5.2 world units, attacks damage it and increase score: sword 18, blaster 14, uppercut 20, drop kick 24, combo 32. Booster moves the player forward toward negative z by about 1.4 units rather than dealing damage. The displayed status should update to show player HP, bot HP, and score, and when bot HP reaches zero show “BOT DOWN — Reset to rematch.” The bot should pursue the player at about 2.1 units per second; when within about 4 units, it attacks automatically every 1.3 seconds for 10 HP. Prevent attacks after the bot is defeated. Reset should reload/restart the game. The visible JUMP control/Space shortcut can trigger the same attack-action pathway but does not need to create a special jump animation or damage effect, matching the sparse implementation.

The Forge button opens/closes a bottom-left rounded panel titled “3D PART FORGE.” Provide selectable buttons for body, head, handL, handR, legL, and legR. Include Width, Height, Depth, and Rotate sliders, with ranges approximately 0.3–2.5 for dimensions and -180° to 180° for rotation, plus numeric readouts. “Apply shape” should resize and rotate the selected player body part. “+ Add custom part” should create an additional cyan box attached to the player, arranged in successive positions around x offsets -1.5, 0, 1.5 and increasing y levels, and report “Created custom part N.” Use rounded translucent panels, cyan outlines, cyan/white typography, and soft blue glows throughout. The LOCK BOT button may remain a presentational control with no required behavior if no targeting implementation exists. Keep the overall style clean, minimal, neon sci-fi, and grounded in simple geometric mechs rather than detailed character models.

More free browser games

Browse the whole Arcade →