# Programming patterns

- [Async Functions](/creator/scenes-sdk7/programming-patterns/async-functions.md): Learn when and how to run asynchronous functions in your scene's code.
- [Game Objects](/creator/scenes-sdk7/programming-patterns/game-objects.md): Use the game object pattern to make your code more readable and easier to scale.
- [Mutable Data](/creator/scenes-sdk7/programming-patterns/mutable-data.md): Learn how to handle ead-only and mutable data from components
