Master Mobile Game Development with Godot 4: From Concept to App Stores

Build a complete feature-rich mobile game, including gameplay, UI system, in-game shop, saving system and more.

   Watch Promo
 

Master Mobile Game Development with Godot 4: From Concept to App Stores

Build a complete feature-rich mobile game, including gameplay, UI system, in-game shop, saving system and more.

Join 734,000 Strong Student Community

Get Teaching Assistant Support

Earn a Completion Certificate

Enjoy 30-Day Money-Back Promise

Lifetime Access to Course

Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), or our student chat group (10k live at any one time)

Want to learn how to create your own mobile games and deploy them to app stores?

With this course, you’ll dive into the world of mobile gaming and learn the skills needed to create engaging and dynamic mobile games using Godot Engine.

You’ll make a complete fully featured mobile game that has all the elements of a finished mobile game: gameplay, UI system, in-game shop, saving system etc.

You’ll learn how to export and run a Godot project to iOS and Android. The course also extensively covers in-app purchases using Godot’s plugins, which no other resource on the internet covers to this extent.

Whether you're a beginner or an experienced developer, this course will guide you through the fascinating process of mobile game development.

Maybe you want to make mobile games and release them on the app stores, or you’ve taken a beginner Godot course and want to level up your skills?

Perhaps you're a game dev enthusiast looking to break into mobile games, or you want to expand your skill set in Godot, with specific features like exporting and using the in-app purchase plugins.

Move beyond beginner level and build a complete, feature-rich mobile game with this course!

You'll Learn…

  • Godot Engine Basics: Get familiar with the Godot interface and its powerful tools.
  • Mobile Game Mechanics: Understand the principles of mobile game design, including touch controls and optimization for mobile devices.
  • Scripting and Animation: Learn to script in GDScript and create engaging animations.
  • Publishing Your Game: Step-by-step guidance on how to publish your game on various mobile platforms.
  • Make a complete fully featured mobile game that has all the elements of a finished mobile game: gameplay, UI system, in-game shop, saving system etc.
  • This course extensively covers in-app purchases using Godot’s plugins, no other resource on the internet covers it to this extent.
  • The course teaches how to export and run a Godot project to iOS and Android.
  • Unlike beginner courses, this course teaches how to make a complete game. This is very good for students looking to level up their skills and reach an intermediate level.

You’ll get full lifetime access for a single one-off fee. The creators are qualified and experienced with modelling and coding, so are able to explain complex concepts clearly, as well as entertain along the way.

And you’ll get access to the Q&A where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success.

Enrol now and start your journey to become a mobile game developer with Godot


Your Instructor


Kaan Alpar
Kaan Alpar

Hi I'm Kaan, good to meet you!

I taught myself how to program in high school with the goal of making games.

Since I was a little kid I wanted to make my own games, so game development quickly became my passion.

I dabbled with C++, Unity, Godot, and made a bunch of games in my free-time!

After graduating from high school, I decided to go to Japan and started learning Japanese at a language school.

I graduated from the language school and got accepted to Japan Electronics College to study computer science.

I quickly realized I already knew 90% of the things they were teaching, and I didn't want a regular job, so I made the risky decision of quitting college and becoming an indie game developer.

I needed a way of funding myself, so I decided to make online courses and YouTube content.

Teaching and sharing my knowledge instantly became another passion of mine and I decided to do it more and more.

I reached out to GameDev.tv and we decided to work together on a course. I’m excited to be a part of this amazing community, helping people learn game development!


Course Curriculum (12+ hours)


  Introduction & Setup (0 hours 23 minutes)
Available in days
days after you enroll
  • Start
    Welcome To The Course (0:35)
  • Start
    Course Overview (2:41)
  • Start
    Creating The Project (3:55)
  • Start
    Game Architecture (5:37)
  • Start
    Project Settings (4:25)
  • Start
    Community & Support (1:33)
  • Start
    Accessing Our Projects (4:38)
  Mobile Gameplay (2 hours 45 minutes)
