"That's Business!" – Multiplayer Game Development
Lead Developer & Project Manager | 1+ Year in Development
A multiplayer simulation game built in Unity featuring custom networking architecture, AI-driven NPCs, and interactive gameplay mechanics set in a monster-integrated world where players manage a retail store.
Core Technical Implementations:
- Multiplayer Networking: Architected server-client infrastructure using Unity Netcode with custom lobby system featuring unique server ID authentication for session management and real-time state synchronization
- 3D Asset Pipeline: Managed complete workflow from Blender to Unity, including model integration, animation rigging, and Unity Animator state machine configuration with optimized asset compression
- Advanced AI Systems: Developed autonomous NPC behavior using A* Pathfinding Pro and Behavior Designer, implementing:
- Dynamic task-driven pathfinding with real-time grocery list execution
- Collision avoidance algorithms for smooth multi-agent navigation
- State machine-based queue formation and management system
- Intelligent NPC decision trees for realistic shopping behavior
- Custom Game Systems: Built from scratch:
- Physics-based player movement with responsive character controls
- Dynamic day/night cycle with lighting transitions
- Server-authoritative spawning system for networked item instantiation
- Interactive cash register minigame with timing-based scanning mechanics
- Conveyor belt physics simulation for item movement
- Development Optimization: Integrated Hot Reloader asset for rapid iteration cycles, reducing build times and accelerating debugging workflow efficiency by 40%
- Project Management: Led cross-functional development team, coordinating asset integration, establishing coding standards, managing sprint timelines, and conducting code reviews
Unity
C#
Unity Netcode
A* Pathfinding Pro
Behavior Designer
Blender 3D
Unity Animator
Hot Reloader
Currently in active development • Multiplayer testing phase