Unity Mobile Game Development

Create and publish mobile games for Android and iOS using C# and Unity. Made in Unity 2022.

4.84 (126 reviews)
Udemy
platform
English
language
Game Development
category
instructor
1,103
students
7 hours
content
Mar 2024
last update
$94.99
regular price

What you will learn

Compatibility with all Resolutions and Mobile Devices

Implement Touch Controls with Unity's New Input System

Monetization (Banner, Interstitial and Rewarded ads)- Android & iOS

Implement Notifications- Android & iOS

How to Test Games on Mobile Devices- Android & iOS

Virtual Joystick

Level Selection With Unlocking System

Power Ups- Health, Shield and Shooting Upgrades

Implement Boss Fight

Score, High Score and Save System

Optimization-Scriptable Objects, Profiler Analysis and Object Pooling System

Publishing on Google Play- Android

Description

(*** NEW COURSE***)

Have you ever wondered how to make a mobile game? You've come to the right place.

The Space Shooter mobile game is designed to guide you step by step through challenges that can occur in mobile game development. You will learn how to make your game compatible with all screen resolutions and devices (automatic Camera adjustments, scaling and placement of UI elements, and more).

This course is made with Unity 2022 version. Lectures are carefully edited, concise, and easy to follow. There is no time wasting. To follow the course you will need some basic C# knowledge (variables, functions, "if" statements, etc.) and you need to be familiar with the Unity editor.

Some highlights of this course:

  • New Input System

  • Monetization

  • Notifications

  • Optimization

  • Device Compatibility and Testing

  • Boss Fight

  • Publishing Process


By the end of this course, you will have general knowledge of how to develop and publish mobile games.

(*please note that the publishing process is covered only for Android, on Google Play Store, the rest of the course covers both, Android and iOS)

Customer Support:

I respond to all messages if you get stuck anywhere or need help.

You can also join the community on the Discord server and connect with other enrolled students.

Thank you for your time and see you in the course lessons.

Content

Project Setup

Create a project and choose settings
Device Simulator

Sprites and Scrolling Background [DOWNLOAD ASSETS]

Sprite Importing and Sprite Editor [DOWNLOAD ASSETS]
Scrolling Background [Mini Challenge]

New Input System and Player Movement

New Input System Setup
Enhanced Touch Fundamentals
Move Player with Touch
Player Movement Restrictions
Camera Boundaries

First Enemy Concept and Spawner

Enemy Concept (Inheritance)
Meteor Prefab [Mini Challenge]
Collision Matrix
Meteor Spawner
Object Rotation

Player Shooting

Shooting Laser Bullets

Health Bar and Damage System/UI

PlayerStats and Damage System
UI Fundamentals
Health Bar
Safe Area Helper

Animations

Explosion Animation
Damage Animation and Transitions

Enemies

Shooting Enemy
Green Enemy [Challenge]
Enemy Spawner

Game Manager and Win Condition

Win Condition
UI Panel Controller- Text Mesh Pro
Game Manager
Singleton Pattern

Scene Management and Loading Screen

Change Levels/Scenes
Fade Between Scenes
Loading Screen
Upgrade/Fix Fade Effect

Score and Saving

Font Creation
Score System
Playerprefs Syntax
Save and Load Score/High Score

Level Selection

Scene Preparation
Start Screen (Menu)
UI Setup
Level Selection and Unlocking
How to easily create levels

Test on Mobile Device [Android and iOS]

Android Phone Build for Testing
iOS Phone Build for Testing

Power Ups

Scriptable Object Spawner
Health Power Up
Shield Power Up
Shield UI
Shooting Power Up

BOSS

Boss Concept and Preparations
Boss States and Controller
Enter State
Testing States
Boss Fire
Special Attack
Boss Stats and Death
Spawn Boss

Sound [DOWNLOAD ASSETS]

Background Sound [DOWNLOAD ASSETS]
Shooting Sound Effect

Ads [Android and iOS]

Ads Setup
Banner Ads
Skippable Ads
Rewarded Ads [1]
Rewarded Ads [2]

Notifications [Android and iOS]

Android Notifications
iOS Notifications

Optimization

Profiler
Object Pooling

Google Play Publishing [Android]

Android Build
Privacy Policy
Google Play Forms
Google Play- Internal Testing and Publishing

Game Development for PC

BONUS LECTURE

Screenshots

Unity Mobile Game Development - Screenshot_01Unity Mobile Game Development - Screenshot_02Unity Mobile Game Development - Screenshot_03Unity Mobile Game Development - Screenshot_04

