# Core Systems

- [Events Manager](/heroic-engine/basics/publish-your-docs/core-systems/events-manager.md): Presented via IEventsManager interface, this system registers, listens and triggers various events.
- [Input Manager](/heroic-engine/basics/publish-your-docs/core-systems/input-manager.md): Presented via IInputManager interface, this small but useful system provides you with information about player inputs.
- [Localization Manager](/heroic-engine/basics/publish-your-docs/core-systems/localization-manager.md): Presented via ILocalizationManager interface, this system processes localization in your project.
- [LangText component](/heroic-engine/basics/publish-your-docs/core-systems/localization-manager/langtext-component.md)
- [Music Player](/heroic-engine/basics/publish-your-docs/core-systems/music-player.md): This system is able to play music tracks in random order without repeats if its possible.
- [Sounds Manager](/heroic-engine/basics/publish-your-docs/core-systems/sounds-manager.md): Presented by SoundsManager class, this system is able to play plenty of different sounds at the same moment.
- [Time Manager](/heroic-engine/basics/publish-your-docs/core-systems/time-manager.md): Do you need to pause or resume game? Easy! Just use this small system presented by TimeManager class.
- [Scenes Loader](/heroic-engine/basics/publish-your-docs/core-systems/scenes-loader.md): Presented by ScenesLoader class, this system assists you in work with game scenes.
- [Day Time Controller](/heroic-engine/basics/publish-your-docs/core-systems/day-time-controller.md)
- [Weather Controller](/heroic-engine/basics/publish-your-docs/core-systems/weather-controller.md)
