2.45 de 5
2.45
17 reseñas sobre Udemy

Unreal Engine 4: Android & IOS Game Development and Publish

Develop two games from scratch with UE4 course, publish in Android / IOS market and earn with direct sales or admob!
Instructor:
Seçkin Sefa Durası
156 estudiantes matriculados
You will also develop games on PC or mobile platforms with Unreal Engine
You will learn how to publish your game on Google Play and the App Store.
You will be able to present your game with advertising revenue and sales revenue models.
You will have a strong problem solving and algorithm skills.

PRODUCE GAME IN THREE STEPS WITH UE4:

  1. Get to know the system.

  2. Improve the game

  3. Publish and earn money.

With the Unreal Engine 4 course you will learn how to develop games on PC or Mobile platforms, publish your games on mobile grocery stores, generate revenue from your game with AdMob ads or direct sales channels.

During the course, I will be showing you 2 ZERO GAME development projects in full detail. In this way, you will consolidate the information you will learn on the course through a published project, and you will understand more clearly how these projects are formed.

You will be able to test your knowledge at the end of the episode as well as participate in a mini-award-winning competition by competing your homework with other students with 3End-of-Term Projects‘.

First Step

1
Progress of this Course
2
Unreal Engine Installation (Windows)

In this course we create the gmail and epic games accounts and then we switch to Unreal Engine 4 installation.

3
Other Downloads (Android Studio)

We're installing Android Studio and other options. Information about Android Studio.

Panel Interaction

1
Basic Unreal Engine Commands

Keyboard, mouse commands to learn how to navigate the panel. We'll run the game for the first time through the ready template. We will see the difference between mobile and desktop. We'll meet Blueprint and standard materials.

2
Basic Project Settings

Installation of required settings after logging into the project.

3
Introduction to Blueprint

Overview of basic routing commands. Blueprint is the first look and learning simple character orientation.

When you complete this step; You will install ue4 and plugins. You will learn the basic blueprint and panel.

Game Project Information and Introduction to Basic Functions

1
First Level and Welcome Screen

By reviewing the basic codes in the project of the FindMyCat game I have published on Google Play, we will examine how the commands work in a real game. During this review we will create the first level and the first user welcome screen.

2
Widget Design and Blueprint Connection of the Welcome Screen

We define the widget design and blueprint connection of the welcome screen created in the previous lesson.

Extra: I will tell you a few project tricks that will benefit the developers that I have acquired in my own experience: Widget Design Layout and Distinctions

3
Completion of Welcome Screen Designs and Level Entry

We complete design and connection ways. Settings, In-Game Stop button, we are preparing our transition system between menus.

4
Box Trigger, Level Start and End Point, Completion of Settings Menu

Now after the level 1 and 2 design, we complete all the basic functions for a mini-game. (Game over, lost screens)

Light, Camera and Sound

1
Lighting

Basic Lighting Settings

2
Character Over Lighting

We will examine the problems caused by moving lights and solutions to these problems by adding light on the character.

3
Camera

Basic Camera Settings

4
Button Settings

Basic Button Settings and button design and commands

5
Sound

In this section we are looking at 3 different sound structure.

In this chapter;

The sound of birds playing continuously during the level,

Contact with diamond sound,

Constantly increasing space sound

in our project.

You can use the appended sounds in your project.

Active Blueprint Functions

1
Creating Save and Load Files

The players who complete Level 1 will be registered. With this process we learn the SAVE and LOAD system.

2
Registration Interrogation and Levels

Query functions of SAVE files for users who wnat to switch to Level 2.

Animations and External Models

1
Character Animation

We transfer the external character to the UE4 system with animation.

2
Object Animation

In-game animation of character interactive objects such as door opening and closing.

3
External Model Animation

We look at the use of external models in UE4

4
UE4 Internal Models

UE4 models and shapes

5
Exporting an External Animated Character Model and Free Biped Archive-2

We are adding the animation to the UE4 project with 3DSMAX. I aslo offer my biped archive as a single piece for free.

External Operations

1
Health, Score Collection System and Score Screen

We make sure that our characters are in contact with the objects and collect points and that the points collected are written on the score screen.

2
Duration System

We are preparing a countdown system with a second scale.

Pack the Game

1
Game Packaging Processes - PC

Packaging for PC

2
Game Packaging Processes - Android

Packaging for Android

3
Creating a Key for Google Play

Create a key with Android Studio

4
Reducing the File Size of the Game

We minimize the file size after standard packing. We find solutions to OBB problems.

Earn Money with Admob

1
Create Admob Account and Get Ad Code
2
Admob Codes

We're adding the Admob code to the game. We take precautions against continuous errors.

Publish to Google Play

1
Version Management and Store Design

