It looks like you're using an adblocker.
Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.
Learn to create and publish engaging mobile games for Android and iOS using C# and Unity.
Ready to build and launch your own mobile games? This course dives straight into creating a Space Shooter game, guiding you through the entire process from initial concept to publishing on both Android and iOS. You’ll tackle real-world challenges in mobile game development, ensuring your game looks and plays great on any device.
🎯 What you’ll learn
Ensure compatibility with all screen resolutions and mobile devices
Implement intuitive touch controls using Unity’s New Input System
Integrate various monetization strategies (banner, interstitial, rewarded ads)
Implement push notifications for Android and iOS
Test your games effectively on mobile devices
Create a virtual joystick for seamless gameplay
Develop a level selection system with unlocking mechanics
Implement power-ups for enhanced player abilities
Design and implement boss fights
Build robust score, high score, and save systems
Optimize game performance using Scriptable Objects, Profiler, and Object Pooling
Publish your game on the Google Play Store
✅ Requirements
Skills: Basic C# knowledge (variables, functions, etc.), Familiarity with the Unity editor
Hardware: An Android or iPhone device is preferred but not required
📝 Description
Ever wondered how to actually make a mobile game? This course is your direct path. We’ll build a Space Shooter game step-by-step, tackling common challenges in mobile game development. You’ll learn to make your game look great on any screen size, handling automatic camera adjustments, scaling, and UI placement. The lectures are short, to the point, and easy to follow – no wasted time here. You’ll need some basic C# knowledge and familiarity with the Unity editor to get started.
Key takeaways include mastering the New Input System, implementing monetization strategies, setting up notifications, optimizing performance, ensuring device compatibility, designing boss fights, and navigating the publishing process (primarily for Android on Google Play, though the course covers both platforms). You’ll gain the foundational knowledge to develop and publish your own mobile games. Plus, I’m here to help if you get stuck, and there’s a Discord community for extra support.
🧑🎓 Who this course is for
Anyone who wants to quickly start with mobile game development
🧑🏫 About the Author
Mario Korov is a self-taught game developer with a Bachelor’s degree in Mathematics. For nearly a decade, he’s been freelancing and noticed a gap in concise, high-quality tutorials. He’s poured his knowledge and passion into creating straightforward videos to help other developers save time and learn faster. Mario is also the developer of the published Steam game Dr.Planet and has a portfolio of freelance projects. His goal is to share his love for Unity and guide you on your game development journey.
🏁 Final Result
By the end of this course, you will have developed a complete Space Shooter mobile game, ready for potential publishing, with features like multiple levels, power-ups, boss battles, and monetization integrated.
Curriculum
📋 Course content
Update & Welcome
Update Intro0:57
Welcome and Discord Server0:40
Project Setup
Create a project and choose settings2:12
Device Simulator1:15
Sprite Importing and Sprite Editor [DOWNLOAD ASSETS]3:22