top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Ping Pong Hero

Date

July 2025

Role

Game Developer

Project type

Arcade, Sports, Hobby Project

Engine

Unity

Platform

Android

    Project Overview
    Ping Pong Hero is an arcade-style table tennis game prototype developed in Unity. The project focuses on fast-paced, skill-based gameplay while keeping mechanics accessible and rewarding for casual players. Inspired by real-world ping pong but stylized with arcade mechanics, the game introduces cinematic features like smash bullet time, intuitive shot controls, and AI opponents to create an exciting back-and-forth rally experience.

    Core Gameplay
    Players face off against an AI opponent in intense table tennis rallies. Instead of purely simulation-style play, Ping Pong Hero emphasizes fun, responsiveness, and spectacle. Every shot — from gentle lobs to aggressive smashes — is designed to feel impactful. Players have access to different shot types (topspin, underspin, flat, and smash), each mapped to simple button inputs for quick decision-making.

    Key Features
    Multiple Shot Types – Players can perform topspin, underspin, flat shots, or unleash powerful smashes.
    Smash Bullet Time System – Smashes trigger a cinematic camera sequence with slow motion, dramatic angles, and visual effects.
    AI Opponent – A dynamic AI that tracks hit zones, adjusts its responses, and provides a fun challenge.
    Arcade Feel – Prioritizes speed and style over realism, keeping matches exciting and accessible.
    Mobile-Friendly Controls – Designed with button inputs now, with swipe mechanics planned for depth and variety.
    Polished Feedback Loop – Particles, sound effects, and smooth transitions to keep gameplay satisfying.

    Technical Implementation

    Built in Unity using C#.
    Cinemachine 3.1.4 powers dynamic camera systems, including spline-based smash sequences.
    Custom AI system for calculating hit zones and reacting with appropriate return shots.
    Arcade input system that maps shot types to player-friendly buttons, easily extendable to swipe gestures.
    SmashBulletTimeController developed as a modular script to handle slow-motion sequences, camera transitions, and impact FX.
    Gameplay built with scalable, modular code, making it easy to expand (multiplayer support, additional arenas, progression systems, etc.).

    Player Experience
    Ping Pong Hero delivers the thrill of table tennis with a cinematic twist. Instead of strict realism, the game leans into over-the-top, arcade moments that make each rally feel like a highlight. Players experience tension during long exchanges and a rush of excitement when executing a perfectly timed smash.
bottom of page