Harlem Underworld
In Harlem, respect isn't given... it's taken.
Client
Personal Project
Year
2025-06-23
Agency
Freelance
Role
Front-endLab
Tech
ReactTypeScriptViteTailwind CSSGame DesignStrategy Game



Background:
Harlem Underworld is a top-down strategy game set in 1960s Harlem, inspired by the TV show "Godfather of Harlem" and the legendary Bumpy Johnson. This immersive gaming experience allows players to take control of the streets, build their criminal empire, and navigate the dangerous world of organized crime in one of New York's most iconic neighborhoods during the civil rights era.Objective:
The goal was to create an authentic and engaging strategy game that captures the essence of 1960s Harlem while providing complex gameplay mechanics. Players take on the role of an aspiring crime boss looking to take over Harlem's various districts, combining territory control, character development, and business management in a compelling gaming experience.Key Features:
Territory Control System:
Players fight to control different districts across Harlem, each with unique characteristics and opportunities. Districts include Sugar Hill (high-end jazz clubs), Lenox Avenue (commercial strip), Marcus Garvey Park (residential influence), and East Harlem (expansion territory).Character Progression:
Comprehensive skill development system covering shooting (combat effectiveness), stealth (avoiding detection), intimidation (influence through fear), and streetwise knowledge (navigating urban challenges).Business Management:
Run illegal operations, collect protection money, and manage various businesses that generate passive income while expanding your criminal empire.Resource Management:
Strategic management of money, drugs (cocaine, heroin, marijuana), weapons (switchblades to revolvers), and most importantly - respect and fear in the community.Dynamic Mission System:
Story-driven objectives that expand your influence and unlock new opportunities throughout Harlem's underworld.
Technical Implementation:
Modern React Architecture:
Built with React 18 and TypeScript for type safety and maintainable code structure, ensuring robust gameplay mechanics and user interface interactions.Performance Optimization:
Utilized Vite as the build tool for fast development and optimized production builds, enabling smooth gameplay even with complex state management.Responsive Design:
Implemented with Tailwind CSS for consistent styling and responsive design that works across different screen sizes and devices.Component Architecture:
Organized code structure with core game components (GameView, GameMap, PlayerHUD) and reusable UI components, making the codebase scalable and maintainable.Game State Management:
Implemented complex game state handling for player progression, territory control, resource management, and mission tracking.