Packed with hands-on tasks and real-world scenarios that will help you apply C# concepts
Learn how to work with event-driven programming, regular expressions, customized rendering, AI, and lots more
Easy-to-follow structure and language, which will help you understand advanced ideas
Who This Book Is For
Mastering Unity Scripting is an advanced book intended for students, educators, and professionals familiar with the Unity basics as well as the basics of scripting. Whether you've been using Unity for a short time or are an experienced user, this book has something important and valuable to offer to help you improve your game development workflow.
What You Will Learn
Understand core C# concepts, such as class inheritance, interfaces, singletons, and static objects
Implement effective Artificial Intelligence for NPCs
Work with event-driven programming to optimize your code
Develop solid debugging and diagnostic techniques
Get to know the Mono Framework and Linq in practical contexts
Customize the rendering functionality for postprocess effects
Code line of sight, view testing, and other useful algorithms
Improve the quality of your code with the help of concepts such as attributes
Table of Contents (summary)
Preface
Chapter 1: Unity C# Refresher
Chapter 2: Debugging
Chapter 3: Singletons, Statics, GameObjects, and the World
Chapter 4: Event-driven Programming
Chapter 5: Cameras, Rendering, and Scenes
Chapter 6: Working with Mono
Chapter 7: Artificial Intelligence
Chapter 8: Customizing the Unity Editor
Chapter 9: Working with Textures, Models, and 2D
Chapter 10: Source Control and Other Tips
Index
Book Details
Publisher: Packt Publishing By: Alan Thorn Language: English File size: 8.43 MB File format: PDF