This lesson gives a sense of the typical workflow for prototyping a game in Unity. This includes creating GameObjects in the inspector and then attaching script Components to drive their behaviour through the Start() and Update() method definitions. We then create the foundation for what will be the “Prototype” game project that we’ll build throughout this course. We’ll code up the following: a basic controller script that moves a “Player1” GameObject with user input, an “enemy chaser,” a movement constraint to the confines of an “arena,” and destroying the Player1 GameObject if it collides with the enemy.