Overview
Nextbots: Revenge is a survival-action game built around escalating enemy waves and limited resources, where fast decision-making under pressure is a key gameplay element.
The gameplay loop is based on: survive a wave → collect resources → upgrade the character → face increasingly difficult waves. Each iteration increases difficulty, creating a continuous risk/reward balance.
Development was iterative: core mechanics and balance were continuously adjusted based on player behavior and post-release feedback.
My Role
- Designed core gameplay loop (waves, progression, economy)
- Implemented enemy AI and behavior systems
- Built loot, resource, and upgrade systems
- Integrated monetization and in-game economy
- Developed UI/UX game screens and states
- Optimized performance for WebGL and mobile platforms
Collaboration & Feedback Loop
- Worked with game designers on difficulty tuning and pacing
- Collaborated with UI/UX designer to improve clarity and user experience
- Analyzed player feedback after releases and updates
- Iteratively adjusted balance based on player behavior and metrics
- Participated in improving core loop and retention systems
- Translated product ideas into implementable technical solutions
Technical Highlights
- Implemented wave system with dynamic difficulty scaling, increasing average player retention
- Built scalable AI using state-machine architecture, allowing easy expansion without refactoring core systems
- Optimized spawn system for WebGL, improving FPS stability and reducing runtime overhead
- Introduced MVC/MVP architecture, improving feature development speed (~20–25%)
- Reduced CPU load by simplifying AI runtime logic and update frequency
Tech
Metrics
- DAU: ~80+
- MAU: ~2.2K
- Retention: ~10%
- Playtime: ~7–10 min
- FPS: stable 60+ on target devices
Media