├── Chapter03 ├── CollectableCake.cs └── PlayerController.cs ├── Chapter04 ├── CollectableCake.cs ├── UI_GameOver.cs └── UI_Score.cs ├── Chapter05 └── StateMachineBehaviour_DestroyOnExit.cs ├── Chapter06 ├── BulletController.cs ├── EnemyController.cs ├── EnemyControllerSmarterAttacker.cs └── PlayerController.cs ├── Chapter07 ├── FallingScript.cs ├── LivesCounter.cs ├── RepeatingBackground.cs ├── RotatingSatellite.cs └── SpawningSystem.cs ├── Chapter10 ├── MovementComponent.cs └── PlayerController.cs ├── Chapter11 ├── SaveLoadSystem.cs ├── WaterZone.cs └── WinningZone.cs ├── Chapter12 ├── UI_JumpController.cs └── UI_MovingController.cs ├── LICENSE ├── README.md ├── project1_AngelCakes └── Scripts │ ├── CollectableCake.cs │ ├── PlayerController.cs │ ├── UI_GameOver.cs │ └── UI_Score.cs ├── project2_QuarkSpaceShooter └── Scripts │ ├── BulletController.cs │ ├── EnemyController.cs │ ├── EnemyControllerSmarterAttacker.cs │ ├── FallingScript.cs │ ├── LivesCounter.cs │ ├── PlayerController.cs │ ├── RepeatingBackground.cs │ ├── RotatingSatellite.cs │ ├── SpawningSystem.cs │ └── StateMachineBehaviour_DestroyOnExit.cs └── project3_Retroformer └── Scripts ├── MovementComponent.cs ├── PlayerController.cs ├── SaveLoadSystem.cs ├── UI_JumpController.cs ├── UI_MovingController.cs ├── WaterZone.cs └── WinningZone.cs /Chapter03/CollectableCake.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter03/CollectableCake.cs -------------------------------------------------------------------------------- /Chapter03/PlayerController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter03/PlayerController.cs -------------------------------------------------------------------------------- /Chapter04/CollectableCake.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter04/CollectableCake.cs -------------------------------------------------------------------------------- /Chapter04/UI_GameOver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter04/UI_GameOver.cs -------------------------------------------------------------------------------- /Chapter04/UI_Score.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter04/UI_Score.cs -------------------------------------------------------------------------------- /Chapter05/StateMachineBehaviour_DestroyOnExit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter05/StateMachineBehaviour_DestroyOnExit.cs -------------------------------------------------------------------------------- /Chapter06/BulletController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter06/BulletController.cs -------------------------------------------------------------------------------- /Chapter06/EnemyController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter06/EnemyController.cs -------------------------------------------------------------------------------- /Chapter06/EnemyControllerSmarterAttacker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter06/EnemyControllerSmarterAttacker.cs -------------------------------------------------------------------------------- /Chapter06/PlayerController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter06/PlayerController.cs -------------------------------------------------------------------------------- /Chapter07/FallingScript.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter07/FallingScript.cs -------------------------------------------------------------------------------- /Chapter07/LivesCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter07/LivesCounter.cs -------------------------------------------------------------------------------- /Chapter07/RepeatingBackground.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter07/RepeatingBackground.cs -------------------------------------------------------------------------------- /Chapter07/RotatingSatellite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter07/RotatingSatellite.cs -------------------------------------------------------------------------------- /Chapter07/SpawningSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter07/SpawningSystem.cs -------------------------------------------------------------------------------- /Chapter10/MovementComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter10/MovementComponent.cs -------------------------------------------------------------------------------- /Chapter10/PlayerController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter10/PlayerController.cs -------------------------------------------------------------------------------- /Chapter11/SaveLoadSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter11/SaveLoadSystem.cs -------------------------------------------------------------------------------- /Chapter11/WaterZone.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter11/WaterZone.cs -------------------------------------------------------------------------------- /Chapter11/WinningZone.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter11/WinningZone.cs -------------------------------------------------------------------------------- /Chapter12/UI_JumpController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter12/UI_JumpController.cs -------------------------------------------------------------------------------- /Chapter12/UI_MovingController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/Chapter12/UI_MovingController.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/README.md -------------------------------------------------------------------------------- /project1_AngelCakes/Scripts/CollectableCake.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project1_AngelCakes/Scripts/CollectableCake.cs -------------------------------------------------------------------------------- /project1_AngelCakes/Scripts/PlayerController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project1_AngelCakes/Scripts/PlayerController.cs -------------------------------------------------------------------------------- /project1_AngelCakes/Scripts/UI_GameOver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project1_AngelCakes/Scripts/UI_GameOver.cs -------------------------------------------------------------------------------- /project1_AngelCakes/Scripts/UI_Score.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project1_AngelCakes/Scripts/UI_Score.cs -------------------------------------------------------------------------------- /project2_QuarkSpaceShooter/Scripts/BulletController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project2_QuarkSpaceShooter/Scripts/BulletController.cs -------------------------------------------------------------------------------- /project2_QuarkSpaceShooter/Scripts/EnemyController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project2_QuarkSpaceShooter/Scripts/EnemyController.cs -------------------------------------------------------------------------------- /project2_QuarkSpaceShooter/Scripts/EnemyControllerSmarterAttacker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project2_QuarkSpaceShooter/Scripts/EnemyControllerSmarterAttacker.cs -------------------------------------------------------------------------------- /project2_QuarkSpaceShooter/Scripts/FallingScript.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project2_QuarkSpaceShooter/Scripts/FallingScript.cs -------------------------------------------------------------------------------- /project2_QuarkSpaceShooter/Scripts/LivesCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project2_QuarkSpaceShooter/Scripts/LivesCounter.cs -------------------------------------------------------------------------------- /project2_QuarkSpaceShooter/Scripts/PlayerController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project2_QuarkSpaceShooter/Scripts/PlayerController.cs -------------------------------------------------------------------------------- /project2_QuarkSpaceShooter/Scripts/RepeatingBackground.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project2_QuarkSpaceShooter/Scripts/RepeatingBackground.cs -------------------------------------------------------------------------------- /project2_QuarkSpaceShooter/Scripts/RotatingSatellite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project2_QuarkSpaceShooter/Scripts/RotatingSatellite.cs -------------------------------------------------------------------------------- /project2_QuarkSpaceShooter/Scripts/SpawningSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project2_QuarkSpaceShooter/Scripts/SpawningSystem.cs -------------------------------------------------------------------------------- /project2_QuarkSpaceShooter/Scripts/StateMachineBehaviour_DestroyOnExit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project2_QuarkSpaceShooter/Scripts/StateMachineBehaviour_DestroyOnExit.cs -------------------------------------------------------------------------------- /project3_Retroformer/Scripts/MovementComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project3_Retroformer/Scripts/MovementComponent.cs -------------------------------------------------------------------------------- /project3_Retroformer/Scripts/PlayerController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project3_Retroformer/Scripts/PlayerController.cs -------------------------------------------------------------------------------- /project3_Retroformer/Scripts/SaveLoadSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project3_Retroformer/Scripts/SaveLoadSystem.cs -------------------------------------------------------------------------------- /project3_Retroformer/Scripts/UI_JumpController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project3_Retroformer/Scripts/UI_JumpController.cs -------------------------------------------------------------------------------- /project3_Retroformer/Scripts/UI_MovingController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project3_Retroformer/Scripts/UI_MovingController.cs -------------------------------------------------------------------------------- /project3_Retroformer/Scripts/WaterZone.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project3_Retroformer/Scripts/WaterZone.cs -------------------------------------------------------------------------------- /project3_Retroformer/Scripts/WinningZone.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Unity-2017-2D-Game-Development-Projects/HEAD/project3_Retroformer/Scripts/WinningZone.cs --------------------------------------------------------------------------------