# Introduction

Welcome to the third unit of the course!

In this unit, we’ll **explore how LLM-powered NPCs can create immersive gaming experiences**. 

To illustrate this, first you'll dive into *NPC-Playground* created through the collaboration of the [Cubzh](https://github.com/cubzh/cubzh) and [Gigax](https://github.com/GigaxGames/gigax) teams, showcasing the potential of smart LLM-powered NPCs.

You can play with the demo directly on your browser 👉 [here](https://huggingface.co/spaces/cubzh/ai-npcs) 

In this 3D demo, you can **interact with the NPCs and teach them new skills with just a few lines of Lua scripting!**

Then, beyond just learning about the demo, **you’ll have the opportunity to customize it, tweak NPC behaviors and teach them new skills.**.

By customizing the game, **you’ll gain confidence in navigating the Cubzh documentation and building new, unique experiences**.

Sounds fun? Let’s get started!

