2.5D Platformer - Unreal Engine Like A Professional Game Dev
Published 1/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 35.18 GB | Duration: 32h 45m
Published 1/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 35.18 GB | Duration: 32h 45m
Skills To Make A Full Game In Unreal Engine 5
What you'll learn
Planning and execution a fully functional and fun to play 2.5D platformer using the Unreal Engine
Work Ethic and personal management skills for indie game development success
Creating with Unreal Engine 5 and maximising the power of blueprints
Bringing together Code, Level Design, Art, Animation and Sound design to make fun games by using design thinking
Requirements
A good grasp of the English Language
A solid base of mathematical understanding. You must know how Addition, Multiplication, Division and Subtraction works at a reasonable level.
Some Programming knowledge such as knowing what a Variable is will be useful in understanding how Unreal Engine Blueprint work.
Artistic experience with Photoshop, Illustrator or any other drawing application will be a plus, but not needed to benefit from the course.
Sound and Video experience is a plus, but not needed to benefit from the course.
Experience with Unity Engine is a plus, but not needed to benefit from the course.
The will to succeed through small work steps leading to big outcomes.
Description
A well paced course that teaches you how to create a 2.5D platformer in Unreal Engine. Hi, I’m the Hyper Dev. I’ve been working in the design and game development industry for 4 years now.2D platformers are one of the best ways to get into game design. Learn how to get a platformer up and running in a fully playable state. You will go from a blank project through all the steps a good game developer takes to make a fully playable game.I created this course as a way to help young Game Designers get all the knowledge they need to get started on their indie game development journey. The pacing is set just right so you never get confused or go into a topic without the right amount of knowledge.Through the course you aren’t just going to make a copy paste of what I make. Instead, I’m going to teach you how to think like a game designer so you will be able to create the games that you want to.My hope for you is that after this course you will go out and finish the game idea that you have had on your mind and launch it. As an avid gamer myself, I can’t wait to go on the journey you will create.
Overview
Section 1: 2.5 D Platformer - Professional Game Development
Lecture 1 Introduction
Lecture 2 Planning Overview
Lecture 3 Planning The Main Menu
Lecture 4 Level Planning Part 1
Lecture 5 Level Planning Part 2
Lecture 6 Planning Recap
Lecture 7 Create New Project
Lecture 8 Create A Developer Level
Lecture 9 Create A Player Blueprint
Lecture 10 Creating A Player Blueprint Part 2
Lecture 11 Player Inputs Part 1
Lecture 12 Player Inputs Part 2
Lecture 13 Player Inputs Part 3
Lecture 14 Camera Changes And Character Movement Polish
Lecture 15 Creating Your First Platforms
Lecture 16 Next Level Trigger Part 1
Lecture 17 Next Level Trigger Part 2
Lecture 18 Making A Moving Platform Part 1
Lecture 19 Making A Moving Platform Part 2
Lecture 20 Making A Moving Platform 3
Lecture 21 Some Code Commenting
Lecture 22 Creating Player Health
Lecture 23 Creating A Simple Health Bar
Lecture 24 Adding A Health Bar To The Screen
Lecture 25 Pre-Fixing Some Bugs
Lecture 26 Adding A Player Death System
Lecture 27 A Simple Game Over Screen
Lecture 28 Adding A Transparent Background To Game Over Screen
Lecture 29 Blueprint Commenting And Organizing Code Before Moving Forward
Lecture 30 Making The User Interface Controllable
Lecture 31 Death Menu Interface Finalization
Lecture 32 Review Of The Work Done So Far And Looking Forward
Lecture 33 Simple Melee Enemy Player Detection And Movement
Lecture 34 Making The Enemy Do Area Damage To The Player
Lecture 35 Adding The Enemy To Our Developer Level
Lecture 36 Adding A Health To The Melee Enemy
Lecture 37 Adding An In Game Health Bar To The Melee Enemy
Lecture 38 Creating A Spawning Player Sword Attack
Lecture 39 De-spawning The Sword And Adding Damage
Lecture 40 Finding Mistakes In Blueprint Code And Testing For Fixes
Lecture 41 Creating A Moveable Block
Lecture 42 Level Design And Some Advice On Doing Good Game Development
Lecture 43 Basic Setup For Ranged Enemy
Lecture 44 Understanding Blueprint Child Classes
Lecture 45 Make The Ranged Enemy Spawn Projectiles
Lecture 46 Adding Damage To The Ranged Enemy Projectile
Lecture 47 Polishing Enemy Projectile Movement And Player Hit Detection
Lecture 48 Navigation Changes And Adding A Floor That Kills The Player
Lecture 49 Level Design And Development Organization Part 1
Lecture 50 Level Design And Organization Part 2
Lecture 51 Level Design And Organization Part 3
Lecture 52 Level Design And Organization Part 4
Lecture 53 Setting Up A Basic NPC
Lecture 54 Initial Setup For The Final Boss
Lecture 55 Simple Boss Health And Movement Setup
Lecture 56 Boss Attacks And Boss Phases Setup
Lecture 57 Pause Menu Part 1
Lecture 58 Pause Menu Part 2
Lecture 59 Main Menu Setup
Lecture 60 Positioning The Main Menu In Game
Lecture 61 Main Menu Code
Lecture 62 Activating Different Main Menu Panels
Lecture 63 Setting Up A Level Selection Menu
Lecture 64 Adding A Volume Slider To The Main Menu
Lecture 65 Adding Resolution Changing To Our Options Menu
Lecture 66 FullScreen, Borderless Windowed and Windowed Options in the Settings
Lecture 67 Packaging Your Game Part 1
Lecture 68 Packaging Your Game Part 2
Lecture 69 Packaging Your Game Part 3
Lecture 70 Packaging Your Game Part 4
Lecture 71 Packaging Your Game Part 5
Lecture 72 Packaging Your Game Part 6
Lecture 73 Testing Your Game Build
Lecture 74 Mega Code Review And Organistation Part 1
Lecture 75 Mega Code Review And Organisation Part 2
Lecture 76 Mega Code Review And Organization part 3
Lecture 77 Starting The Second Phase Of Development
Lecture 78 Adding Thematic Music To The Main Menu
Lecture 79 User Interface Changes Preparation
Lecture 80 User Interface Changes Part 1
Lecture 81 User Interface Changes Part 2
Lecture 82 User Interface Changes Part 3
Lecture 83 User Interface Changes Part 4
Lecture 84 User Interface Changes Part 5
Lecture 85 User Interface Changes Part 6
Lecture 86 User Interface Changes Part 7
Lecture 87 User Interface Changes Part 8
Lecture 88 User Interface Changes Part 9
Lecture 89 Changing your game EXE icon
Lecture 90 Creating A Save System Part 1
Lecture 91 Creating A Save System Part 2
Lecture 92 Adding A Continue Button
Lecture 93 Level Selection Based Off Game Save
Lecture 94 Don't Crunch And Rest When You Need To
Lecture 95 Creating An Intro Movie Part 1
Lecture 96 Creating An Intro Movie Part 2
Lecture 97 Importing Environment Assets
Lecture 98 Adding 3D Environment To The Main Menu Part 1
Lecture 99 Adding 3D Environments To The Main Menu Part 2
Lecture 100 Adding 3D environments to the First Level
Lecture 101 Adjusting Collision Around 3D assets
Lecture 102 Adding An Idle Animation To The Player
Lecture 103 Setting Sprite Direction
Lecture 104 Adding A Running Animation
Lecture 105 Rebuilding Lighting Before Moving On
Lecture 106 Adding Footstep Sounds To The Player
Lecture 107 Adding In Ambient Ocean Sound
Lecture 108 Using A Better Sprite Material
Lecture 109 Adjusting The Jump Animation
Lecture 110 Adding A Jump Animation To The Player
Lecture 111 Unreal Engine Logic Bug Fixing
Lecture 112 Setting Up Good Logic For Player Animations
Lecture 113 Creating A Portal Effect For Our Level Transitions
Lecture 114 Adding A Portal Sound To Our Portal
Lecture 115 Redesigning Level 2 With 3D Assets Part 1
Lecture 116 Redesigning Level 2 With 3D Assets Part 2
Lecture 117 How to Add Sound To Traps In Your Game
Lecture 118 Redesign of Level 3 With 3D Assets Part 1
Lecture 119 Lessons On Lighting Part 1
Lecture 120 Lessons On Lighting Part 2
Lecture 121 Lessons On Lighting Part 3
Lecture 122 Adding A Sword Attack To The Player
Lecture 123 Setting Up A Reliable Sword Attack Animation Part 1
Lecture 124 Setting Up A Reliable Sword Attack Animation Part 2
Lecture 125 More Complex Melee Enemy AI Behaviour Using Blueprints
Lecture 126 Adding An Idle Sprite To The Melee Enemy
Lecture 127 Fixing Collision Bugs By Changing Collision Properties
Lecture 128 Fixing Sprite Rotation Bug By Changing Rotation Settings In Blueprints
Lecture 129 Adding An Idle Animation To The Melee Enemy
Lecture 130 Testing Multiple Methods Of Handling Enemy AI Movement Sprites
Lecture 131 Even More Animation Testing For Melee Enemy Sprites
Lecture 132 Adding An Attack Animation Part 1
Lecture 133 Adding An Attack Animation Part 2
Lecture 134 Hitbox Creation For Melee Enemy Attack
Lecture 135 Redesigning The Simple Obstacle Level
Lecture 136 A Short Timelapse Of Some Basic Level Design
Lecture 137 Improving Our Moveable Block
Lecture 138 More Level Design Tips
Lecture 139 No Commentary Work Demonstration
Lecture 140 A Basic Explanation Of How To Add Sound To Enemy Attacks
Lecture 141 More Basic Level Design Tips
Lecture 142 Setup For Preparing The Ranged Enemy For AI And Animation
Lecture 143 Rebalancing The Ranged Enemy To Be Fair And Fun
Lecture 144 Setting Up The Ranged Enemy For More Interaction
Lecture 145 Thinking Through The Decision Making For Ranged Enemy AI
Lecture 146 Adding Idle And Magic Ball Throw Animation To Ranged Enemy
Lecture 147 Adding Sprite Animations To Ranged Enemy And Projectile
Lecture 148 Level Design Changes For Ranged Enemy Placement
Lecture 149 Adding In A Basic Snow Effect
Lecture 150 Cutting Content And More Level Design Tips
Lecture 151 More Level Design And Enemy Placement
Lecture 152 Final Touches Of Level Design Before The Boss Level
Lecture 153 Preparations For Creating Final Boss AI
Lecture 154 Final Boss Part 1
Lecture 155 Final Boss Part 2
Lecture 156 Final Boss Part 3
Lecture 157 What To Do Moving Forward
Beginner and intermediate game developers looking to learn how to use Unreal Engine,Former Unity Developers shifting over from coding in C++ to using Blueprints in Unreal Engine,Tutorial Hoppers who are looking for a more rounded course about game development where you make a small but satisfying game.,Artists looking for a way to combine their work with game develpment tools to make a game by themselves