Unity Mobile Game Development (Udemy.com)
Create and publish mobile games for Android and iOS using C# and Unity
Created by: Mario Korov
Last updated July 2025
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
How it compares
Against the other 183 rated Udemy courses in Unity on CourseDuck:
- Rating4.6 out of 5higher than 63% of them
- Reviews283#103 of 184 by number of reviews
- Length7.2 hoursshorter than 62% of them
- Last updatedJuly 2025more recently than 86% of them
Course Description
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).
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.
Instructor Details
- 4.6 Rating
283 Reviews
Mario Korov
Hello everyone, my name is Mario and I'm a self-taught game developer with a Bachelor's degree in Mathematics from the Department of Mathematics, Osijek. For almost a decade of freelancing, finding quality and short tutorials was my major stepping stone, so I decided to put all my knowledge and passion into unique, straight-to-the-point videos to help other developers. You will save so much time, learn faster, and in the end make a game faster.
Also I'm a developer of a published game on Steam called Dr.Planet and have a bunch of freelance projects in my portfolio.
To sum up, all my love and passion are in Unity courses with the goal to help you in your game developer path. Thank you and see you in the lessons.
I'm really looking forward to this journey.
More Unity courses
Learn to make an Awesome Builder-Defender game in Unity! (2021)
4.9 (1,909 Reviews)
Provider: Udemy
Time: 10.1h
$79.99
RPG Core Combat Creator: Learn Intermediate Unity C# Coding (2025)
4.8 (11,337 Reviews)
Provider: Udemy
Time: 27.6h
$149.99
Learn To Code By Making a 2D Platformer in Unity (2017)
4.8 (2,597 Reviews)
Provider: Udemy
Time: 13.1h
$13.99
Learn Blender 3D Modeling for Unity Video Game Development (2026)
4.8 (2,152 Reviews)
Provider: Udemy
Time: 11.7h
$149.99
Learn To Create A Roguelike Game In Unity (2020)
4.8 (1,234 Reviews)
Provider: Udemy
Time: 19.4h
$16.99
Reviews
By Jairo Martinez on 11/19/2025
Ok if you just want to be able to copy a specific game. doesn't explain why things are needed though
By Jin Kimura on 6/10/2025
Overall very easy to understand, but some lectures lack information causing confusion. For example on 14. Virtual Joystick, I had to add 'using UnityEngine.InputSystem;' at the top to make it work and it took me forever to figure it out since it was not mentioned anywhere. (seems this was caused from a change on Unity 6 update after video was released)
By Anant Sharma on 5/25/2025
Good, covering more basics would have been a nicer touch
By Junior Fulgence LOHORE on 9/30/2024
This is a GREAT course! Good structure, lots of useful tips, clean codes, good explanations and available instructor. It could be better with an update in the "advertisement" section for the "Ads mediation" implementation and a lecture where we test and see how Ads are presented on mobile. Except these "personal" requests, this is by of the most valuable course I bought so far. Definitely recommended if you want to make your own space shooter mobile game and consolidate some C# notions.
By Andrés Alfonso Rallo Olavarría on 12/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.
By Rishabh Bhatia on 11/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.
By Adam Chojaczyk on 10/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!
By Trilab Games on 9/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
By Kartono Xaverius on 6/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
By Alejandro A. O. on 4/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.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100






