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

At Appeonix Creative Lab, we are more than just an IT company—we are your growth partners. With a passion for innovation and excellence, we craft cus… Read more

...

TechGigs LLP

We deliver cutting-edge technology solutions to businesses of all sizes. From mobile and web development to AR/VR, AI, and enterprise software, our t… Read more

...

Kiantechwise Pvt. Ltd.

Kiantechwise is a creative tech company delivering innovative web design, software solutions, branding, and digital marketing. With expertise and vis… Read more

...

SYNERGIC SOFTEK SOLUTIONS PVT LTD

Synergic Softek Solutions, based in Kolkata, India, specializes in banking technology, digital innovation, and custom software development. The compa… Read more