Switch to the store?

Mastering Unity Scripting

More Information
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
About

This book is an easy-to-follow guide that introduces you to advanced tips and techniques to code Unity games in C#. Using practical and hands-on examples across ten comprehensive chapters, you'll learn how C# can be applied creatively to build professional-grade games that sell.

You will be able to create impressive Artificial Intelligence for enemy characters, customize camera rendering for postprocess effects, and improve scene management by understanding component-based architecture. In addition, you will have an in-depth look at the .NET classes used to increase program reliability, see how to process datasets such as CSV files, and understand how to run advanced queries on data. By the end of this book, you'll become a powerful Unity developer, equipped with plenty of tools and techniques to quickly and effectively develop merchantable games.

Features
  • 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
Page Count 380
Course Length 11 hours 24 minutes
ISBN 9781784390655
Date Of Publication 29 Jan 2015
Compilation errors and the console
Debugging with Debug.Log – custom messages
Overriding the ToString method
Visual debugging
Error logging
Editor debugging
Using the profiler
Debugging with MonoDevelop – getting started
Debugging with MonoDevelop – the Watch window
Debugging with MonoDevelop – continue and stepping
Debugging with MonoDevelop – call stack
Debugging with MonoDevelop – the Immediate window
Debugging with MonoDevelop – conditional breakpoints
Debugging with MonoDevelop – tracepoints
Summary

Authors

Alan Thorn

Alan Thorn is an educator, author, and multidisciplinary games-developer with 18 years of tech-industry experience. He is currently Head of Department for the Games Design and Development MA degree at the BAFTA-winning National Film and Television School, London. He has written 27 technical books on game development and presented 29 online training courses. He founded the game-studio Wax Lyrical Games and created the award-winning game Baron Wittard: Nemesis of Ragnarok.