Cosmo Ranger

3D Third-Person RPG Prototype (Unity, C#)

Multi-planet adventure game showcasing advanced gameplay systems and modular architecture

Duration 3 months
Team Size 3 developers
Role Team Lead & Gameplay Programmer
Status Complete

Project Overview

🏆 Led 3-person team to deliver feature-complete RPG prototype with zero critical bugs in 12 weeks

🎮 Concept

Multi-planet RPG exploring "main effect/side effect" gameplay across Tutorial, Sand Planet, and Mars environments

🔧 Technical Focus

AI state machines, persistent progression systems, and modular architecture prioritizing robust functionality

👨‍💼 Leadership Role

Sprint planning, code integration, quality assurance, and cross-team communication

🔗 Repository

GitHub (as @ocampo2001k)
Team: @Manthan8567, @sadoyh

Key Technical Contributions

🤖

AI & Physics

  • 4-state enemy FSM (Idle, Target, Attack, Block)
  • Ragdoll physics with dynamic death animations
  • EXP/loot drop system on enemy defeat
  • 60+ FPS with multiple active enemies
🎯

Quest & Progression

  • Event-driven quest system with scriptable objectives
  • Singleton EXP Manager for cross-scene persistence
  • Portal unlock gates tied to quest milestones
  • Support for 20+ concurrent objectives
🛠️

Core Systems

  • Complete UI/UX: menus, HUD, dialogues, cinematics
  • Dynamic SFX with spatial audio integration
  • Environmental hazards (Sand Planet health system)
  • Modular architecture for reusable components
👥

Team Leadership

  • Code integration across multiple Git branches
  • Refactored single-use systems into universal frameworks
  • Comprehensive testing protocols
  • Zero critical bugs at delivery

Demo & Results

📹 Gameplay Demo

Combat system, quest progression, and multi-planet exploration

🏆 Project Results

60+
FPS Performance
0
Critical Bugs
100%
Code Integration
3
Planetary Environments