Uploaded June 2021 | Updated September 2026, 2 weeks ago
Learn how to load and save Unity tilemaps using scriptable objects.
Alternatively, I'll show you how to convert tilemaps into JSON or a compressed string so that you can easily save them to a database and allow players to create their own levels to share.
Extra: Learn how to add buttons to your unity editor scripts.
Scripts: bit.ly/3wLN8Sk
=========
SUBSCRIBE: bit.ly/3eqG1Z6
0:00 Intro
0:30 Base tile script
2:30 Tilemap Manager
3:45 Create the level scriptable object
5:00 Saving the map
11:00 Adding buttons to the editor
14:00 Clearing the map
15:45 Loading the map
21:00 Saving to JSON
22:40 Manual serialization for compression
Learn how to load and save Unity tilemaps using scriptable objects.
Alternatively, I'll show you how to convert tilemaps into JSON or a compressed string so that you can easily save them to a database and allow players to create their own levels to share.
Extra: Learn how to add buttons to your unity editor scripts.
Scripts: bit.ly/3wLN8Sk
=========
SUBSCRIBE: bit.ly/3eqG1Z6
0:00 Intro
0:30 Base tile script
2:30 Tilemap Manager
3:45 Create the level scriptable object
5:00 Saving the map
11:00 Adding buttons to the editor
14:00 Clearing the map
15:45 Loading the map
21:00 Saving to JSON
22:40 Manual serialization for compression




![Unity async / await: Coroutines Hot Sister [C# & Unity]
The C# async / await workflow can simplify your code and give you more granular control over your game in Unity.
Learn how to convert your current coroutine workflow, what a task is, how to run sequential and synchronous code and how to return data from an asynchronous function.
UniTask: https://github.com/Cysharp/UniTask (Provides an efficient allocation free async/await integration for Unity)
❤️ Become a Tarobro on Patreon: https://www.patreon.com/tarodev
🔔 SUBSCRIBE: https://bit.ly/3eqG1Z6
🗨️ DISCORD: https://discord.gg/tarodev
✅ MORE TUTORIALS: https://www.youtube.com/tarodev
0:00 Super professional intro
0:30 Standard coroutine workflow
1:19 Converting to async / await
2:44 Use-cases of async / await
3:10 Running functions sequentially
6:00 Waiting for synchronous tasks to complete
10:20 Mixing sequential and synchronous tasks
11:00 Returning data from an async function
14:20 Calling an async function from a non-async function
15:10 WebGL caveat
15:45 Other advanced async techniques Unity async / await: Coroutines Hot Sister [C# & Unity]](https://i.ytimg.com/vi/WY-mk-ZGAq8/mqdefault.jpg)





