Guides
This section collects deeper explanations and best practices for using PlayMaker effectively in your Unity projects.
Whether you're troubleshooting a problem or exploring advanced features, these guides are here to help.
Troubleshooting
Find solutions to common installation and setup issues.
Best Practices
Tips for smooth and scalable FSM design.
- Initialization - How to manage initialization order of FSMs at runtime.
- Referencing Scene Objects - Strategies to reference scene objects from assets.
- Editing Prefab Instances - Best practices for editing prefab instances.
- System Events - Understand when system events are sent.
Game Systems
Guides for building common game systems with PlayMaker, from saving data to driving navigation and UI.
- Interactables - Quickly set up interactable objects.
- Save System - Save and load variables and other data.
- NavGrid - 2D grid-based movement and pathfinding with.
- DataTables - Build tables for systems like inventory, shops, and quests.
- UI Widgets - Build common game UI like meters, tables, targeting.
Advanced Concepts
Explore features that help manage complexity.
- Parallel Behaviors - Compare using regions vs multiple FSMs to run behaviors in parallel.
- Using Enums - Use named values instead of magic numbers and strings.
Looking for a topic that's not covered here?
Let us know on the PlayMaker Forum!