# Basics

The TaskScheduler module helps you easily manage and run multiple tasks at the same time.&#x20;

**and, it's all open source!**

It's like a to-do list for your game, but way smarter.

It lets you create tasks, set their priorities, track their progress, and even retry them if they fail.&#x20;

You can control how many tasks run at once, group them, or categorize them however you want.



It is better to use TaskScheduler on more complex scripts, rather than simple scripts, as that can use up a lot of memory for just a simple script! Using it on more complex scripts is more worth it.
