Mike Xiao

Software Engineer & Game Developer

These are the projects and games I have been worked on:

Drawing Drawing Drawing Drawing

The Witch's Familiar


Role

Drawing
  • Lead Game Programmer

Responsibilities

  • Enemy AI and state machines
  • Character controller
  • Boss mechanics and behaviors
  • Collision detection
  • Game combat system and gameplay physics

Objective: Extraction


Role

Drawing
  • Gameplay and UI Programmer

Responsibilities

  • Enemy AI behavior
  • Game UI animation
  • Character controller
  • Tile-based scene transition
  • Random scene generation

The Roadie


Role

Drawing
  • Lead Game Programmer

Responsibilities

  • Character controller
  • Instrument mechanics
  • Game object animation state machine
  • UI programming and animation

Super Sparty Bros


Role

Desc Image
  • Developer (Indie)

Responsibilities

  • Character controller
  • Enemy AI behavior
  • Level Design and Implementation
  • UI programming and animation
  • Level system (with growing damage)
  • ...and more (basically everything)