4.69 de 5
4.69
737 reseñas sobre Udemy

Unreal Engine 4 – Learn to Make a Game Prototype in UE4

A complete guide that takes you through every step of building a professional and polished SHMUP game using UE4.
Instructor:
Rob Brooks
6.871 estudiantes matriculados
English [Auto-generated]
Gain an understanding of Unreal Engine.
Learn simple - intermediate uses of Blueprints.
Develop an understanding for some preferred game development pipelines.
Build a polished prototype to flesh out into a full game.
Learn to navigate UE4 interface with hands on experience.
An introduction to particle systems.
Applying Audio to a game.
Creating your own Game Mode to manage the game logic.
Programming a player controlled character.
programming different enemies and projectile types.
Programming a simple boss.
A dynamic wave spawning system.
The use of inheritance to help streamline development.
Simple art concepts.
Importing content into the game from various sources.
Learn to use source control.
Implement a save / load system.

This course teaches students how to build a template for a side scrolling shooter (shmup) game and then further build on this by adding a level of polish to the finished template. Students will learn to utilise Blueprints with Unreal Engine 4 as well as some important concepts which have started being referred to as “Game Feel” or “Juice”.

If you have an interest in using UE4 to develop games, learn to program using Blueprints, take a look at a classic arcade style game and learn some important techniques and theories behind making your game stand out from the rest then this course is for you. 

I’ve attempted to structure this course in a way that will allow someone who’s never used UE4 to follow along and learn to navigate the interface as we progress, thus better using your time by avoiding interface specific lectures and allowing the knowledge to become more quickly ingrained via the practical use of everything you learn.

After covering some of the beginner level content and the interface is familiar the course will progress to cover some more in depth concepts behind Blueprinting and programming such as the powerful benefits inheritance can provide, randomisation and simple procedural generation.

By the end of this course you’ll have obtained an understanding of the entire development pipeline required to begin prototyping your own ideas. We start from an empty project and cover aspects including some of the ways you can import and adapt assets such as models and textures, techniques to pull content from other UE4 projects and how to implement audio and particle effects to your game.

Introduction

1
Download Course Game Demo
2
Download the Course Content (Project and assets)
3
Student Discord
4
Introduction Overview
5
Epic Launcher
6
Content Examples
7
Project Setup
8
Section 1 Intro Quiz

Recap of engine interactions.

Assets

1
Assets Overview
2
Importing Local Content
3
Migrating Content
4
Models
5
Textures
6
Materials
7
Recap
8
Section 2 Assets Quiz

Blueprint Introduction

1
Blueprint Overview
2
What Are Blueprints?
3
Example Blueprint
4
Debugging
5
Section 3 Blueprint Quiz

Level Setup

1
Level Setup Overview
2
Skysphere
3
Lighting
4
PlayerStart, Camera & Level Bounds
5
Section 4 Level Setup Quiz

GameMode

1
GameMode Overview
2
What's a GameMode?
3
Creating Our GameMode
4
Adding Variables to Our GameMode
5
Adding Our GameMode To Our Game
6
Section 5 GameMode Quiz

Player Blueprint

1
Location, Rotation and Lerp Primer
2
bpPlayer Overview
3
bpPlayer Adding Input
4
bpPlayer Variables
5
bpPlayer Spawn Animation
6
bpPlayer Movement

*** IMPORTANT*** If you're using v4.14 there is a slight tweak you'll need to make at after you've completed this lecture. Please see this image: http://imgur.com/Dnlykt6 

The video including the fix has been uploaded. Please refer to "Player Movement 4.14 Fix" in the Post Course section.

7
bpPlayer GetDirection
8
bpPlayer Projectile Control
9
bpPlayer Primary Fire
10
bpPlayer Powered Up Fire
11
bpPlayer Rocket Fire
12
bpPlayer Player Death
13
bpPlayer Extra Debugging
14
Section 6 Player Quiz

Source Control

1
Source Control Overview
2
What is Version/Source Control?
3
Preparing The Repository
4
SourceTree Interface Update
5
Creating The Repository
6
Source Control Discard
7
Section 7 Source Control Quiz

Player Projectiles

1
Player Projectiles Overview
2
Inheritance
3
bpProjectile Base
4
bpProjectileBase Collision Event
5
bpProjectilePlayerPrimary
6
bpProjectilePlayerPowered
7
bpProjectilePlayerRocket
8
Player Projectiles Bonus Lecture
9
Section 8 Player Projectiles Quiz

Collisions

1
Collisions Overview
2
Level Collisions
3
Player Collisions
4
Enemy & Custom Collisions
5
Section 9 Collision Quiz

Enemies

1
Enemies Overview
2
bpProjectileEnemy
3
bpEnemyBase Variables
4
bpEnemyBase Control Random Move Direction
5
bpEnemyBase SpawnAnimation
6
bpEnemyBase Movement
7
bpEnemyBase Death
8
bpEnemyOne
9
bpEnemyTwo
10
bpEnemyBoss
11
bpEnemySpawner Setup
12
bpEnemySpawner Begin Wave
13
bpEnemySpawner Spawn Wave
14
bpEnemySpawner Wave Check
15
bpEnemySpawner Recap
16
bpEnemySpawner Debugging
17
Section 10 Enemies Quiz

Pickups

1
Pickups Overview
2
bpPickupBase
3
bpPickupCoin
4
bpPickupPowerUp
5
bpPickupRocket
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!
4.7
4.7 de 5
Calificaciones 737

Calificación Detallada

5 estrellas
429
4 estrellas
231
3 estrellas
55
2 estrellas
14
1 estrellas
8