Preface

Hello! future game developers. You are reading this course as you are probably curious person trying to learn more about a great game engine - Unity and specifically, programming in C#.

Each module either pushes your skills in Unity into new areas or pushes them to the very limits of what they can be used for. This course takes a practical, project-based approach to teach you the specifics game development with the Unity 3D game engine. We walk through a series of hands-on projects and step-by-step tutorials using Unity and other free or open-source software. By the end of the course, you will be equipped to develop rich, interactive experiences using Unity.

What this course covers

Module 1, This module will take you on the learning journey. We will go though it together, Beginning from the fundamentals of programming and finishing on functional 2D platformer game.

Module 2 , In this module, you will be able to create a 2D twin-stick shooter, a clicker title, a endless runner, a shooting gallery, a side-scrolling platformer with an in-game level editor, a first-person survival horror shooter game, and a GUI menu system to use in all your future titles. In addition, you will learn how to publish your game with an installer to make your title look really polished and stand out from the crowd.

Module 3, This module intends to give us the tools, knowledge, and skills we need to both detect and fix performance issues in our application, no matter where they stem from. This could be hardware components such as the CPU, GPU, or RAM, within software subsystems such as Physics, Rendering, or within the Unity Engine itself. In addition, the more resources we save, the more we can do within the Unity Engine with the same hardware system, allowing us to generate more interesting and dynamic gameplay.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset