Master Mobile Game Development With Godot 4

Posted By: ELK1nG

Master Mobile Game Development With Godot 4
Published 12/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.85 GB | Duration: 11h 31m

From concept to app stores, including gameplay, UI system, in-game shop, saving system, in-app purchases and more.

What you'll learn

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 currently covers it to this extent.

Learn how to export and run a Godot project to iOS and Android.

Get familiar with the Godot interface and its powerful tools.

Understand the principles of mobile game design, including touch controls and optimization for mobile devices.

Step-by-step guidance on how to publish your game on various mobile platforms.

Requirements

It would be helpful if you know the fundamentals of Godot, such as scenes, scripting etc.

Description

​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!

Overview

Section 1: Introduction & Setup

Lecture 1 Welcome To The Course

Lecture 2 Course Overview

Lecture 3 Creating The Project

Lecture 4 Game Architecture

Lecture 5 Project Settings

Section 2: Mobile Gameplay

Lecture 6 Section Intro - Mobile Gameplay

Lecture 7 Player Scene

Lecture 8 Horizontal Movement

Lecture 9 Teleporting On Edges

Lecture 10 Adding Gravity

Lecture 11 Platform Scene

Lecture 12 Player Jump

Lecture 13 Game Camera

Lecture 14 Camera Limits

Lecture 15 Level Generation Intro

Lecture 16 Creating The Ground

Lecture 17 Generating The Level

Lecture 18 Level Generate Function

Lecture 19 Infinite Level

Lecture 20 Level Gen Script

Lecture 21 Platform Destroyer

Lecture 22 Overlapping Platforms

Lecture 23 Small Things

Lecture 24 Parallax Background

Lecture 25 Better Parallax

Lecture 26 Wrap Up - Mobile Gameplay

Section 3: Exporting And Testing

Lecture 27 Section Intro - Exporting And Testing

Lecture 28 Exporting for iOS

Lecture 29 Active Development

Lecture 30 Developer Mode

Lecture 31 Exporting for Android

Lecture 32 Accelerometer Input

Lecture 33 Wrap Up - Exporting And Testing

Section 4: UI System

Lecture 34 Section Intro - UI System

Lecture 35 Debug Console

Lecture 36 Log Messages

Lecture 37 Title Screen

Lecture 38 Pause Screen

Lecture 39 Game Over Screen

Lecture 40 Handling Buttons

Lecture 41 Changing Screens

Lecture 42 Animating Screens

Lecture 43 Disabling Buttons

Lecture 44 The HUD

Lecture 45 Safe Area

Lecture 46 Screen Scale

Lecture 47 Wrap Up - UI System

Section 5: Putting It All Together

Lecture 48 Section Intro - Putting It All Together

Lecture 49 Play Button

Lecture 50 Lose Condition

Lecture 51 Show Game Over

Lecture 52 Game Over Back

Lecture 53 Game Over Retry

Lecture 54 Keeping Score

Lecture 55 High Score

Lecture 56 Saving High Score

Lecture 57 Pausing The Game

Lecture 58 Show Pause Screen

Lecture 59 Pause Screen Buttons

Lecture 60 Pause When Minimized

Lecture 61 Sound Effects

Lecture 62 Wrap Up - Putting It All Together

Section 6: In-app Purchases

Lecture 63 Section Intro - In-app Purchases

Lecture 64 New Player Skin

Lecture 65 Shop Screen

Lecture 66 IAP Manager

Lecture 67 Gradle Build

Lecture 68 Google Play Plugin

Lecture 69 Connecting To Google

Lecture 70 Play Console App

Lecture 71 Querying Product Info

Lecture 72 Purchase Product

Lecture 73 Purchases Updated

Lecture 74 Acknowledging

Lecture 75 Query Purchases

Lecture 76 Consume Purchase

Lecture 77 Android Internal Testing

Lecture 78 iOS Plugin

Lecture 79 App Store App

Lecture 80 Understanding The AP

Lecture 81 Event Loop

Lecture 82 Purchasing iOS

Lecture 83 Restore Purchases

Lecture 84 Restore Button

Lecture 85 Wrap Up - In-app Purchases

Section 7: Publishing The Game

Lecture 86 Section Intro - Publishing The Game

Lecture 87 Google Play Store

Lecture 88 Apple App Store

Lecture 89 Course Wrap Up - Godot Mobile

This is the perfect course if you want to make a mobile game and release it on the app stores.,It's also ideal if you’ve taken one of the Godot beginner courses and you want to level up your skills.,Equally great if you want to learn mobile specific parts of Godot, like exporting and using the in-app purchase plugins.