Echo Hunter
A fast-paced, lore-driven 2D arcade survival game. Play as "Probe-7", tasked with surviving a corrupted mainframe. Built entirely from scratch natively, without any external game engines.
Core Systems
An engineering challenge: building a 60FPS fluid game under 50KB using purely native APIs.
Micro-Footprint (< 50 KB)
Engineered to be incredibly small. By completely eliminating heavy image sprites and MP3 files in favor of procedural Canvas drawing and native hardware audio synthesis, the entire game is packaged in under 50 Kilobytes.
Custom Render Engine
Features a fully custom game loop built on Android's native View class. It uses pre-allocated
object pools to ensure zero garbage collection stutters and a solid 60FPS frame rate.
Three Distinct Modes
Engineered complex logic for 'Endless Waves', 'Story: Sector Cleanup' (featuring mutating boss guardians), and 'Firewall Breach' (a high-speed treadmill escape mode).
Dynamic Story Protocol
An integrated narrative system that handles in-game popups, cinematic boss intros, screen shakes, control-inversion, and UI glitch effects dynamically in real-time.
Native Audio Generator
To achieve the strict < 50KB size constraint, heavy MP3 files were discarded. The game utilizes
Android's hardware ToneGenerator to synthesize authentic retro 8-bit sound effects on the
fly.
In-Game Previews
A look inside the corrupted mainframe of Echo Hunter.
Core Technologies & Systems
The native Android stack powering this lightweight application's engine.
Written entirely in Kotlin, leveraging inline functions and zero-allocation techniques to keep the GC completely idle during gameplay.
No game engines used. Everything from player movement to glowing UI text is drawn directly on the Android Canvas using optimized Paint objects.
Game logic is
heavily tied to standard Android View lifecycle methods, overriding onDraw() and
onTouchEvent().
Built without importing external libraries for physics, rendering, or UI. Pure Android native development practice keeping size under 50KB.
Join Closed Beta Test 🚀
We need 20 dedicated testers to help us launch on the Play Store! Follow the steps below to opt-in.
Join our Testers Community
Join the official Google Group using the same email address connected to your Google Play Store app.
Download the App
Once you are in the group, use the links below to install the beta version on your Android device.
Share Your Feedback
Test the game modes for 14 days. Found a bug or have an idea? Use the form below!