Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 15.5 hours on-demand video
  • 3 articles
  • Full lifetime access
  • Access on mobile and TV
Design Game Design Unreal Engine

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.
Rating: 4.0 out of 54.0 (875 ratings)
7,883 students
Created by Rob Brooks
Last updated 12/2019
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • 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.
Curated for the Udemy for Business collection

Requirements

  • An understanding of navigating computer interfaces.
  • How to install any utilised software.

Description

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.

Who this course is for:

  • Anyone interested in learning to use UE4.
  • Beginner to intermediate users of UE4.
  • People looking to get into game development

Course content

20 sections • 141 lectures • 15h 42m total length

  • Preview00:16
  • Download the Course Content (Project and assets)
    00:19
  • Preview03:22
  • Preview01:26
  • Epic Launcher
    04:32
  • Content Examples
    05:11
  • Project Setup
    07:46
  • Section 1 Intro Quiz
    2 questions

  • Preview02:46
  • Importing Local Content
    Preview07:02
  • Migrating Content
    07:05
  • Models
    08:59
  • Textures
    06:57
  • Materials
    12:24
  • Recap
    05:18
  • Section 2 Assets Quiz
    3 questions

  • Blueprint Overview
    01:37
  • What Are Blueprints?
    04:38
  • Example Blueprint
    12:27
  • Debugging
    09:54
  • Section 3 Blueprint Quiz
    2 questions

  • Level Setup Overview
    01:04
  • Skysphere
    09:00
  • Lighting
    12:51
  • PlayerStart, Camera & Level Bounds
    05:43
  • Section 4 Level Setup Quiz
    4 questions

  • GameMode Overview
    Preview00:50
  • What's a GameMode?
    03:57
  • Creating Our GameMode
    04:06
  • Adding Variables to Our GameMode
    08:18
  • Adding Our GameMode To Our Game
    02:19
  • Section 5 GameMode Quiz
    2 questions

  • Location, Rotation and Lerp Primer
    14:23
  • bpPlayer Overview
    01:02
  • bpPlayer Adding Input
    10:07
  • bpPlayer Variables
    11:33
  • bpPlayer Spawn Animation
    22:41
  • bpPlayer Movement
    20:28
  • bpPlayer GetDirection
    12:52
  • bpPlayer Projectile Control
    11:28
  • bpPlayer Primary Fire
    09:44
  • bpPlayer Powered Up Fire
    14:50
  • bpPlayer Rocket Fire
    06:36
  • bpPlayer Player Death
    08:31
  • bpPlayer Extra Debugging
    12:19
  • Section 6 Player Quiz
    4 questions

  • Preview00:50
  • What is Version/Source Control?
    03:56
  • Preparing The Repository
    10:24
  • SourceTree Interface Update
    07:31
  • Creating The Repository
    12:03
  • Source Control Discard
    04:18
  • Section 7 Source Control Quiz
    3 questions

  • Preview01:29
  • Inheritance
    05:36
  • bpProjectile Base
    06:07
  • bpProjectileBase Collision Event
    07:59
  • bpProjectilePlayerPrimary
    09:30
  • bpProjectilePlayerPowered
    04:55
  • bpProjectilePlayerRocket
    16:16
  • Player Projectiles Bonus Lecture
    02:32
  • Section 8 Player Projectiles Quiz
    4 questions

  • Preview01:18
  • Level Collisions
    02:41
  • Player Collisions
    08:33
  • Enemy & Custom Collisions
    06:37
  • Section 9 Collision Quiz
    2 questions

  • Enemies Overview
    01:35
  • bpProjectileEnemy
    07:45
  • bpEnemyBase Variables
    05:36
  • bpEnemyBase Control Random Move Direction
    05:57
  • bpEnemyBase SpawnAnimation
    07:04
  • bpEnemyBase Movement
    06:05
  • bpEnemyBase Death
    08:40
  • bpEnemyOne
    11:46
  • bpEnemyTwo
    09:39
  • bpEnemyBoss
    04:50
  • bpEnemySpawner Setup
    11:31
  • bpEnemySpawner Begin Wave
    01:39
  • bpEnemySpawner Spawn Wave
    09:49
  • bpEnemySpawner Wave Check
    15:00
  • bpEnemySpawner Recap
    10:28
  • bpEnemySpawner Debugging
    06:49
  • Section 10 Enemies Quiz
    5 questions

Instructor

Rob Brooks
Game Developer
Rob Brooks
  • 4.0 Instructor Rating
  • 875 Reviews
  • 10,936 Students
  • 1 Course

Hi, I'm Rob.

I'm a Game Developer with a  BSc(Hons) degree in Game Technology.

My primary skill is as a programmer with experience using C# with XNA, Unity3D and C++ in UE4. However my interest in all aspects of design have led me to become proficient with many aspects of 2D and 3D design.

More than anything I’m passionate about discovering what truly makes a game the most an engrossing and enjoyable experience possible.

Since graduating I've been privileged to experience working with smaller indie development companies and large national developers as well as working solo on many of my own projects and Game Jam events. I look forward to being able to share the experience I’ve gained from these different aspects of design with all of you.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.