Terug naar portfolio

Mafia Empire

Browser-based maffia RPG met misdaad, missies, drugshandel, PvP, gangs, story mode en perk systeem. 32.000+ regels code.

Browser Game REST API Full-Stack
Mafia Empire

Over dit project

Mafia Empire is een volledig browser-gebaseerd maffia RPG met een Go Fiber backend en Next.js 16 frontend. Spelers beginnen als straatcrimineel en werken zich omhoog door 12+ rangen van Street Punk tot Godfather. Het spel bevat 25 misdaden verdeeld over 4 tiers, missies in 6 districten met een mastery-systeem, PvP gevechten met stat-based uitkomsten, een drugshandelsysteem met dynamische stadsprijzen en marktevents, en een uitgebreide economie met 10 eigendommen die passief inkomen genereren. Uniek is de story mode met NPC dialogen en vertakkende keuzes, een perk/skill tree systeem, een gym/trainingssysteem, een reissysteem tussen steden met verschillende modifiers, community themes die spelers kunnen maken en delen, en een achievement systeem. Real-time updates via WebSocket houden alles synchroon.

Belangrijkste functies

  • 25 misdaden in 4 tiers met cooldowns, jail-mechanica en item drops
  • Missies in 6 districten met mastery-systeem (3 tiers per missie)
  • Drugshandelsysteem met dynamische stadsprijzen en marktevents
  • PvP gevechtssysteem met stat-based berekeningen en revenge tracking
  • 10 eigendommen ($5k - $50M) met upgrades en passief inkomen
  • Gangsysteem met rangen, gangbank en gang wars
  • Story mode met NPC dialogen en vertakkende keuzes
  • Perk/skill tree systeem, gym training en reissysteem tussen steden
  • Community themes - maak en deel custom UI themas
  • 32.000+ regels code, 58 database tabellen, 89+ API endpoints

Technologie

Go 1.25 Fiber v3 Next.js 16 React 19 TypeScript MySQL 8.0 WebSocket JWT Tailwind CSS Framer Motion Docker

Interesse in een soortgelijk project?

Neem contact met ons op om uw idee te bespreken. Wij bouwen het voor u.

Neem contact op

Cookies

Wij gebruiken cookies om uw ervaring te verbeteren en ons websiteverkeer te analyseren. Lees meer in ons privacybeleid.