Temple Run Clone for iOS & Android | Top Unity and C# Course
Temple Run Clone for iOS & Android | Top Unity and C# Course, available at $54.99, has an average rating of 4.5, with 20 lectures, based on 13 reviews, and has 78 subscribers.
You will learn about 3D game development using Unity C# syntax, so that you could manipulate the behavior of your game objects (assets) inside Unity. Learn to port your game to both iOS and Android, as well as make it receive input from your phone's accelerometer and touch-gestures. The mechanics and logic of endless runner games like Temple Run. How 3D models are imported and rigged inside of Unity, so that you could create your own game environment. How to animate your character using the Unity Mechanim system to bring your game to life and make it more interactive. This course is ideal for individuals who are People who which to kickstart their indie development careers. or People who just like making things. It is particularly useful for People who which to kickstart their indie development careers. or People who just like making things.
Enroll now: Temple Run Clone for iOS & Android | Top Unity and C# Course
Summary
Title: Temple Run Clone for iOS & Android | Top Unity and C# Course
Price: $54.99
Average Rating: 4.5
Number of Lectures: 20
Number of Published Lectures: 20
Number of Curriculum Items: 20
Number of Published Curriculum Objects: 20
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- 3D game development using Unity
- C# syntax, so that you could manipulate the behavior of your game objects (assets) inside Unity.
- Learn to port your game to both iOS and Android, as well as make it receive input from your phone's accelerometer and touch-gestures.
- The mechanics and logic of endless runner games like Temple Run.
- How 3D models are imported and rigged inside of Unity, so that you could create your own game environment.
- How to animate your character using the Unity Mechanim system to bring your game to life and make it more interactive.
Who Should Attend
- People who which to kickstart their indie development careers.
- People who just like making things.
Target Audiences
- People who which to kickstart their indie development careers.
- People who just like making things.
Requirements:
-
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) .
Course Description:
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.
-
C# arrays.
-
C# lists.
-
C# Strings.
-
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.
-
Collision Detection.
-
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.
-
C# syntax.
-
For-loops.
-
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.
-
C# namespaces.
-
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.
-
Modular arithmetic.
-
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.
-
Operator overloading.
-
The concept of linear interpolation.
Skills You’ll Hone If You Complete this Course (Besides Learning 3D Game Development in Unity):
-
Problem solving.
-
Abstract & logical thinking.
Course Curriculum
Chapter 1: Part 0: Course Introduction
Lecture 1: Installing Unity and Visual Studio on Windows
Lecture 2: Installing Unity and Visual Studio on macOS
Chapter 2: Part 1: Unity Basics
Lecture 1: Setting-up Our Virtual Scene and Importing Our 3D Character Model
Lecture 2: Prefabs and Object Oriented Programming (OOP) in Unity
Chapter 3: Part II: Game Mechanics
Lecture 1: Player Logic I: Propelling the Character Forward
Lecture 2: Player Logic I (Cont'd): Implementing Gravity Effect
Lecture 3: Player Logic II: Left and Right Turns; and Getting Input from the Keyboard
Lecture 4: Game Mechanics (GM) I: Camera Behavior Script
Lecture 5: GM II: Spawning Infinite Random Segments Forward
Lecture 6: GM III: Generating Random Segments & Spawning them in Different Directions
Lecture 7: Player Animation: Importing Animations and Unity Animation System Basics
Lecture 8: VFX: Adding Water and a Clearing Fog Effect
Lecture 9: Player Logic III: Death Condition, Collision Detection, and Player Respawning
Lecture 10: Adding Sound to the Game
Chapter 4: Part III: Additional Features
Lecture 1: Reward System: Coin Collection & Running Distance Tracking & Score Saving
Lecture 2: Game Menus
Lecture 3: Game User Interface (UI)
Lecture 4: Mobile Port: Touch Input Integration
Lecture 5: Mobile Port: Accelerometer Input Integration
Lecture 6: Mobile Port: Build for iOS & Android
Instructors
-
Alp Merza
EE Grad/ Engineer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 1 votes
- 4 stars: 6 votes
- 5 stars: 6 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple