Surge for Oinja (surge-for-oinja) is an electrifying, third-person 3D survival game set in the Oinja universe, built natively for web browsers using TypeScript, Three.js, and Rapier3D. Featuring automatic attacks and intense crowd control, players maneuver across two expansive industrial maps—Old Harbor Workshop and Tidal Observatory—combining electrical abilities, companion drones, and facility upgrades to survive escalating mechanical swarms and defeat formidable bosses.
How It Works
Surge for Oinja operates through structured, deterministic execution stages:
Third-Person Electrical Combat: Channels chain lightning, shock fists, and electromagnetic discharges against relentless mechanical swarms.
Synergistic Modular Builds: Combines four active ability slots with companion drones and autonomous weapons that trigger reactive elemental combos.
Dual Interactive Facility Maps: Restores power relays, orbital cannons, and workshop hoists across Old Harbor and Tidal Observatory zones.
Auto-Attack With Active Movement: Automates primary firing while requiring active dodging, crowd kiting, and timed Sync Burst execution.
Surge for Oinja electrical swarm combat and starting abilities menu
Key Technical Features & Capabilities
Synergistic Modular Builds: Combines eight unique abilities across four slots with support companions, unlocking powerful reactions like Shock Fist explosions and Chain Lightning mist.
Dynamic Facility Restoration: Repairs six distinct map facilities per run (power relays, hoists, conveyor systems, orbital cannons) to deploy devastating battlefield support.
Two Expansive 3D Maps: Navigates vertical alleys and cargo yards in Old Harbor Workshop, or circles open waterways and observation towers in Tidal Observatory.
Automated Firing & Precision Kiting: Focuses player input on tactical positioning, dodging incoming swarms, upgrade selection, and timing the tide-turning Sync Burst.
git clone https://github.com/Olivia295/SURGE-for-Oinja.git
cd SURGE-for-Oinja
npm install
npm run dev
Open http://localhost:5173 in your browser.
How to Use & Workflow
1
Choose Starting Ability: Select your initial electrical weapon and enter either Old Harbor Workshop or Tidal Observatory.
2
Kite Swarms & Gather Crystals: Navigate around mechanical foes, letting automatic attacks thin the crowd while collecting energy shards.
3
Upgrade & Branch Builds: Choose abilities, evolution branches, and mods on level-up to create interlocking elemental synergies.
4
Repair Facilities & Slay Boss: Activate map facilities to summon heavy artillery, survive until the 12-minute mark, and neutralize the boss before the 15-minute limit.
Troubleshooting & Common Issues
Issue: Game does not respond to touch gestures on iPad or phone.
*Cause*: Surge for Oinja is engineered exclusively for desktop keyboard and mouse navigation.
*Resolution*: Play on a desktop or laptop computer using WASD or arrow key controls.
How to Use & Getting Started
## Installation & Setup Guide
### Direct Browser Play (Zero Install)
Play immediately at [https://oinja-game.vercel.app/](https://oinja-game.vercel.app/) with no account or downloads required.
### Local Development Setup
```bash
git clone https://github.com/Olivia295/SURGE-for-Oinja.git
cd SURGE-for-Oinja
npm install
npm run dev
```
Open `http://localhost:5173` in your browser.
Ready to run Surge for Oinja?
100% Free & Open-Source native desktop software. Star the repository to support development.