User Guide (Version 1.13)

Creating a Gem

This topic references tools and features that are legacy. If you want to use legacy tools in Lumberyard Editor, disable the CryEntity Removal gem using the Project Configurator or the command line. To learn more about legacy features, see the Amazon Lumberyard Legacy Reference.

You can create your own gems by packaging your assets into the Lumberyard gem format. This makes your package distributable, shareable between projects, and easy for game developers to enable or disable as needed.

Creating your gem involves placing code, assets, and several other special files into the correct directory structure. This chapter describes the creating a gem procedure in detail.

To structure your assets as a gem, follow these steps. Click the link for detailed steps.

  1. Create a new, empty gem.

  2. Package your assets and move them into the gem directory structure.

  3. Test your new gem to ensure that assets still work correctly after moving them into the gem directory structure.