Available in days
days after you enroll
  • Start
    Section Intro - Mobile Gameplay (0:36)
  • Start
    Player Scene (6:45)
  • Start
    Horizontal Movement (8:26)
  • Start
    Teleporting On Edges (5:31)
  • Start
    Adding Gravity (3:15)
  • Start
    Platform Scene (7:51)
  • Start
    Player Jump (6:06)
  • Start
    Game Camera (11:25)
  • Start
    Camera Limits (8:44)
  • Start
    Level Generation Intro (6:11)
  • Start
    Creating The Ground (8:06)
  • Start
    Generating The Level (12:33)
  • Start
    Level Generate Function (8:38)
  • Start
    Infinite Level (9:14)
  • Start
    Level Gen Script (6:09)
  • Start
    Platform Destroyer (9:38)
  • Start
    Overlapping Platforms (7:43)
  • Start
    Small Things (11:31)
  • Start
    Parallax Background (12:00)
  • Start
    Better Parallax (14:41)
  • Start
    Wrap Up - Mobile Gameplay (0:15)
  Exporting And Testing (0 hours 59 minutes)
Available in days
days after you enroll
  • Start
    Section Intro - Exporting And Testing (0:13)
  • Start
    Exporting for iOS (9:24)
  • Start
    Active Development (6:40)
  • Start
    Android Setup (13:54)
  • Start
    Developer Mode (1:37)
  • Start
    Exporting for Android (8:37)
  • Start
    Accelerometer Input (11:30)
  • Start
    Simulator Testing (7:05)
  • Start
    Wrap Up - Exporting And Testing (0:17)
  UI System (1 hours 54 minutes)
Available in days
days after you enroll
  • Start
    Section Intro - UI System (0:22)
  • Start
    Debug Console (11:53)
  • Start
    Log Messages (10:22)
  • Start
    Title Screen (11:20)
  • Start
    Pause Screen (5:41)
  • Start
    Game Over Screen (6:21)
  • Start
    Handling Buttons (10:11)
  • Start
    Changing Screens (10:00)
  • Start
    Animating Screens (10:40)
  • Start
    Disabling Buttons (7:08)
  • Start
    The HUD (9:16)
  • Start
    Safe Area (13:48)
  • Start
    Screen Scale (7:02)
  • Start
    Wrap Up - UI System (0:20)
  Putting It All Together (2 hours 18 minutes)
Available in days
days after you enroll
  • Start
    Section Intro - Putting It All Together (0:28)
  • Start
    Play Button (12:02)
  • Start
    Lose Condition (11:00)
  • Start
    Show Game Over (8:42)
  • Start
    Game Over Back (10:47)
  • Start
    Game Over Retry (4:35)
  • Start
    Keeping Score (11:02)
  • Start
    High Score (8:32)
  • Start
    Saving High Score (12:55)
  • Start
    Pausing The Game (11:20)
  • Start
    Show Pause Screen (6:01)
  • Start
    Pause Screen Buttons (8:15)
  • Start
    Pause When Minimized (17:06)
  • Start
    Sound Effects (15:17)
  • Start
    Wrap Up - Putting It All Together (0:19)
  In-app Purchases (3 hours 29 minutes)
Available in days
days after you enroll
  • Start
    Section Intro - In-app Purchases (0:27)
  • Start
    New Player Skin (11:30)
  • Start
    Shop Screen (14:20)
  • Start
    IAP Manager (6:21)
  • Start
    Gradle Build (4:43)
  • Start
    Google Play Plugin (13:00)
  • Start
    Connecting To Google (9:27)
  • Start
    Play Console App (10:29)
  • Start
    Querying Product Info (12:42)
  • Start
    Purchase Product (5:56)
  • Start
    Purchases Updated (6:38)
  • Start
    Acknowledging (15:36)
  • Start
    Query Purchases (13:17)
  • Start
    Consume Purchase (11:08)
  • Start
    Android Internal Testing (9:36)
  • Start
    iOS Plugin (8:48)
  • Start
    App Store App (7:29)
  • Start
    Understanding The API (8:04)
  • Start
    Event Loop (11:20)
  • Start
    Purchasing iOS (11:04)
  • Start
    Restore Purchases (10:10)
  • Start
    Restore Button (7:15)
  • Start
    Wrap Up - In-app Purchases (0:39)
  Publishing The Game (0 hours 11 minutes)
Available in days
days after you enroll
  • Start
    Section Intro - Publishing The Game (0:16)
  • Start
    Google Play Store (4:59)
  • Start
    Apple App Store (5:49)
  • Start
    Course Wrap Up - Godot Mobile (0:22)
  Extras (0 hours 0 minutes)
Available in days
days after you enroll
  • Start
    Downloads

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!