Overview of Godot Core System modules
mainThe framework is divided into specialized systems and utilities. Use the following guide to identify which module fits your needs:
Core Systems
- State Machine System: Game state management and transitions.
- Audio System: Sound and music management.
- Input System: Input control and event handling.
- Logger System: Logging and debugging.
- Resource System: Resource loading and management.
- Scene System: Scene switching and management.
- Tag System: Object tagging and categorization.
- Trigger System: Event-driven triggers and conditions.
- Config System: Configuration management.
- Save System: Game save management.
Utilities
- Frame Splitter: Performance optimization tool for distributing tasks.
- Async IO Manager: Non-blocking file I/O.
- Threading System: Simplified multi-threading management.
- Random Picker: Weighted random selection tool.