Role: Game Developer (AI & Gameplay Systems)
Company: Chaf Games
Overview
As a developer on "Velev", a competitive MOBA extraction game, I focused on creating engaging combat systems, intelligent AI companions, and optimized gameplay experiences. Velev combines PvPvE mechanics with class-based action, where players fight monsters, rival teams, and extract loot under constant threat. My work helped shape both the technical backbone and moment-to-moment feel of the game.
Key Contributions:
- Led game optimization efforts, replacing physics-heavy logic with math-based solutions, achieving FPS improvement approximately 312% even most intensive scenarios and maps.
- Built the Mercenary AI System using behavior trees to support dynamic following, tanking, and tactical decision-making alongside the player.
- Developed AI Player Planning using a custom GOAP (Goal-Oriented Action Planning) system:
- Used A* algorithm for efficient goal planning.
- Applied radix sort for rapid goal prioritization.
- Implemented Strategy pattern for modular actions.
- Built a Blackboard architecture for shared data across AI agents.
- Integrated short-term and long-term memory systems for more contextual behavior.
- Designed and implemented character class abilities (e.g., Paladin) and created monsters with unique skill patterns and AI behavior.
Skills Demonstrated:
- Game development and real-time optimization in Unity.
- C# programming and performance profiling.
- AI system architecture (GOAP, Behavior Trees, Blackboard).
- Design patterns: Strategy, Observer, SOLID, Component-based architecture.
- Multiplayer combat design and tactical AI behaviors.
- Player class and monster development.
- Mathematical problem-solving and system refactoring.
- Collaborative development in an early access, live-service setting.