BernuviaBernuvia
Categorie: Games

Whiteout – 3D Zombie Shooter for Web & Android (three.js + TS)

1/15
#zombie game#3d shooter#threejs#android game#browser game

Een complete first-person survival shooter: ren over een bevroren veld en schiet hordes, bazen en hondenpacks neer. Web + Android, 100% procedureel, EN/ES, schone TypeScript-code.

WebAndroid
22 USDC28 USDC−21%

Beschermde betaling

Je geld blijft 1 dag in bewaring

Directe levering

Download de volledige code direct na betaling

Gedekte aankoop

Een probleem? Open een melding

Wat is inbegrepen
  • Volledige broncode in TypeScript + three.js + Vite (statische site, geen backend)
  • Android Capacitor-project met pictogram, splash en een gesigneerd APK-bouwscript
  • 100% procedureel: modellen, effecten en audio gegenereerd in code, geen derde partij middelen
  • 56 eenheidstests (Vitest) + README met setup, bedieningselementen en projectindeling
Technologieën
TYTypeScriptTHthree.jsVIViteCACapacitor (Android)VIVitest
Beschrijving

Waarom Whiteout?

Whiteout is geen tech demo: het is een volledig speelbare 3D zombie runner shooter die draait in elke moderne browser en als een Android-app klaar is om in een APK te bouwen. Je rent non-stop over een bevroren veld in een sneeuwstorm, een dode stad aan de horizon, terwijl de doden uit de mist tevoorschijn komen. Richt, schiet en overleef zoveel mogelijk meters als je kunt.

  • Eerste persoon met vrije aim: hoofdschoten doden onmiddellijk, schoten op het lichaam hebben er twee nodig en schoten op de benen laten een zombie kruipen (afsnijding)
  • 4 wapens: pistool, pomp shotgun, hefgeweer (doorborend) en een volautomatisch SMG
  • 6 stapelbare roguelite perks, aangeboden elke paar honderd meter
  • 6 niveaus van horror: het witte veld, de opgehangen, de gekruisigde, de grote, mutatie en de roedel
  • Kogelcamera in ultra slow motion, plus een kill cam bij kill streaks
  • Hekken die je automatisch oversteekt, struiken waar je hoort voordat je ziet, door de wind gewaaid gras shader
  • Volledig gesynthetiseerde Web Audio: positionele kreten, voetstappen in de sneeuw, schoten en wind die tot stilte komt wanneer iets dichtbij komt
  • Toetsenbord/muis en aanraakbediening, portret of landschap
  • Engels en Spaans (automatisch gedetecteerd), grafische kwaliteit, volume, haptics en opgeslagen records

01. Hordes die nooit stoppen

Elke run legt een gloednieuwe route vast. De moeilijkheidsgraad stijgt met de afstand: meer zombies, snellere, lopers die recht op je af sprinten en steeds grotere roedels. Een bereikt je en de run is voorbij.

02. Kogelcamera bij hoofdschoten

Af en toe wordt een hoofdshot herhaald vanuit de kant van de kogel: de camera draait rond de kogel in ultra slow motion tot aan de impact. Kill streaks activeren een ingezoomde kill cam.

03. Wapens en perks

Wapens liggen in het veld onder een lichtstraal. Raak er een aan en de tijd vertraagt terwijl je beslist of je je wapen wilt ruilen. Elke paar honderd meter kies je een van de drie perks: Snelle Handen, Doorborende Kogels, Uitgebreide Mag, Haar Trigger, Vlotte Voet of Tweede Wind (duwt de volgende greep weg).

04. Zes niveaus van horror

Elk niveau voegt een nieuwe bedreiging toe: opgehangen lichamen die je grijpen als je eronder rent, gekruisigde zombies die schreeuwen als je passeert, de grote die een heel magazijn absorbeert, een mutant die in een zigzag rent en, tot slot, roedels honden.

05. Web en Android

Het Capacitor project is volledig ingesteld: pictogram, splash, fullscreen, portret of landschap, en het scherm blijft wakker. Eén commando bouwt de debug APK en, met je keystore, de ondertekende APK voor Google Play. Op het web wordt het ingezet als een statische site naar elke host.

100% procedureel: geen licentieproblemen

Zombies, honden, de baas, bomen, wapens, hekken, het bevroren gras en de stad zijn allemaal opgebouwd uit blokken in code. Geluid wordt in realtime gesynthetiseerd. Er zijn geen modellen, texturen of audiobestanden van derden om te licentiëren.

Schone, gemakkelijk te modificeren architectuur

  • ~6.500 regels strikte TypeScript; three.js is de enige runtime afhankelijkheid
  • Elke gameplay waarde bevindt zich in config.ts: snelheden, golven, munitie, mist, niveaus
  • Pure regels gescheiden van rendering in logic.ts, met 56 eenheidstests (Vitest)
  • Strings in i18n.ts: een taal toevoegen betekent één woordenboek toevoegen
  • README die opzet, bediening, projectindeling en de Android-build behandelt

Tech stack

  • TypeScript · three.js (WebGL)
  • Vite
  • Capacitor (Android)
  • Vitest
  • Web Audio API

Vereisten

  • Node.js 20+
  • Een browser met WebGL (desktop of mobiel)
  • Voor Android: JDK 21 en Android SDK 35 (of Android Studio)

Vergelijkbare templates

−33%

Smart-Money Tracker for Polymarket – macOS SwiftUI App

Native macOS app om de meest winstgevende Polymarket-portefeuilles te ontdekken, volgen en analyseren: echte winrate, gedeelde weddenschappen, meldingen en copy-trading simulatie. Geen API-sleutels, geen backend.

Desktop-app

10 USDC15 USDC
3
−58%

MediAgenda - medical booking SaaS

Complete medical booking SaaS gebouwd met Next.js 14, Prisma & Stripe. Vier portalen (patiënten, artsen, admin, ondersteuning) realtime chat, medische dossiers, tweetalig EN/ES. Lanceer uw kliniek binnen enkele dagen.

SaaS

19 USDC45 USDC
(1)1
−20%

Nitro Pals – 3D Kart Racing Game (three.js + Vite)

Een complete 3D browser kart racer: 8 originele coureurs, Grand Prix, VS en Tijdrit modi, 11 power-ups, driften en 2-speler splitscreen. 100% procedureel, statische site, installeerbare PWA.

Games

16 USDC20 USDC
−17%

Vetria — SaaS multi-cliniek voor dierenartsen (Next.js 15 + NestJS 11)

Dierenartssoftware met broncode: agenda, dossier, PDF-recepten, betalingen, kassa, inventaris, ziekenhuisopname en portal voor de verzorger. Multi-cliniek met RLS. Interface alleen in het Spaans.

SaaS

29 USDC35 USDC

Nog geen reviews. Wees de eerste die je ervaring deelt.