Use of the game key, admob and connection of other services. The importance of store design.

2
Publish Games on Google Play

We're loading the game into store. We solve OBB problems and fine-tune them.

Publish to Itunes

1
Creating an Apple Account and Applying to the Developer Program

If you have a Mac device without needing this lesson, you can pack your game and send it to your itunes account with Unreal Engine 4 installed on your Mac.

In this lesson, we create an Apple user account. Then we apply to the Apple Developer Program.

There are no Udemy and Youtube courses that apply these methods. With the method I developed and the codes I wrote, I am sending games to the itunes store via the virtual machine. Therefore, if you get an error, contact me at that moment. I will try to provide you with the support you need to make the first process smoothly.

2
VMware Workstation Setup and Mac Virtual Machine Setup Preparation

We are installing VMware Workstation in this lesson. We are preparing to install Mac virtual machine.

With the help pf the programs and tools that I have attached, we take the first step in ios operations.

There are no Udemy and Youtube courses that apply these methods. With the method I developed and the codes I wrote, I am sending games to the itunes store via the virtual machine. Therefore, if you get an error, contact me at that moment. I will try to provide you with the support you need to make the first process smoothly.

3
Mac Virtual Machine Installation

In this lesson, we install Mac virtual machine.

There are no Udemy and Youtube courses that apply these methods. With the method I developed and the codes I wrote, I am sending games to the itunes store via the virtual machine. Therefore, if you get an error, contact me at that moment. I will try to provide you with the support you need to make the first process smoothly.

4
Installing Xcode and Windows Local Network with Mac Virtual Machine

In this lesson, we are installing the local network connection between the Mac virtual machine and windows. We are also starting to download Xcode. Local network connection is important. Because Unreal Engine will need a Mac virtual machine during the packaging process.

There are no Udemy and Youtube courses that apply these methods. With the method I developed and the codes I wrote, I am sending games to the itunes store via the virtual machine. Therefore, if you get an error, contact me at that moment. I will try to provide you with the support you need to make the first process smoothly.

5
Installing Itunes in windows and Adding UDID Information to ipad/iphone device

Important Notices:

  • You will need an ipad or iphone to be able to apply this course.

  • As we will need the unique UDID code contained in the device in our developer account, the device model is not important.

  • However, if you want to perform game tests, you should use a device with at least ios 9 version.


    In this lesson we install itunes in our windows operating system. We're connecting our Ipad / Iphone to our windows computer. After this process, we learn the UDID number of the device and register our device in our Apple Developer account.


    There are no Udemy and Youtube courses that apply these methods. With the method I developed and the codes I wrote, I am sending games to the itunes store via the virtual machine. Therefore, if you get an error, contact me at that moment. I will try to provide you with the support you need to make the first process smoothly.

6
IOS Packaging Preparation and Mac and UE4 Local Connection

In this lesson, we provide UE4 connection with our Mac virtual machine using UE4 Remote Options feature. We are using SSH RSync connection between the project and mac by using the local network ip address that we have previously determined.

There are no Udemy and Youtube courses that apply these methods. With the method I developed and the codes I wrote, I am sending games to the itunes store via the virtual machine. Therefore, if you get an error, contact me at that moment. I will try to provide you with the support you need to make the first process smoothly.

7
Ipad / Iphone UE4 Connection and Certificate Creation Process

In this lesson, ipad / iphone device is connected to windows and itunes is open, wtih the help of IphonePackager UE4 tool to create the project CRS file. Then we connect to our Apple Developer account and create all certificates required for the project using the csr file.

There are no Udemy and Youtube courses that apply these methods. With the method I developed and the codes I wrote, I am sending games to the itunes store via the virtual machine. Therefore, if you get an error, contact me at that moment. I will try to provide you with the support you need to make the first process smoothly.

8
Add Certificates to the Project

In this lesson, we add certificates to the project. I add the special files that I have prepared to the folders that I specified in the lesson.

There are no Udemy and Youtube courses that apply these methods. With the method I developed and the codes I wrote, I am sending games to the itunes store via the virtual machine. Therefore, if you get an error, contact me at that moment. I will try to provide you with the support you need to make the first process smoothly.

-The next lesson will be uploaded.-

9
Creating an Itunes App Store Edit and Upload Point

In this lesson, we create the store address of the application before sending the packaged ios file to our itunes account. In this way, we create a loading area so that Xcode can send the game.

Completion of Publications

1
Thanks

You have finished the course but don't forget to stop by once every month. I'm going to keep adding new lessons.

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
2.5
2.5 de 5
Calificaciones 17

Calificación Detallada

5 estrellas
3
4 estrellas
3
3 estrellas
4
2 estrellas
2
1 estrellas
5