To complete the project presented in this course you only need Unity 2018 (or a more recent version) and to also ensure that your computer and its operating system comply with Unity’s requirements. Unity can be downloaded from the official website and before downloading, you can check that your computer is up to scratch.
In terms of computer skills, all knowledge introduced in this course will assume no prior programming experience from you. So for now, you only need to be able to perform common computer tasks, such as downloading items, opening and saving files, be comfortable with dragging and dropping items and typing, and relatively comfortable with Unity’s interface. This being said, because the focus of this course is on scripting, and while all steps are explained step-by-step, you may need to be relatively comfortable with Unity’s interface, as well as creating and transforming objects.
So, if you would prefer to become more comfortable with Unity prior to start scripting, you can take the first course in the series called Unity From Zero to Proficiency (Foundations). This course covers most of the shortcuts and views available in Unity, as well as how to perform common tasks in Unity such as creating objects, transforming objects, importing assets, using navigation controllers, or exporting the game to the web.
In this course, you will become comfortable with coding in C# for Unity by creating a survival game that includes both an indoor and an outdoor environment.
You will learn how to code in C# and how to use some common coding concepts to add interactivity to your game including variables, conditional statements, methods, and much more.
You will create your own classes, and methods.
You will create and update a user interface for your game that includes a mini-map, buttons, menus, text, and images. You will also learn to include both background audio and sound effects for an epic atmosphere. You will also learn how to hide/display the mini-map and mute the audio when necessary.
You will implement a scoring system, and to keep track of the objects collected by the player using a simple inventory system. You will also learn how to store global information abou the game using the Player preferences..
You will then create a finished game, with realistic graphics, from start to finish with menus, audio, a splash screen, instructions, sound, two levels (one indoor and one outdoors), NPCS (Non-Player Characters) that chase the player, and a plane that the player needs to find and pilot to escape the island.