Skip to content
Blightfell.com — Purchase-Site für die In-Game-Währung Favor
Web3Node.jsPostgreSQLGame BackendAPI Design

Blightfell

End-to-End-Web3-Integration für einen blockchain-integrierten Strategy-Autobattler

Überblick

Blightfell ist ein blockchain-integrierter Strategy-Autobattler von Merlyn Labs. Als Lead Integrations Engineer (über Ball Lightning AB) verantwortete ich das gesamte Favor-System — die In-Game-Währung, die On-Chain-Käufe mit dem Gameplay verbindet. Die Arbeit reicht von der Purchase-UX auf Blightfell.com über Backend-Verifikation und Ledger-Accounting bis hin zu Unity Server-to-Server-Endpunkten.

Favor-Systemarchitektur

Die Favor-Ökonomie folgt einer strikten Pipeline: On-Chain-Kauf → Backend-Verifikation → Neon-Postgres-Ledger-Eintrag → Update der In-Game-Balance. Jede Transaktion ist idempotent und auditierbar, mit Recovery-Pfaden für Fehlzustände.

  • Wallet-Linking und Auth-Flow integriert mit Abstract Global Wallet und Arbitrum L2
  • Idempotente Ledger-Writes mit vollständigem Audit-Trail in Neon Postgres
  • Anti-Double-Spend-Schutz mit Upstash-Redis-Guards und Distributed Locks
  • Cron Jobs für Crediting und Reconciliation im Produktionsbetrieb

Purchase-Flow & Anti-Double-Spend

Die Purchase-Experience auf Blightfell.com habe ich mit Next.js, React, TypeScript, Tailwind und shadcn/ui umgesetzt. Der Flow deckt Auth + Wallet-Linking, Pricing/Quantity-UX und die Transaktionsübergabe ab, um Favor zuverlässig zu crediten. Jede Spend-Operation nutzt Redis-backed Guards und Neon-Ledger-Semantik, um Concurrency und Retries sicher zu handhaben.

Blood Moon Bundle

Ich lieferte den Blood-Moon-Bundle-Flow über eine zweite Chain (Arbitrum) mit automatischem Crediting und Airdrops an Abstract Global Wallet. Dafür waren Auth- und Ownership-Checks über mehrere Systeme, Koordination von Cross-Chain-State und produktionsreife Runbooks für Early-Access-Operations nötig.

Galerie