Skip to content

Arcade › Battlefield Playground

Battlefield Playground

  • 3d
  • third-person-shooter
  • arena
  • low-poly
  • multimode
  • social-playground
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. Kerem Demir built it with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about Battlefield Playground yet. Play it, then tell Kerem Demir what you would add next.

Make your own game

Battlefield Playground was built by Kerem Demir 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 Battlefield Playground 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 Battlefield Playground

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 third-person shooter/social playground titled “Battlefield Playground,” with a Turkish-language interface. Use a full-screen Three.js-style scene viewed from behind and slightly above the player, with a perspective camera, a sky-blue background and atmospheric fog. The world is a large flat green terrain (approximately 120 by 120 units) lit by warm directional sunlight and cool hemisphere lighting, with shadows enabled. Populate the arena with scattered gray blocky cover structures around the perimeter, small gray polygonal rocks, and five stylized low-poly trees placed around the outer area. Use low-poly Quaternius-like animated soldier characters: the player is a male soldier in the center/front of the arena carrying a sci-fi assault rifle, and enemies are blue soldiers. Keep the clean, simple low-poly military playground aesthetic.

On first load, show a centered dark translucent rounded login panel over the 3D background. It should contain the title “Battlefield Playground,” the Turkish subtitle “Türkçe destekli üçüncü şahıs savaş alanı ve sosyal açık dünya prototipi.”, email and password fields, a bright blue “Giriş yap” button, a darker “Misafir devam et” button, and a small note explaining this is local demo login and real accounts/online services require a backend. Validate login locally: email must have a basic valid email format and password must be at least six characters; otherwise show “Geçerli e-posta ve en az 6 karakterli şifre gir.” Guest skips validation. After login, show a centered dark menu welcoming the user and offering three modes: “Gerçek Maç,” “Açık Dünya,” and “Antrenman.” Explain that online friends and matches are simulated and opponents are bots.

Implement the three modes with the following exact rules. In Gerçek Maç, spawn the player at approximately (0,0,16) and five blue soldier bot enemies at positions around the arena: roughly (-20,-18), (18,-20), (-22,8), (22,12), and (0,-30). The player has 100 health, a 30-round magazine, and 120 reserve rounds. Bots move toward the player when farther than five units, look toward the player, and periodically attack when within 34 units. Normal-match bot damage is 7 health per attack. The player fires no faster than once every 150 ms; each shot consumes one round and uses the camera’s forward direction as a hitscan ray. A shot can hit an enemy within roughly 1.35 units of the ray and 65 units maximum range, doing 34 damage. Each enemy has 100 health, so it takes three hits to eliminate one. On elimination, hide the enemy, increment the score, and show a toast such as “Rakip elendi · 1/5.” When all five are dead, show an end overlay titled “Zafer!” with “Arenayı temizledin.” If health reaches zero, show “Elendin” and explain the player can retry or return to the menu. Clicking fire with an empty magazine automatically reloads 30 rounds from reserve if available and displays “Şarjör değiştirildi.”

In Antrenman, spawn three blue bot enemies at approximately (-12,-10), (12,-10), and (0,-22). Use the same shooting and health rules, but make bots move more slowly (about 1.2 units/sec) and deal only 3 damage per attack. Label the mode “ANTRENMAN” and show the description “Botlar yavaşlar, atışını dene.” In Açık Dünya, disable the weapon and combat entirely, show the label “AÇIK DÜNYA,” and allow free third-person movement without enemies attacking. Add a simple social/sports playground: a green rectangular football/futsal pitch around the center with a white center line, plus two orange goal/basket-like posts and orange rings at the left and right ends. Display a toast stating “Açık dünya: silahlar kapalı. Halı saha ve basketbol alanı hazır.” and describe that online friends are simulated.

During gameplay, show a compact HUD at the top. On the left, show the current Turkish mode label and “CAN” with a green health bar. On the right, show ammo as “30 / 120” and the instructions “Sol tık / dokun: ateş · WASD: hareket · Space: zıpla.” Put a large pale crosshair at the screen center. Put a mode information card at bottom-right: for battle, “GERÇEK MAÇ / 5 rakip bot · farklı savaş arenası”; for training, “ANTRENMAN / Botlar yavaşlar, atışını dene.”; for open world, “AÇIK DÜNYA / Silah yok · halı saha · basketbol · arkadaş alanı / Online arkadaşlar burada simüle edilir.” Use dark blue translucent cards with subtle cyan borders, rounded corners, blur, and strong soft shadows.

Use third-person movement controls with WASD, jumping with Space, gravity, and a visible player-follow camera at about six units distance. Support left mouse click or touch on the canvas to shoot. Add brief visual hit effects: a small expanding glowing yellow muzzle/shot sphere, red impact flashes on enemies and the player when damaged, and short-lived fading effects. Provide end-of-match controls “Tekrar oyna” and “Ana menü”; replay resets health, ammo, score and enemies, while the main-menu button hides the HUD and returns to mode selection. Ensure the scene starts behind the login overlay and transitions to the playable scene after login or guest continuation.

More free browser games

Browse the whole Arcade →