Zereblast
Endless • Pixel Art • Artificial Intelligence • Roguelite • Web3
Available in: WebGL
Project Overview
- Role(s): Lead Programmer
- Team Size: 93 programmers, 3 artists, 2 designer, 1 producer
- Organization: Gravity Software
- Engine: Unity
- Status: Released






🧠 Technical Contributions
Scalable Architecture Design: Engineered the core game architecture with a focus on modularity, maintainability, and scalability to future-proof development and support rapid iteration.
Best Practices & Design Patterns: Defined and enforced coding standards and reusable design patterns to improve code clarity and long-term stability.
Project Organization Overhaul: Optimized the folder hierarchy, asset management, and script architecture for a streamlined, intuitive development workflow.
Git Workflow & Team Sync: Established a robust Git branching model to reduce merge conflicts and enhance collaboration between developers.
LLM Integration: Integrated Zerebro’s custom-trained LLM via RESTful APIs, enabling real-time client-server interaction with the in-game AI.
🛠️ What I Built
Endless Descent Gameplay: Designed a high-speed, momentum-based faller where players dodge, destroy, and chase the elusive $zerebro coin.
Player Progression System: Developed an upgrade system that enhances player stats and rewards skillful play with higher scores and power scaling.
Leveling & Enemy Scaling: Implemented dynamic enemy scaling and level-up mechanics tied to obstacle destruction, increasing challenge over time.
Biome & Zone Discovery: Built a system to unlock new falling environments with unique visual styles and enemy types as the player progresses.
AI Dialogue Interaction: Connected the game world with the Zerebro AI—an eccentric, schizo-artist NPC capable of surreal, LLM-powered conversations.
🤝 How I Contributed
- Led core development and guided technical direction to ensure project scalability and maintainability.
- Collaborated closely with designers and artists to translate ideas into playable, polished mechanics.
- Mentored team members, promoted code ownership, and ensured consistent implementation across the game systems.
🧩 Challenges & Solutions
⚖️ Challenge: Performance Bottlenecks
As gameplay intensified with more objects and visual effects, performance began to suffer, especially on mid-tier devices.
✔ Solution: Applied WebGL optimization techniques to ensure smooth performance.
🧠 Challenge: LLM-AI Integration
Interfacing with a large language model in real-time required precise handling of API responses and conversation flow.
✔ Solution: Designed a middleware system to sanitize, filter, and format LLM replies into coherent in-game dialogue exchanges.
🌟 Standout Features
🌌 Endless Fall Core Loop
A high-velocity gameplay loop where players are constantly in motion, creating a tense rhythm of precision dodging and strategic destruction.
🧠 Zerebro LLM-Powered NPC
A surreal AI companion whose dialogue evolves and reacts to your journey, powered by custom LLM integration and player-triggered inputs.