
Version 2.0 (Previously released as Versatile Third Person Controller) Welcome to the official documentation for the Modular Third Person Framework (MTPF).
This framework provides a complete, modular third-person locomotion and interaction system for Unity — designed to save you months of development time while giving you the flexibility to customize and extend for your project’s needs.
MTPF (Modular Third Person Framework) is a production-ready third person framework for Unity designed around modular architecture, extensibility, and long-term maintainability. Built for solo developers, indie teams, and small studios, MTPF provides advanced locomotion, interaction, camera, vitality, animation, and environment systems within a modular architecture-first solution. Whether building prototypes, adventure games, exploration games, survival games, action games, or custom third person projects, MTPF provides a scalable foundation that can be customized to meet project requirements.
MTPF provides the core systems commonly required by third person games, helping developers avoid rebuilding the same functionality across multiple projects.
The framework follows modular architecture principles that support maintainability, extensibility, and scalability as projects evolve.
Developers can customize, replace, or extend individual systems without introducing unnecessary dependencies throughout the project.
The framework includes documentation, architecture references, setup resources, and examples designed to accelerate onboarding and implementation.
MTPF follows architecture-first development practices designed to reduce coupling and improve long-term maintainability.
The framework is organized around modular systems that communicate through clearly defined interfaces and events, making customization easier while maintaining clean architecture.
MTPF was designed to support customization at every level. Developers can:
The framework encourages extension and integration rather than modification of core systems.
Supports ladders, ropes, poles, walls, and custom climbing implementations.
Includes high and low cover mechanics with configurable transitions.
Supports vaulting, climbing, traversal, and obstacle navigation.
Provides hand and foot placement support for natural interactions.
Supports entering water, swimming, diving, underwater transitions, and breath mechanics.
MTPF includes resources designed to help developers understand, configure, and extend the framework.Available resources include:
These materials are intended to help developers understand both framework usage and architectural design.
MTPF supports:
MTPF does not include production-ready character models, animation packs, or third-party art assets.Developers are expected to use their own:
The framework provides the systems and integration points required to connect custom content to gameplay mechanics.
Getting started with MTPF is straightforward:
MTPF provides a modular foundation for creating scalable third person games in Unity. Combining advanced locomotion, interaction, vitality, camera management, extensibility, and architecture-first design, MTPF helps developers focus on creating gameplay instead of repeatedly rebuilding core systems.
The Modular Third Person Framework (MTPF) is built to help you focus on creating gameplay — not reinventing core systems.





