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
Thumbnail 3
Thumbnail 4
Thumbnail 5
Thumbnail 6
Thumbnail 7
Thumbnail 8

🧠 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.