ABSTRACT
By the end of this chapter you should:
Understand what scripting is and its importance for game development.
Learn to how create C# scripts for Unity games.
Appreciate the coding, debugging and component-based workflow.
Understand singletons and inter-component communication.
Understand event-driven programming.