← Back to Portfolio
Multi-Platform Ecosystem
Developed for Pbi

Photo Bomber

January 2012 – July 2012

PhotoBomber is a social photo-challenge game ecosystem for iPhone. Players create and join timed photo games, complete challenges, share pictures, vote via likes, and receive push notifications through a PHP/MySQL backend.

Business Purpose & Ecosystem Overview

PhotoBomber is a social photo-challenge game ecosystem for iPhone. Users create or join timed games, receive challenges, capture photos, apply effects, vote on submissions, and climb leaderboards. A PHP/MySQL backend powers the game state, picture storage, invitations, and push notifications.

Key System Features

  • Create and configure photo-challenge games (PhotoBomber, Location, Royale)
  • Invite friends and manage game rosters
  • Camera capture with filters and collage composition
  • Challenge feed, picture galleries, and like voting
  • Leaderboards and achievement tracking
  • Push notification-driven game invites and challenge alerts
  • Facebook integration for friend discovery and sharing
  • Game, challenge, playlist, and user CRUD APIs
  • Picture upload, comment, and like management
  • Apple Push Notification Service dispatch

Tier Architecture & Breakdown

iOS Game Client

Purpose: The native iPhone client lets users create, join, and play photo-challenge games. It captures photos, applies filters/collage effects, browses challenges and leaderboards, and manages invitations.

Key Features:

  • Create and configure photo-challenge games (PhotoBomber, Location, Royale)
  • Invite friends and manage game rosters
  • Camera capture with filters and collage composition
  • Challenge feed, picture galleries, and like voting
  • Leaderboards and achievement tracking
  • Push notification-driven game invites and challenge alerts
  • Facebook integration for friend discovery and sharing

PHP Web Service Backend

Purpose: The PHP/MySQL backend exposes REST-style endpoints for games, challenges, pictures, users, playlists, notifications, and achievements. It also delivers Apple Push Notification Service messages.

Key Features:

  • Game, challenge, playlist, and user CRUD APIs
  • Picture upload, comment, and like management
  • Achievement and progress tracking
  • Invitation and notification workflows
  • Apple Push Notification Service dispatch
  • Game timer and challenge state orchestration

Component Ecosystem

Explore the architecture by platform layer—mobile, web, backend, and utilities.

iOS Game Client

iPhone Only

The native iPhone client lets users create, join, and play photo-challenge games. It captures photos, applies filters/collage effects, browses challenges and leaderboards, and manages invitations.

iPhone 4, iPhone 4S, iPod touch (4th generation)

OS: iOS 4.3 – iOS 6.1.6

Features (7)
  • Create and configure photo-challenge games (PhotoBomber, Location, Royale)
  • Invite friends and manage game rosters
  • Camera capture with filters and collage composition
  • Challenge feed, picture galleries, and like voting
  • Leaderboards and achievement tracking
  • Push notification-driven game invites and challenge alerts
  • Facebook integration for friend discovery and sharing
Xcode 4.x projectObjective-C 2.0iOS 4.3+UIKitCoreLocationMessageUIFacebook iOS SDKGPUImageMKNetworkKitAPNSCustom camera/collage libraries