Screenshots
Description
Tennis in the Face
Take down hordes of quirky foes standing in your path by unleashing your character's expert tennis shots.
Gameplay Overview
Step into the shoes of ex-pro athlete Pete Pagassi, whose tennis stardom vanished after falling victim to a bizarre addiction to a toxic energy drink.
Furious over losing everything, Pete decides to wage war against the corporation behind the sinister soda. Gripping his faithful tennis racket, he heads into town for payback.
Navigate the streets to wipe out swarms of soda-crazed clowns, corrupt cops, and corrupted locals. Each stage drops you into a compact puzzle area packed with targets waiting for a well-placed smash. Positioned in one spot, your objective is to calculate the perfect bounce trajectory.
Launch your ball precisely to knock out every adversary in sight. Shots ricochet off walls and surfaces, or detonate when striking select environmental hazards. Since your supply of tennis balls per stage is strictly limited, careful shot planning is essential to eliminate every target.
Key Highlights
Journey across 8 wacky districts throughout the city of Oddington, spanning over 100 action-packed puzzle levels. Clear every stage by nailing pinpoint tennis shots to eliminate every foe on the screen.
Interact with dynamic objects scattered around each map to trigger explosive chain reactions and wipe out enemies faster. Additional Details:
- Android Requirement: 4.0 and up
- Age Rating: 7+
- Russian Language: Not supported
- OBB / Cache: Not required
Game Version: 1.2.3 | Offline Playable | GameMod.dev Rating: 8/10 | Recommended Titles: Zoidtrip, Digger 2, Granny 3, Slice & Dice
Follow Our Official Channel!
Write a Review
How to install
- Download the APK file above to your phone.
- Allow “Install unknown apps” when prompted.
- Open the downloaded APK and tap Install.
- If the package includes OBB/XAPK data, follow the bundled instructions.
MOD APKs are modified builds, so Play Protect may show a warning. Install only if you trust the file; use at your own risk.





