Business Client need Mobile App Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Ahmedabad, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"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:
[login to view URL]
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 ([login to view URL] 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" (client-provided description)
Matched companies (4)

Appeonix Creative Lab

TechGigs LLP

Kiantechwise Pvt. Ltd.
