GeoField
Every soldier is a shape.
NEW: ONLINE SQUAD
Play solo or bring up to three friends into the same battlefield. Online co-op supports 2–4 players on the Blue team against Red bots; friends replace bot squadmates, keeping the 25-soldier battle.
How to play together: choose Online squad · Host / Join on the deploy screen. One player hosts and shares the seven-character room code. Friends enter that code, join, choose their own kits and deploy. Flags, tickets, vehicles and destruction are shared; each player has their own camera, health, armor, ammo and score.
Internet required. Keep the host tab open and visible. The host chooses conditions and starts new matches; closing the host ends the room. Online menus keep the battle running. If a network blocks the connection, try another network. Solo play remains available.
GeoField is a top-down, big-team conquest shooter that runs in your browser. Pick a kit, deploy into a neon city, and fight for five flags in a 25-soldier war: you and 12 teammates against 12 enemy bots. Buildings crack and come down, lightning splits the night sky, a gunship circles the flags, and the Relay Spire falls in every match.
New: the THUNDERHEAD update. It adds night storms, a crumbling city, the falling Spire, a gunship and airstrikes, downed and revive, an adaptive synthwave score, killcams and a cinematic intro.
Click the game once so it gets keyboard focus. The sound starts on your first click or key press.
FEATURES
- 🔺 Conquest vs bots. You and 12 teammates against 12 enemies across five flags (A to E). Hold more flags than Red and their tickets bleed. Every death costs a ticket. The first team to zero loses.
- 🔷 Four kits, four shapes. The Assault is a triangle, the Support a square, the Engineer a pentagon and the Recon a diamond. Each kit has its own weapons and a gadget.
- Sprint and armor plates. Hold Shift to sprint using stamina. Each kit starts with armor plates; Support ammo drops can supply another plate.
- 🚁 Air power and armor. Fly the Hornet gunship, drive the Hex Tank, and earn a jet airstrike that you aim yourself.
- ⛈️ Five Conditions with real-time lighting. The choices are Day, Dusk, Night, Night Storm and Sandstorm. Flashlights, headlights, muzzle flashes, rockets, flares and lightning all light up the dark.
- 🏚️ A city that breaks. The 2.5D buildings crack, smoke and collapse into rubble under grenades, rockets, tank shells and bombs. A fresh city is generated every match.
- 🗼 The Relay Spire falls in every match. The tower sounds a klaxon, buckles and crashes across the map. It crushes whatever is under it and leaves a rubble wall that changes the fight.
- ✚ Downed, not out. Gunfire usually downs soldiers instead of killing them outright. They bleed out in 10 seconds unless a medic gets there first, and medic bots come for you too.
- 💥 Every hit lands hard. Solo play includes slow-motion hero moments and hit-stop on kills; all modes include kill streaks from DOUBLE KILL to UNSTOPPABLE, screen shake, layered explosions and stereo sound.
- 🎹 An adaptive synthwave score. The music builds with the fighting, and in the Final Stand it climbs a key.
- 🎬 Killcam and Play of the Match. After each match you also get awards and a ticket timeline.
- 🎥 Cinematic bookends. Each session opens with an intro flyover with title cards, and each match ends with a slow-motion victory finale and fireworks.
- 🎮 Keyboard and mouse, or touch twin-stick. It plays on desktop and mobile with nothing to download.
- 🌙 Follows your system's reduced-motion setting. That setting softens the flashes, the shake and the slow-motion zoom.
CONDITIONS
Pick one on the deploy screen, or leave it on Surprise. Your first launch always opens on a Night Storm.
- Day: clear and bright.
- Dusk: low light. Flashlights and flares start to matter.
- Night: the city goes dark. Enemies nobody has spotted are hard to see, and your flashlight helps you see but also gives you away.
- Night Storm: night with rain and lightning. Bolts hit near the flags and vehicles, and they can strike the Spire.
- Sandstorm: dust at dusk. Anything past close range is hard to make out, and whiteout gusts roll through every 20 to 40 seconds.
- Surprise: rolls one of the five at random. Night Storm comes up most often.
KITS
| Kit | Shape | Health | Weapons | Gadget (F) |
|---|---|---|---|---|
| Assault | Triangle | 100 (fastest) | Carbine | Medic pulse: heals you and teammates nearby. Next to a downed teammate, F revives them. |
| Support | Square | 130 (slowest) | Light machine gun, 100-round belt | Ammo drop: refills mags and grenades for everyone nearby. |
| Engineer | Pentagon | 105 | SMG + rocket launcher (Q to swap) | Repair torch: fixes a damaged friendly tank or landed Hornet. The rockets wreck armor. |
| Recon | Diamond | 90 | Sniper rifle | Spotting scope: gives a wider view and marks nearby enemies on the minimap for 8 seconds. At Dusk and Night it also fires a flare. |
Every kit carries 2 grenades. The game remembers your last kit and Condition.
CONTROLS
Keyboard + mouse
- WASD / arrow keys: move
- Shift: hold to sprint; uses stamina and prevents firing while sprinting
- Mouse: aim. Left click: fire
- R: reload
- G or right click: throw a grenade at the cursor (in the Hornet: fire a rocket salvo)
- F: kit gadget (as Assault: revive a downed teammate next to you)
- Q or 1 / 2: swap weapons (Engineer)
- E: enter or exit a tank or the Hornet, land the Hornet, or eject when it's going down
- C: when an airstrike is ready, aim it; then click or press C again to call it in. X: cancel
- V: flashlight on or off (Dusk and Night)
- H: give up while downed
- Tab (hold): scoreboard
- Esc or P: pause. M: mute. B: music on or off
- Space or X: skip the killcam. Space, Enter or Esc: skip the intro
In fullscreen, Esc leaves fullscreen first. Use P to pause.
Touch (best in landscape)
- Left thumb: move (and crawl while downed)
- Right thumb: aim, and push further to fire. Light aim assist helps.
- Buttons: Nade (Rockets in the Hornet), Gadget, Reload, Swap, and Vehicle (which becomes Exit, Land or Eject)
- Strike: appears when an airstrike is ready. Tap it, aim with your right thumb, then tap again to call it in. Cancel backs out.
- Light: flashlight (Dusk and Night)
- Give up: while downed
- Tap anywhere: skip the killcam
- II: pause, with mute, music and new-match options
TIPS
- Earn your jet. You earn an airstrike every 1,000 points, or with the 5th kill of a single life, and you can hold one at a time. Press C to see the bomb corridor (it runs from you toward your cursor), then click to call it in. A couple of seconds later a jet drops six bombs down the line. An enemy run paints a flashing zone on the ground, so get out of it.
- Down is not out. Gunfire usually downs a soldier, while explosions and crushes are final. When you're down you have 10 seconds: crawl toward your team, and a nearby Assault will often run over to revive you. Playing Assault yourself, stand next to a downed teammate and press F. They come back at 40% health and you get +100. Press H to give up early.
- Own the night. At Dusk and Night, the Recon's scope (F) also launches a flare toward where you're aiming. It lights the area and exposes everyone under it for about 9 seconds. Your flashlight (V) helps you see but makes you easy to spot. Turn it off to sneak.
- Spawn in the Hornet. When Blue's gunship is parked on its pad, a HORNET button appears under Spawn point on the deploy screen. Pick it to start in the cockpit and lift off. Click fires the chin gun, and G or right click fires a 4-rocket salvo. Both fire over walls. The pods hold 16 rockets and reload 7 seconds after they run dry. E lands. If you're shot down, press E to eject before the crash.
- Bring down the Spire. The Relay Spire beside flag C takes damage from explosions (near misses too) and from lightning in storms. When it fails, klaxons sound and a dashed fall line appears on the ground. Get off that line. Whoever lands the last hit earns +500. If nobody brings it down, it comes down on its own within about five minutes.
CREDITS
- Design and development: Gallaex253
- Fonts: Saira Stencil One and Chakra Petch (Google Fonts, SIL Open Font License)
- Built with the help of an AI coding assistant (see the AI disclosure)
Made with plain HTML5 canvas + Web Audio, no engine. The game ships no image or audio files. Every shape is drawn in code, and every sound, music included, is synthesized live. Online rooms use WebRTC with the bundled PeerJS library and public signaling. Third-party license notices are included in the game package.
| Updated | 21 hours ago |
| Published | 3 days ago |
| Status | In development |
| Platforms | HTML5 |
| Author | Gallaex253 |
| Genre | Shooter |
| Tags | Abstract, Destruction, Multiplayer, Neon, Procedural Generation, Singleplayer, Synthwave, Tanks, Top down shooter, Twin Stick Shooter |
| Average session | A few minutes |
| Languages | English |
| Inputs | Keyboard, Mouse, Touchscreen |
| AI Disclosure | AI Assisted, Code, Text |






Leave a comment
Log in with itch.io to leave a comment.