ML for Games Course documentation

2D Assets Generation ๐ŸŽฎ

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

2D Assets Generation ๐ŸŽฎ

One of the most critical elements in game development for 2D games is the ability to produce high-quality 2D assets with a beautiful aesthetic.

For a long time, AI was unusable because of its lack of consistency (you were not able to generate the perfectly same character in multiple generations, for instance). Fortunately, with LoRA and other innovations, this problem is a thing of the past.

In this section, Iโ€™ll present my favorite tool itโ€™s Scenario โค๏ธ Itโ€™s an impressive tool we will use in a future Unit of the course.

Scenario ๐Ÿค—๐Ÿ”’๐Ÿ’ธ

Scenario

Scenario is a platform that allows you to generate 2D assets using text-to-image models and fine-tune these models with specific styles.

The foundation model is Stable Diffusion (SD 1.5 and SDXL), two open-source models.

The power of Scenario comes from its platform and its powerful tools.

First, you can easily fine-tune your own LoRA using generated images or original ones.

Or you can create a composition using Scenarioโ€™s library of Platform Models and even blend them with your own.

Scenario Scene Example

You can do the same for characters.

Scenario Character Example
  • With the upscaler tool you can increase the quality of the output up to 10k resolution and correct some artifacts made by the generation.
Upscaler

Here you can see some examples of content you can make with it:

  • A platformer
Scenario Example

To see an example in video ๐Ÿ‘‡

If you want to make your own platformer then, check this tutorial ๐Ÿ‘‰ Designing a Unity Platformer Level: Scenario Development

  • Buildings for 2D RTS Games
Scenario RTS example

See in video how easy it is to reskin your isometric building assets ๐Ÿ‘‡

Scenario RTS example

Tutorial: Build an Isometric City ๐Ÿ‘‰ https://www.scenario.com/post/isometric-city-builder

There are so much more tools and features to cover, but the best is that you try them by yourself ๐Ÿ‘‰ https://www.scenario.com/

Scenario Documentation ๐Ÿ‘‰ https://help.scenario.com/

Scenario Twitter Profile (for the latest updates) ๐Ÿ‘‰ https://twitter.com/Scenario_gg

< > Update on GitHub