Chapter 6. NPCs and Interactions

Interacting with other characters is a key feature of RPGs. So, in this chapter, we'll look to add some more characters and give them something to say.

This chapter will discuss, in general, advanced programming techniques. Some of the techniques may not be implemented in our game, but they are still good to know about. Each technique will be accompanied by an example.

After we discuss the advanced programming techniques, we will implement some of these techniques in our game to create a dialog system.

Note

This is a heavy scripting chapter. All the techniques explained are not used in this chapter but are important to know, and what's more important is to know the difference between them and when to use them.

The lists ...

Get Mastering Unity 2D Game Development - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.