Learning C# by Developing Games with Unity 2020
上QQ阅读APP看书,第一时间看更新

Technical requirements

Sometimes, it's easier to start with what a thing isn't, rather than what it is. The main goal of this book isn't to learn the vast ins and outs of the Unity game engine or all of game development. By necessity, we'll cover these topics at a basic level here at the beginning of our journey, and in more detail in Chapter 6Getting Your Hands Dirty with Unity. However, these topics are simply to provide a fun, accessible way for us to learn the C# programming language from the ground up. 

Since this book is aimed at complete beginners to programming, if you have no previous experience with either C# or Unity, you're in the right place! If you've had some experience with the Unity Editor but not with programming, guess what? This is still the place to be. Even if you've dabbled in a bit of C# mixed with Unity, but want to explore some more intermediate or advanced topics, the later chapters of this book can provide you with what you're looking for.

If you're an experienced programmer in other languages, feel free to skip the beginner theory and pe right into the parts you're interested in, or stick around and refresh your fundamentals.