Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

Unity C# - An in-depth mobile Game Development course

person icon N8 Productions

3.9

Unity C# - An in-depth mobile Game Development course

Create, publish, and monetize your own mobile games using Unity and C# | Mobile Game Development | Android | iOS

updated on icon Updated on Apr, 2024

language icon Language - English

person icon N8 Productions

English [CC]

category icon 3D Game Development,Game Development,Game Design,Game Development Fundamentals,Mobile Game Development,

Lectures -38

Duration -10.5 hours

3.9

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

This course focuses on providing the necessary knowledge and tools to develop mobile games using the Unity game engine and the C# (c-sharp) programming language.

The ultimate and primary goal of the course is to explore the vast majority of functionalities commonly found in mobile games and provide students with a greater understanding of how they operate behind the scenes as well as how to implement them in their own games.

The course has been developed in December 2022 and aims to provide the most updated and latest features of Unity.
In addition, the contents of the course will be updated weekly to ensure top quality to students.

Lectures cover material in detail and easy-to-understand examples to ensure that all students are able to keep up with the pace of the course and fully comprehend its content. Furthermore, additional resources are provided for each lecture that students can use to review new concepts explored as well as do their own research for a more thorough understanding. Resources provided are in most cases linked to the official documentation of either Unity or C#, or alternatively to trusted and reviewed external resources.

In any case, instructors are active daily and answer questions raised by students within a few hours.

To allow students to fully capture the potential of mobile devices, the course will be going into detail about how to capture different types of user inputs and showing examples of how to fully utilize them in games. 

The user inputs covered in this course have been inspired by the most popular mobile games and these include the following:
Touches, Swipes, Double taps, Accelerometer inputs (Mainly used for screen shakes), and Gyroscope inputs (Orientation of device in space).

In addition, the course will cover how to implement ways to monetize mobile games and gain revenue through Ads and In-App purchases.

The course focuses on the programming side of game development, exploring different API calls available for us to use, and different types of data structures as well as providing general guidelines to improve the coding experience of students. Each aspect will be discussed and explained to enable students of all backgrounds to keep up with the course. 

All of the above will be taught within 3 different projects which will serve as a vehicle for teaching the course.

Two of the projects will be mobile games inspired by popular mobile games, and the last project will be a bonus project covering techniques that weren't applicable in the two games.

The first game will be a runner game, which is one of the most influential genres for mobile gaming and it only seemed appropriate to include a runner game within our course.

The second game will be a tower defense game, which is a genre that has been booming in the past few years in the mobile game development industry, with the genre getting increasingly more popular as the years go by for mobile games.

These two games will allow us to explore a wide variety of functionalities found in mobile games, in Unity, and in C# whilst developing them. 

Each game developed provides plenty of room for students to apply their own personal preferences and reflect their style within the games, as well as ways to apply the knowledge gained on their own. 

A discord server is in place which attempts to unite game developers together and enable students to meet like-minded people to create game development teams, create friendships, and also ask questions and get support for their development journey.  

P.S. This course was originally created for Udemy. Some changes were made due to difference options available between the two websites. 

Thank you for your time and I hope to see you in the lectures :)

Goals

What will you learn in this course:

The goal of this course is to provide students with the necessary tools to brainstorm, develop, monetize, and publish mobile games using the Unity game engine and the C# programming language.

Prerequisites

What are the prerequisites for this course?

This course is made for beginners in game development and Unity. The prerequisites for the course are the very basics of Unity (don't worry if you are not sure if you know enough, everything used and displayed in the course is explained)

Unity C# -  An in-depth mobile Game Development course

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction
2 Lectures
  • play icon Introduction 02:51 02:51
  • play icon Teaching Style 03:07 03:07
Galaxy Surfer - An infinite runner mobile game
17 Lectures
Tutorialspoint
Hex Out - Building a Tower Defence mobile game
18 Lectures
Tutorialspoint
Extra Resources Section
1 Lectures
Tutorialspoint

Instructor Details

N8 Productions

N8 Productions

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515