๐Ÿฅš ๐Ÿฅš ๐Ÿฅš ๐Ÿฅš
v0.1 playable build ยท just buffed the whole roster

SHOOT. GRAB.
BUILD. WIN.

Your gun is how you move.

Project Oval is a physics-based arena shooter where firing your weapon launches you, not just your bolt. Grapple across gaps, throw up cover mid-fight, and collect from a roster of 30 Eggs โ€” every one packing a 5-ability kit plus a 6th, kill-charged Awakening.

30Eggs
180Abilities
12Modes
12Maps
0Cost
Sign in with a username and password โ€” your account and progress are saved locally on your device.
Live in-engine capture First-person gameplay in Project Oval, showing the HUD, hotbar, and a training arena
The core loop

Three tools. One fight.

No walk key, no jump button โ€” every Egg gets around with the exact same three tools it fights and builds with.

๐Ÿ”ซ

Shoot to move

Fire at the ground and the recoil launches you skyward. Every gun doubles as a jetpack โ€” the harder it hits, the further you fly.

๐Ÿ–๏ธ

Grab anything

Pull yourself toward crystal walls and ledges, or grab another Egg clean out of the air and reel them in.

๐Ÿงฑ

Build on the fly

Blocks, ramps, and walls drop instantly โ€” throw up cover mid-fight or bridge a gap nobody else can cross.

Choose your Egg

30 Eggs, 180 real abilities

Every Egg just got a full kit rework: 5 real ability slots instead of 1, plus a straight power buff across the board. Every account starts with Oval. The other 29 come from real Egg Crates โ€” a free one the moment you finish the tutorial, more from the Battle Pass every 10โ€“30 games.

O

Oval Common

Steady PushSteady GuardSecond WindQuick StepCalm Wave
The guaranteed starter โ€” balanced stats, now with 5 real active abilities instead of 1.
K

Kai Rare

Flame ArsenalFirestarter SprintHot ReloadCauterizeHeat Shield
Every shot burns for longer and harder now โ€” and Kai alone can shop for permanent Fire Guns.
D

Dash Common

Quick DashAfterburnerBracePit StopWindbreak
A burst of speed in your facing direction โ€” ramming an opponent mid-dash deals real, bigger damage.
B

Bubbles Rare

Bubble ShieldSoothing PopSticky FoamBubble WrapBuoyant
Cuts incoming damage by 68% for 7 seconds behind a real, visible shield โ€” plus an instant heal and a slow field.
R

Rocky Common

Firm ShellBracing StanceBoulder ModeStone MendRockslide
50% less knockback all the time, plus more on-demand defensive actives โ€” built to hold ground, not run.
P

Penny Common

Small SavingsRainy Day FundBulk BuyQuick ErrandInsured
Cheaper shop items all game, plus an instant heal and an ammo top-up on real cooldowns.
P

Patch Common

Repair PackQuick PatchField BandageHouse CallSpare Parts
Drops a real healing pack for the team, plus a self-heal and a damage-reduction window of its own.
T

Tackle Common

ChargeBrace for ImpactUnstoppableAdrenalineFollow Through
A short forward sprint that shoves anyone caught in the way โ€” now backed by real damage resist and knockback immunity.
G

Glow Common

GlowWarm LightBlinding GlowFireflyRadiant Shield
A soft light always gives away Glow's position โ€” offset by a real heal and a slow field of its own.

9 of the full 30 shown here โ€” every single one now has 5 real ability slots with real counterplay, not just a name and a color.

How you win

Eight ways to play

Every mode below has its own real, distinct win condition โ€” not just a label on the same map. Every match also rolls one of 12 real map themes, so no two games look quite the same either.

๐Ÿ›ก๏ธ

TEAM BATTLE

Open-world 8-base sandbox with generators and shops.

โš”๏ธ

DEATHMATCH

First Egg to 15 kills takes the match.

๐Ÿฅš

EGG HUNT

8 hidden golden Eggs scattered across the map โ€” find them all.

๐Ÿ‘‘

KING OVAL

Hold the center island for a full minute, uninterrupted.

โšก

OVAL RUSH

Survive 90 seconds to level up your own Oval Egg for real.

๐Ÿšฉ

CAPTURE THE FLAG

Tag 3 enemy flags before anyone tags yours.

๐Ÿ”ซ

GUN GAME

Every kill upgrades your gun โ€” win with a Railgun kill.

๐Ÿ’€

LAST EGG STANDING

One life each, no respawns โ€” be the last Egg left.

Project Oval's one-time local profile screen - a name field, no password
Progression that's actually yours

One name. No password. Ever.

The first thing you'll ever see is a single name field โ€” that's it. Everything else saves automatically, locally, on your own machine.

  • โœ“ A real tutorial teaches the core loop, then lets you pick your second Egg
  • โœ“ A Battle Pass hands out crates every 10โ€“30 games โ€” duplicates convert to coins
  • โœ“ Real tracked Missions, local Ranked stats, and a personal-best Leaderboard
  • โœ“ A best-effort LAN host/join scaffold for playing with a friend on the same network
Behind the scenes

Built in the open, bugs and all

๐Ÿฅš

The Egg is real geometry

Every character, weapon, and prop is procedurally modeled and generated headlessly - no purchased assets, no image-gen tool involved.

๐Ÿ‘ป

The "holo" ramp bug

A build piece looked see-through from one angle only. Root cause: an engine quirk in how anchors resolve before a node's first frame - not a missing mesh face.

๐Ÿ”Œ

Multiplayer, tested for real

Two separate game processes, hosting and joining each other on the same machine, stood in for two real players - and caught two genuine bugs neither code review would have.

๐ŸŽง

Even the sound is generated

Every sound effect is synthesized in code at runtime, not a sample library - the same philosophy as the visuals.

๐Ÿ–ฑ๏ธ

The mouse that wouldn't come back

For a while, finishing a match left your cursor invisible and locked in the menu - found and fixed by tracing exactly one line of engine state across three screens.

๐Ÿ“ˆ

Just shipped: the Oval Titan boss, wilder chaos and softer lighting

Oval Rush has a co-op boss (the Oval Titan), chaos is much faster with random events, glare is fixed, all 30 eggs are unlocked, a kill counter tracks your Awakening (3 kills), every map is readable, and volcanoes slowly lava over a whole island in 30 seconds before it crumbles into the void. The storm is a dome that closes in six phases (jumping up doesn't escape it), forces everyone to the middle for the Brawl, and consumes the whole map at exactly 5:00, while chaos is faster: constant meteors, drifting islands and volcanoes that pour lava and melt islands. Maps are bigger with corner fortresses and skybridges, and PLAY now looks for real players online first (Quick Match). Launch pads, power orbs and supply drops, damage numbers and crits, and Egg Realm awakenings are in too.

Ready to hatch?

Play instantly in your browser, or grab the Windows build for the full experience.

Honestly, where this build actually stands: this is a v0.1 playable prototype, not a finished game.
  • All 30 Eggs have 3 real, working ability slots each with real counterplay โ€” get them from Egg Crates, starting with one free the moment you finish the tutorial.
  • Real matchmaking exists in the code (auto-search for other players for 15s before filling the rest with bots) but needs an always-on relay server that isn't deployed publicly yet โ€” right now every match runs solo against bots. LAN multiplayer (Friends โ†’ Host/Join) is a separate, working same-network option.
  • The browser build runs on WebGL (Compatibility rendering) โ€” a couple of visual effects present on desktop don't render there.
  • No image-generation tool was used anywhere โ€” every visual is either procedural code or a real Blender model in this repo.
๐ŸŽฎ Try Free Demo

© 2026 Samuel Co. All Rights Reserved.