Bob Character Framework


A highly modular character controller framework supporting FPS, TPS, Top-Down, and Photomode right out of the box. Features a clean Brain/Module C# architecture, and local multiplayer support.


by FlipGameDev


Price History +

Bob Character Framework provides a robust, highly modular foundation for character controllers. Designed with flexibility and rapid prototyping in mind, this framework allows developers to drop a single prefab into their scene and immediately test their game in First-Person (FPS), Third-Person (TPS), Top-Down, or Photomode with seamless transitions and zero friction.

Built on a clean Brain-State-Module C# architecture, systems like Input, Movement, Camera, and Animation run independently. This means no spaghetti code: you can easily enable, disable, or extend modules without breaking the rest of your game.

Key Features:

  • Multi-Perspective Ready: Instantly switch between FPS, TPS, Top-Down, and Photomode workflows using pre-configured Cinemachine virtual cameras. Perfect for hybrid games or rapid genre testing.
  • Modular Architecture: A central Brain coordinates independent modules through a shared State, making the system highly reusable and easy to extend for programmers.
  • Local Multiplayer Support: Drop in the PlayerInputManager prefab and instantly get dynamic split-screen functionality. A new player and UI are automatically generated for each connected gamepad/keyboard.
  • Secondary Motion Systems: Bring your character to life with built-in procedural physics for hair and clothing (wind simulation), an Eye Controller (blinking, micro-movements, gaze tracking), and a Jaw Audio Sync component that creates frequency-based lip-syncing for dialogue.
  • Audio Integration: Built-in animation event listeners for Footstep and Landing SFX.
  • Mixamo-Ready Rig: Includes a specially configured FBX designed to be uploaded directly to Mixamo for effortless animation generation and testing.

Ideal For:

  • Rapid prototyping across different camera perspectives
  • Action-adventure and shooter games
  • Local co-op/split-screen party games
  • Developers looking for a clean, extensible codebase