Unity 2D Cartoon MMORPG - 14/12/2025 16:46 EST

Заказчик: AI | Опубликовано: 14.12.2025

We are seeking an experienced mobile game developer to build a fully-functional multiplayer role-playing game for iOS and Android platforms. This is a complete mafia-themed online multiplayer game with extensive social features, combat systems, economy mechanics, and 20+ interconnected game systems. **Important: All game assets, UI elements, sprites, animations, and design files are completely ready and organized. You will focus purely on implementation and backend development.** ## Reference Gameplay Video Please review the gameplay mechanics and features here: https://www.youtube.com/watch?v=KXrqbYIu2uk&t=32s This video demonstrates the expected gameplay, UI interactions, and overall game flow. ## Assets Provided (Ready to Use) We provide a complete asset package requiring zero design work: **Visual Assets:** - 3,461 PNG sprite files at @2x retina resolution - 125 JPG background images - 52 DragonBones skeletal animation sets with JSON definitions - Complete UI sprite sheets for all 20+ game systems - 23 building type sprites and layouts - 130+ character and NPC sprites - 500+ item sprites (weapons, armor, equipment) - All menu interfaces, buttons, icons, and UI components **Audio Assets:** - 7 background music tracks (MP3 format) - 131 sound effects (WAV format) **Data Files:** - 104 JSON configuration files - 13 city layout definitions - Building position data - Game mechanics specifications **Technical Documentation:** - Complete 20-system game breakdown (5,800+ lines) - Database schema design - API endpoint specifications - Asset manifest and categorization - Detailed technical specifications for each feature **Existing Prototype:** - Working Phaser 3 web client demonstrating asset integration - Asset loading system - Basic rendering engine - Camera controls and audio system ## Technical Requirements ### Platform & Technology Stack **Client Frameworks (Choose One):** - Unity 2D/3D (preferred for cross-platform) - Cocos2d-x (proven for 2D games) - Cocos Creator (modern alternative) **Target Platforms:** - iOS (iPhone/iPad) - App Store deployment required - Android (phones/tablets) - Google Play deployment required **Backend Stack:** - Node.js + Express (or equivalent REST framework) - PostgreSQL or MySQL database - Redis for caching and session management - WebSocket server for real-time features (Socket.io or similar) - RESTful API architecture **Additional Requirements:** - JWT-based authentication system - Payment gateway integration (in-app purchases) - Push notification service - Social login integration (Facebook, Google, Apple) - Cloud deployment capability (AWS, Google Cloud, or Azure) ## Core Game Systems to Implement ### 1. Player Authentication & Management - User registration and login system - Character creation and customization - Profile management - Session handling and security - Account recovery mechanisms ### 2. Character Progression System - Experience points and leveling (1-200+ levels) - Stat allocation (Strength, Defense, Speed, Stamina) - Skill tree system - Achievement tracking - Reputation and honor systems ### 3. Combat Mechanics - Player vs Player (PvP) combat - Player vs Environment (PvE) battles - Turn-based or real-time combat engine - Damage calculation algorithms - Combat animation integration - Victory/defeat resolution ### 4. Economy & Currency Management - Dual currency system (standard + premium) - Banking features (deposits, interest, loans) - Stock market simulation - Property ownership and rental income - Transaction logging and validation ### 5. Inventory & Equipment System - Dynamic inventory management - Equipment slots (weapons, armor, accessories) - Item stacking and organization - Durability and repair mechanics - Item enhancement and upgrading ### 6. Social & Multiplayer Features - Faction/Guild system (creation, joining, management) - Guild wars and territorial control - Marriage system between players - Friend lists and private messaging - Global chat, faction chat, private chat - Gift sending system - Player leaderboards and rankings ### 7. Interactive Buildings (23 Total) Each building requires unique functionality: **Financial Buildings:** - Bank: deposits, withdrawals, loans, interest calculations - Stock Exchange: trading simulation, market fluctuations - Property Office: real estate transactions **Entertainment Buildings:** - Casino: multiple gambling mini-games - Blackjack (21-point card game) - Texas Hold'em Poker - Slot machines with animations - Fighting Arena: PvP matchmaking and battles - Dungeon: cooperative PvE challenges **Social Buildings:** - Marriage Hall: wedding ceremonies, couple bonuses - School/Academy: skill training and education - Faction HQ: guild management interface **Commerce Buildings:** - Shopping Mall: item purchases - Black Market: rare item trading - Auction House: player-to-player bidding system - Job Center: employment and salary system **Utility Buildings:** - Hospital: healing and recovery services - Prison: incarceration system for criminals - Gym: stat training and improvement - Detox Center: recovery from negative effects - Strengthen Shop: equipment enhancement - Airport: city/world travel system - Government: city management and voting ### 8. Crime & Activity Systems ### 9. Mini-Games & Activities ### 10. VIP & Monetization ### 11. Real-Time Multiplayer Features ### 12. Administrative System ## Security Requirements (Critical) ### Client-Side Security - Code obfuscation for both iOS and Android - Certificate pinning for API communications - Jailbreak and root detection - Anti-debugging protection - Local storage encryption (AES-256) - Anti-cheat mechanisms ### Server-Side Security - HTTPS/TLS for all communications - SQL injection prevention (parameterized queries) - XSS and CSRF protection - Rate limiting per IP and user - DDoS mitigation strategies - Secure password hashing (bcrypt or Argon2) - API request signing and validation - Session hijacking prevention - Two-factor authentication support ### Game Security - Server-side validation for all game actions - Transaction verification and logging - Anomaly detection for cheating - Packet manipulation protection - Economy exploit prevention - Audit trails for sensitive operations ## Performance Requirements - Minimum 60 FPS on mid-range devices - API response time under 100ms (95th percentile) - Database query optimization - Efficient asset loading and memory management - Support for 500+ concurrent users - Graceful handling of network interruptions - Offline mode for certain features ## Deliverables 1. **iOS Application** - Production-ready build - App Store submission and approval - TestFlight beta testing setup 2. **Android Application** - Production-ready build - Google Play submission and approval - Beta testing track setup 3. **Backend Server Infrastructure** - Fully functional REST API - WebSocket server for real-time features - Database with complete schema - Redis caching layer - Deployed to production environment 4. **Admin Panel** - Web-based management dashboard - User and content management - Analytics and reporting tools 5. **Documentation** - Complete API documentation - Database schema documentation - Deployment and maintenance guide - Admin panel user guide - Security audit report 6. **Source Code** - Clean, well-commented code - Version control (Git repository) - Build scripts and configuration files - CI/CD pipeline setup 7. **Testing Suite** - Unit tests for critical functions - Integration tests for API endpoints - Load testing results - Security penetration test report ## Project Timeline Estimated duration: 3 to 6 months Suggested milestones: - Milestone 1: Core backend infrastructure and authentication (20%) - Milestone 2: Client applications with basic navigation (20%) - Milestone 3: Combat and progression systems (20%) - Milestone 4: Economy and social features (20%) - Milestone 5: Testing, security audit, and deployment (20%) We are open to fixed-price or hourly arrangements based on your preference and experience. Please provide a detailed breakdown in your proposal. ## Required Qualifications **Must Have:** - Minimum 3 years mobile game development experience - Proven experience with multiplayer game architecture - Strong backend development skills (Node.js or equivalent) - Experience with Unity or Cocos2d-x game engines - Database design and optimization expertise - iOS and Android app submission experience - WebSocket and real-time communication implementation - Payment gateway integration experience - Security best practices knowledge - Portfolio with at least 2 published mobile games **Preferred:** - Experience building multiplayer RPG or strategy games - DragonBones or Spine animation integration - Sprite sheet and texture atlas handling - Server scaling and load balancing - DevOps and cloud deployment experience - Anti-cheat system implementation - Experience with mafia/crime-themed games - Unity Asset Store or Cocos Store familiarity