# How do you make an open world game?

**URL:** <https://forum.makecode.com/t/how-do-you-make-an-open-world-game/31513>\
**Category:** Help\
**Created:** [November 4, 2024, 11:00pm UTC](https://forum.makecode.com/t/how-do-you-make-an-open-world-game/31513 "2024-11-04T23:00:54Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [November 4, 2024, 11:59pm UTC](https://forum.makecode.com/t/how-do-you-make-an-open-world-game/31513/3 "2024-11-04T23:59:46Z")

</div>

you can make pretty big tilemaps in arcade! that being said, it can be tricky to manage all the sprites on those maps. if you have a huge tilemaps with hundreds of sprites running around, your code is going to run pretty slow.

instead, you could consider doing something like what the old-school zelda games used to do and chunk your world into maps. for example:

> **[zelda-map-demo](https://arcade.makecode.com/39592-47208-94726-50979)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

then you can destroy old sprites and create new ones every time you move from one screen to another.

---

_[View the full topic](https://forum.makecode.com/t/how-do-you-make-an-open-world-game/31513)._
