> For the complete documentation index, see [llms.txt](https://infinitypbr.gitbook.io/magic-pig-games/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://infinitypbr.gitbook.io/magic-pig-games/game-modules-4/video-tutorials/dynamic-menus-with-item-objects-and-dictionaries.md).

# Dynamic Menus with Item Objects and Dictionaries

Here we use [**ItemObjects**](/magic-pig-games/game-modules-4/module-documentation/items/itemattribute.cs.md) and [**Dictionaries**](/magic-pig-games/game-modules-4/v4-migration-tips/dictionaries.md) to create "Upgrades" and "Towers" for the **Tower Defense Demo Game**. The **ItemObjects** are the "things" that the player will buy, and the **Dictionaries** module is used to store the spites and other data needed to populate the menu.

This is a great way to use Game Modules to speed up your development!

{% embed url="<https://www.youtube.com/watch?v=j6Ac8kLsRhU>" %}
