Temple Run Clone for iOS & Android | Top Unity Course
Temple Run Clone for iOS & Android | Top Unity Course udemy course free download
Make a cross-platform, endless runner game for iOS and Android using the Unity3D game engine in UNDER 5 hours
What you'll learn:
Top Unity3D Course | Temple Run Style Game for iOS & Android
Using the Unity C# syntax to make 3D games lets you control how your game objects (called “assets”) act inside of Unity.
Learn how to make your game responsive to touch gestures and the phone’s accelerometer, and how to adapt it to both iOS and Android.
The logic and mechanics of games with unending runners, such as Temple Run.
How do you bring 3D objects into Unity and set them up so you can make the setting for your game?
How to use the Unity Mechanism system to make your character move, which will give your game more life and interactivity.
Previous knowledge of basic programming concepts in any language, such as the types and declarations of variables, for loops, etc.
On a Mac or PC with basic specifications.
A Unity installation is already made (free).
A version of Visual Studio is already installed (for Mac and Windows users).
Course Prerequisites: Basic programming knowledge (variable types and declarations, for loops, etc.)
Course Requirements: A PC or a Mac with modest specs, a pre-installed version of Unity (free), a pre-installed version of Visual Studio (for Mac and Windows users) .
This project-based course will serve as your entrance to 3D graphics, which are at the core of game development, virtual worlds creation, and character animation. If you complete this course, you will have a fully working Temple Run clone that is cross-platform and portable to mobile phones with amazing, smooth graphics and animation (not like those cheap ones you find in blogs ;)
Game Development Topics Covered in Great Detail in this Course:
Object oriented programming (OOP) including: Classes, objects, public & private data members, constructors, inheritance, and many more.
Functions in C#.
If & switch statements in C#.
All the major C# variables types like ints, floats, bools, etc.
Unity GameObjects & Components.
The concept of assets in game development.
The concept of prefabs in Unity.
Utilizing the Unity Asset Store to its full potential.
3D models basics like polygon counts, textures & materials.
The concept of a skybox.
Character animation using the Unity Animation System (Mechanim).
Animation state machines.
Unity Animation Events
C# scripts in Unity.
Different Unity user interface (UI) elements like texts, images and buttons.
Different Unity classes like Vector3, Vector2, Animator, Transform, CharacterController, and many others.
Unity's random logic.
The concept of a camera in video games.
Different input systems for the game like keyboard keys, as well as mobile touch input and accelerometer input.
Reading the Unity Documentation as a guide for knowing how to use Unity competently.
Debugging the game using the Unity Console window.
Loading different scenes (levels).
Building or exporting the game from a project in the Unity engine to an app that can work natively on Android & iOS.
Typecasting in C#.
C# enumeration structures like enum.
C# co-routines and interfaces like IEnumerator.
Designing a user interface (UI) in Unity for the game using different UI elements like images, texts, panels, and buttons.
The concept of local (automatic) and global variables in C#
Unity game save feature.
Unity immediate graphical user interface (IMGUI).
The mechanics of the endless runner game genre.
Sound effects (SoundFX).
Unity script-to-script communication.
Game Development Topics Covered Partially in this Course:
3D coordinate math.
3D rotation math like quaternions and Euler angles.
The concept of particle systems in game development & the Unity Fog System.
Visual effects (VFX) in video games.
More advanced data structures like dictionaries and keys.
The concept of linear interpolation.
Skills You'll Hone If You Complete this Course (Besides Learning 3D Game Development in Unity):
Abstract & logical thinking.
Who this course is for:
People who which to kickstart their indie development careers.