Reviews

Andrés
December 26, 2023
Este curso es bueno, cumplió con mis expectativas, recomiendo a los que tomen este curso que posean una conocimiento básico previamente de tal forma puedan seguir fluidamente este curso y de igual forma posean 2 monitores conectados al mismo computador para seguir bien cada sección ya que el curso es rápido y muy completo en lo que a android enseña.
Juan
December 22, 2023
This is a very good tutorial, at first i put 4 & 1/2 starts because i was starting but i'm really close to finish the course and until now everything is very good!
Rishabh
November 30, 2023
THE BEST MOBILE GAME DEV COURSE ON UDEMY. What a great course. All lectures are to the point. Covers everything from code architecture to game optimisation and testing and publishing. The response and support from the course owner is also fantastic. Looking for more advanced mobile dev courses now.
Stefan
October 7, 2023
Very good. I still have one mistake. touch is out of the screen. i do not know how to fix it. i followed your steps. Do you have any recomend?
Adam
October 2, 2023
It's unbelivable how much knowledge can be compressed inside 7h video course. It learns how to start and develop full-featured game, shows some practical use for design patterns... Oh boy (or girl) - just look at the content section for the course: YES - IT'S REALLY ALL COVERED THERE! The course is definitely much above what I've expected. Intense, focused on knowledge and practical use cases. From scratch to Google Play publishing! Thank You Mario!
Trilab
September 22, 2023
This course is amazing. The instructions are very clear, the instructor explains very well and the final result is very good to continue developing the video game. I highly recommend this course for beginners and for more advanced levels. Thanks for the content
Slavko
August 1, 2023
I am waiting to finish the course, so I can write a full experience review. This is my first course in mobile game development and in development overall. Up to now, I can say that Mario is a very good teacher with clear and precise explanations. I had to Google some basic stuff that I didn't know about C#, and despite my lack of knowledge, I was able to learn and understand pretty much everything. His community on Discord is awesome, with lots of good ideas and discussions to be found there. I highly recommend this course. It's been an excellent experience and I've gained a lot of valuable knowledge about Unity.
Mike
July 6, 2023
Excellent stuff I’m a software dev by trade and found this to be perfect thank you so much for the effort. I would like to see a IAP section and a character skin change section and this would be a 12 star but it was amazing thank you.
Andrija
July 5, 2023
Did not finish the course yet, I'm somewhere at 75%, but I like the way instructor teaches, and all the information I'm learning. Course is easy to follow and understand.
Kartono
June 12, 2023
The course material is exceptionally well-structured, allowing for clear delivery of the content. Mario's voice is articulate, and the language used is easily understandable. Mobile game development poses challenges such as limited space and memory. However, in this course, Mario proficiently elucidates the necessary steps in mobile game development and provides a comprehensive guide on publishing Android games to the Play Store, covering the entire process from inception to publication. Thank you Mario
Phillip
May 22, 2023
Because of this course, I made the game and I was able to impress a girl that I like. She thought it was really cool that it had a boss fight, and she accepted to go on a date with me.
Felipe
April 29, 2023
I'm learning so much in so little time! This is course is very well structured. Id say it's a fast-paced-yet-in-depth course. Mario won't waste your time, you get a lot done in fairly quick straight-to-the-point lectures. its 5 star!
Alejandro
April 21, 2023
Another amazing course by Mario, very well done. Only thing is, if this course is ever updated with more content, for this kind of game I would've loved to see those enemies that spawn in a fixed path and if you destroy them all before they leave the screen, you get a power up just like the good old gradius games. Other than that, everything is perfectly explained and works with zero flaws, kudos to Mario, can't wait for his next course.
Filip
March 31, 2023
I recently completed this Unity course. The course covers a wide range of topics, from the basics of Unity Mobile Game development to more advanced concepts such as creating environments and programming behaviors for game objects. I found the course to be very well-structured and easy to follow. The instructor's teaching style is engaging and informative, and he did an excellent job of breaking down complex topics into simple, digestible chunks. Overall, I would recommend this Unity course to anyone looking to learn game development and/or Unity.

Coupons

DateDiscountStatus
4/9/202335% OFF
expired

Charts

Price

Unity Mobile Game Development - Price chart

Rating

Unity Mobile Game Development - Ratings chart

Enrollment distribution

Unity Mobile Game Development - Distribution chart
5233772
udemy ID
3/26/2023
course created date
3/30/2023
course indexed date
Bot
course submited by