Unity is a program that lets you create games by programming. This book will teach you how to program in Unity, so you can make your own games. What is Unity C# is a programming language that helps you create software. Unity is like a building. It has a roof, walls, and floors. Inside, there are different rooms and corridors. You can move around the building and explore it any way you like. To create a basic program, you first need to figure out what you want your program to do. Then, you need to create a plan of how you will accomplish your goals. Finally, you need to write your program in code. Scripting is the process of creating instructions for a computer to follow. In C#, you can use scripts to control the flow of your code and make it more efficient. Working on a computer screen means you see things in two dimensions. That's the most common format for the simplest computer games. Unity is a software program that helps you create games. Unity has its own IDE (integrated development environment), which makes game development easy. Unity also has a lot of helpful code examples. So, if you want to develop your own games, Unity is a great option.