Complete Gaming Masterclass: Learn Unreal And Gamemaker
Last updated 9/2019
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.85 GB | Duration: 33h 54m
Last updated 9/2019
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.85 GB | Duration: 33h 54m
*Includes FREE book! Build 30 VR games in Unity3D and 20 games in GameMaker. Tutorials for beginner game developers.
What you'll learn
Learn to code in C++ in Unreal
Make 6 games in Unreal and 20 games in GameMaker
Requirements
Download GameMaker Studio.
The GameMaker section of this course is recorded on a PC. The Mac version of Game Maker studio is different but can be used.
Install the Unreal Engine.
Description
Have you ever wanted to make your own games? You've come to the right place.
The first part of this course is on Game Maker. Learn to build games with Game Maker one of the easiest engines to use on the planet!
Build games from scratch and learn to code at the same time.
Add more skills to your resume with practical projects.
The second part of this course is on the Unreal Engine. Learn to make games from scratch in the popular engine Unreal 4!
Included in this course is material for beginners to get comfortable with the interfaces. Please note that we reuse this material in similar courses because it is introductory material. You can find some material in this course in the following related courses:
Learn how to make games in Game MakerComplete Gaming Masterclass: Learn Blender and GameMaker Finish 21 Games in GameMaker and Make Professional Art FASTBuild 25 Games in Python and GameMaker (and Learn to Code)Learn ELM Functional Programming and Make 22 GameMaker GamesMake 22 GameMaker: Studio Games & 5 Image Data UI Projects Finish 26 Games & Apps Quickly (GameMaker: Studio & Xcode) Complete Guide to GameMaker Studio and Angular Build 22 Games in GameMaker Studio, C# Unity® & BlenderMake games in GameMaker & learn to code for the web in Ruby!Learn to code by building 6 games in the Unreal Engine Complete Unreal & Android Development: Build Games & CodeComplete 6 Games in Unreal Engine 4 and 20 in Construct 2Unreal Engine Game Mechanics Mastery & MakeHuman 3D ModelingComplete Developer Masterclass: Learn Angular 2 and Unreal Master Unreal and Xamarin: Build Professional Games and Apps Unreal Engine 4 & Android Development: Make 6 Games, 12 AppsBeginner's Swift 4 & Unreal Engine - Learn Xcode, Make GamesThe beauty of taking an online course like this is the ability to replay any of the lectures at any time. There is no time limit or final tests. You get to learn at your own pace with a practical model method of learning.
One of the best features is that you can watch the courses at any speed you want. This means you can speed up the or slow down the video if you want to.
This course is project-based so you will not be learning a bunch of useless coding practices. At the end of this course you will have real world apps to use in your portfolio.
We feel that project based training content is the best way to get from A to B. Taking this course means that you learn practical, employable skills immediately.
You can use the projects you build in this course to add to your LinkedIn profile. Give your portfolio fuel to take your career to the next level.
Learning how to code is a great way to jump in a new career or enhance your current career. Coding is the new math and learning how to code will propel you forward for any situation.
Learn it today and get a head start for tomorrow. People who can master technology will rule the future.
You get full lifetime access to this course for a single one-time fee. Your purchase includes the e-book "Build 6 Games in Unreal " by Mammoth Interactive.
Sign up right now to get started
Overview
Section 1: Unreal 01 - Overview
Lecture 1 01 - Introduction
Lecture 2 02 - Setting up the project
Lecture 3 03 - Adding a camera
Lecture 4 04 - Hero code
Lecture 5 05 - Hero visual
Lecture 6 06 - Adding a coin
Lecture 7 07 - Player collision box
Lecture 8 08 - Collision box position
Lecture 9 09 - Making a simple interface
Lecture 10 10 - Widget code
Lecture 11 11 - Game mode
Lecture 12 12 - Showing the interface
Lecture 13 13 - Collecting all coins
Lecture 14 14 - Restarting the game
Section 2: Unreal 02 - Shooter
Lecture 15 01 - Introduction
Lecture 16 02 - Setting up Unreal
Lecture 17 03 - Setting the Camera
Lecture 18 04 - Designing a player
Lecture 19 Update! Collision Boxes and UGameplayStatics
Lecture 20 05 - Moving the Ship
Lecture 21 FAQ on Visual Studio
Lecture 22 06 - Designing a Bullet
Lecture 23 07 - Making bullets move
Lecture 24 08 - Converting bullet to blueprint
Lecture 25 09 - Spawning Bullets
Lecture 26 10 - Making the Enemy
Lecture 27 11 - Player-enemy collision
Lecture 28 12 - Bullet-enemy collision
Lecture 29 13 - Creating the game mode
Lecture 30 14 - Spawning enemies
Lecture 31 14.2 - Spawning enemies 2
Lecture 32 15 - Restarting the game
Lecture 33 16 - Game widget
Lecture 34 17 - Widget blueprint
Lecture 35 18 - Spawning widget
Lecture 36 18.2 - Spawning widget
Lecture 37 19 - Integrating interface
Section 3: Unreal 03 - Platform Switcher
Lecture 38 01 - Introduction
Lecture 39 02 - Setting up Unreal
Lecture 40 03 - Designing the level
Lecture 41 04 - Creating a game mode
Lecture 42 05 - Switch mechanic
Lecture 43 06 - Creating an orb
Lecture 44 07 - Creating obstacles
Lecture 45 08 - Game widget
Lecture 46 09 - Coding the game widget
Lecture 47 10 - Spawning the widget
Lecture 48 11 - Game messages
Lecture 49 12 - Restarting the game
Section 4: 04 - FPS Shooter
Lecture 50 01 - Introduction
Lecture 51 02 - Setting up project
Lecture 52 03 - Making an enemy
Lecture 53 04 - Making a game mode
Lecture 54 05 - Integrating the game mode
Lecture 55 06 - Spawning enemies
Lecture 56 07 - Game mode hooks
Lecture 57 08 - Making the interface
Lecture 58 09 - Integrating interface to game mode
Lecture 59 10 - Spawning the interface
Lecture 60 11 - Restarting the game
Section 5: Unreal 05 - Turret
Lecture 61 01 - Introduction
Lecture 62 02 - Setting up project
Lecture 63 03 - Constraining the player
Lecture 64 04 - Making the enemy
Lecture 65 05 - Making the game mode
Lecture 66 06 - Integrating the game mode
Lecture 67 07 - Health loss
Lecture 68 08 - Creating the interface
Lecture 69 09 - Interface system
Lecture 70 10 - Adding interface and game restart
Section 6: Unreal 06 - Runner Switcher
Lecture 71 01 - Introduction
Lecture 72 02 - Setting up the project
Lecture 73 03 - Runner script
Lecture 74 04 - Designing the runner
Lecture 75 05 - Making a game mode
Lecture 76 06 - Endless runner logic
Lecture 77 07 - Game blocks
Lecture 78 08 - Integrating the game blocks
Lecture 79 09 - Creating the enemy
Lecture 80 10 - Overlap collision
Lecture 81 11 - Enemy blocks
Lecture 82 12 - Game over
Lecture 83 13 - Creating a widget
Lecture 84 14 - Game widget script
Lecture 85 15 - Mode spawning the widget
Lecture 86 16 - Restarting the game
Section 7: Unreal Resources
Lecture 87 Source Code
Lecture 88 Free Book: Build 6 Games in Unreal
Section 8: Introduction to GameMaker
Lecture 89 Introduction
Lecture 90 02 - Project setup and sprites
Lecture 91 03 - Objects
Lecture 92 04 - Rooms
Lecture 93 05 - Rotation
Lecture 94 06 - Movement
Lecture 95 07 - Instances
Section 9: 02 - Deep Dive - Events and Actions
Lecture 96 01 - Introduction
Lecture 97 01 - Introduction
Lecture 98 02 - Setting up project
Lecture 99 03 - Movement
Lecture 100 04 - Friction and warping
Lecture 101 05 - Jumping and stepping
Lecture 102 06 - Spawning
Lecture 103 07 - Destroying
Lecture 104 08 - Sprite transformations
Lecture 105 09 - Alarms
Lecture 106 10 - Control
Lecture 107 11 - Interface
Lecture 108 12 - Collisions
Section 10: 03 - Deep Dive - Coding
Lecture 109 01 - Introduction
Lecture 110 02 - Setting up project
Lecture 111 03 - Movement
Lecture 112 04 - Rotation
Lecture 113 05 - Spawning
Lecture 114 06 - Collisions
Lecture 115 07 - Destroying
Section 11: 04 - Shooter
Lecture 116 01 - Introduction
Lecture 117 02 - Setting up project
Lecture 118 03 - Movement
Lecture 119 04 - Spawning
Lecture 120 05 - Moving bullets
Lecture 121 06 - Enemies and collision
Lecture 122 07 - Dynamically spawn enemies
Lecture 123 08 - Restarting the game
Lecture 124 09 - Interface
Section 12: 05 - Rollerball
Lecture 125 01 - Introduction
Lecture 126 02 - Setting up project
Lecture 127 03 - Movement
Lecture 128 04 - Collect coins
Lecture 129 05 - Walls
Lecture 130 06 - Interface
Lecture 131 07 - Restarting the game
Section 13: 06 - Platformer
Lecture 132 01 - Introduction
Lecture 133 02 - Setting up project
Lecture 134 03 - Creating variables
Lecture 135 04 - Input
Lecture 136 05 - Movement
Lecture 137 06 - Collision
Lecture 138 07 - Orb
Lecture 139 08 - Interface
Lecture 140 09 - Restarting the game
Section 14: 07 - Platform Shooter
Lecture 141 01 - Introduction
Lecture 142 02 - Setting up project
Lecture 143 03 - Variables
Lecture 144 04 - Input
Lecture 145 05 - Speed
Lecture 146 06 - Horizontal collision
Lecture 147 07 - Vertical collision
Lecture 148 08 - Spawning bullets
Lecture 149 09 - Spawning bullets
Lecture 150 10 - Mines
Lecture 151 11 - Interface and restart
Section 15: 08 - Turret
Lecture 152 01 - Introduction
Lecture 153 02 - Setting up project
Lecture 154 03 - Rotating the turret
Lecture 155 04 - Shooting bullets
Lecture 156 05 - Enemies
Lecture 157 06 - Enemy chase
Lecture 158 07 - Dynamically adding enemeis
Section 16: 09 - Cross Shooter
Lecture 159 01 - Introduction
Lecture 160 02 - Setting up project
Lecture 161 03 - Movement
Lecture 162 04 - Shooting bullets
Lecture 163 05 - Enemies
Lecture 164 06 - Enemy spawning
Lecture 165 07 - Interface and restart
Section 17: 10 - Color Shooter
Lecture 166 01 - Introduction
Lecture 167 02 - Setting up project
Lecture 168 03 - Movement
Lecture 169 04 - Shooting bullets
Lecture 170 05 - Changing color
Lecture 171 06 - Adding targets
Lecture 172 07 - Collisions
Lecture 173 08 - Interface
Lecture 174 09 - Restarting the game
Section 18: 11 - Color Matcher
Lecture 175 01 - Introduction
Lecture 176 02 - Setting up project
Lecture 177 03 - Movement
Lecture 178 04 - Changing color
Lecture 179 05 - Targets
Lecture 180 06 - Spawn new targets
Lecture 181 07 - Adding a basic interface
Lecture 182 08 - Score
Lecture 183 09 - Timer
Lecture 184 10 - Restarting the game
Section 19: 12 - Apple catcher
Lecture 185 01 - Introduction
Lecture 186 02 - Setting up project
Lecture 187 03 - Adding a background
Lecture 188 04 - Movement
Lecture 189 05 - Apples
Lecture 190 06 - Apples falling
Lecture 191 07 - Dynamically spawning apples
Lecture 192 08 - Interface
Lecture 193 09 - Game timer
Lecture 194 10 - Restarting the game
Section 20: 13 - Dodger
Lecture 195 01 - Introduction
Lecture 196 02 - Setting up project
Lecture 197 03 - Background
Lecture 198 04 - Player variables
Lecture 199 05 - Applying gravity
Lecture 200 06 - Jumping
Lecture 201 07 - Enemies
Lecture 202 08 - Crouching
Lecture 203 09 - Collision masks
Lecture 204 10 - Dynamically spawning enemies
Section 21: 14 - Collector
Lecture 205 01 - Introduction
Lecture 206 02 - Setting up project
Lecture 207 03 - Moving the player
Lecture 208 04 - Following the mouse
Lecture 209 05 - Point towards the mouse
Lecture 210 06 - Collectable objects
Lecture 211 07 - Collectable variation
Lecture 212 08 - Spawning collectables
Lecture 213 09 - Interface
Lecture 214 10 - Game over
Lecture 215 11 - Restarting
Section 22: 15 - Double Shooter
Lecture 216 01 - Introduction
Lecture 217 02 - Setting up project
Lecture 218 03 - Backgrounds
Lecture 219 04 - Targeting the mouse
Lecture 220 05 - Shoot bullets
Lecture 221 06 - Shooting cooldown
Lecture 222 07 - Adding enemies
Lecture 223 08 - Zigzag
Lecture 224 09 - Dynamically spawn enemies
Lecture 225 10 - Interface
Lecture 226 11 - Restarting the game
Section 23: 16 - Side Scrolling Shooter
Lecture 227 01 - Introduction
Lecture 228 02 - Setting up project
Lecture 229 03 - Setting background
Lecture 230 04 - Vertical motion
Lecture 231 05 - Horizontal motion
Lecture 232 06 - Creating a bullet
Lecture 233 07 - Shooting bullets
Lecture 234 08 - Shooting cooldown
Lecture 235 09 - Enemies
Lecture 236 10 - Dynamically add enemies
Lecture 237 11 - Interface
Section 24: 17 - Balloon Burst
Lecture 238 01 - Introduction
Lecture 239 02 - Setting up project
Lecture 240 03 - Adding a background
Lecture 241 04 - Applying a color
Lecture 242 05 - Balloon movement
Lecture 243 06 - Balloon zigzag
Lecture 244 07 - Popping a balloon
Lecture 245 08 - Spawning balloons
Lecture 246 09 - Random balloon colors
Lecture 247 10 - Interface and score
Lecture 248 11 - Game over
Lecture 249 12 - Restarting the game
Section 25: 18 - Penalty
Lecture 250 01 - Introduction
Lecture 251 02 - Setting up project
Lecture 252 03 - Adding a background
Lecture 253 04 - Adding the goal
Lecture 254 05 - Moving the goalie
Lecture 255 06 - Smooth movement
Lecture 256 07 - Kicker and football
Lecture 257 08 - Moving the football
Lecture 258 09 - Defending the penalty kick
Lecture 259 10 - Dynamically adding footballs
Lecture 260 11 - Interface and score
Lecture 261 12 - Game over
Section 26: 19 - Flappy Bird
Lecture 262 01 - Introduction
Lecture 263 02 - Setting up project
Lecture 264 03 - Adding a background
Lecture 265 04 - Background movement
Lecture 266 05 - Initialize variables
Lecture 267 06 - Bird movement
Lecture 268 07 - Constraining positions
Lecture 269 08 - Walls
Lecture 270 09 - Dynamically add walls
Lecture 271 10 - Increasing the difficulty
Lecture 272 11 - Interface and game over
Section 27: 20 - Double Jumper
Lecture 273 01 - Introduction
Lecture 274 02 - Setting up project
Lecture 275 03 - Adding a background
Lecture 276 04 - Bar
Lecture 277 05 - Player variables
Lecture 278 06 - Gravity
Lecture 279 07 - Keep player in bounds
Lecture 280 08 - Player jumps
Lecture 281 09 - Double jumper
Lecture 282 10 - Enemy
Lecture 283 11 - Player speed
Lecture 284 12 - Dynamically adding enemies
Lecture 285 13 - Interface
Section 28: 21 - Ricochet Shooter
Lecture 286 01 - Introduction
Lecture 287 02 - Setup project
Lecture 288 03 - Looking at the mouse
Lecture 289 04 - Adding walls
Lecture 290 05 - Bullets
Lecture 291 06 - Bullet variables
Lecture 292 07 - Horizontal movement
Lecture 293 08 - Vertical movement
Lecture 294 09 - Bullet color
Lecture 295 10 - Targets
Lecture 296 11 - Interface and game over
Section 29: 22 - Ship Dodger
Lecture 297 01 - Introduction
Lecture 298 02 - Setting up project
Lecture 299 03 - Background
Lecture 300 04 - Ship movement
Lecture 301 05 - Asteroid
Lecture 302 06 - Asteroid movement
Lecture 303 07 - Dynamically add asteroids
Lecture 304 08 - Asteroid shower
Lecture 305 09 - Interface and restart
Lecture 306 10 - Game timer
Section 30: 23 - Jumper
Lecture 307 01 - Introduction
Lecture 308 02 - Project setup
Lecture 309 03 - Initializing player variables
Lecture 310 04 - Gravity
Lecture 311 05 - Horizontal movement
Lecture 312 06 - Jumping logic
Lecture 313 07 - Jumping constraints
Lecture 314 08 - Game view
Lecture 315 09 - Game controller
Lecture 316 10 - Spawner variables
Lecture 317 11 - Adding infinite platforms
Lecture 318 12 - Horizontal offset
Lecture 319 13 - Increasing difficulty
Lecture 320 14 - Cleaning platforms
Lecture 321 15 - Game restart
Section 31: 24 - Gravity Switch
Lecture 322 01 - Introduction
Lecture 323 02 - Project setup
Lecture 324 03 - Background
Lecture 325 04 - Player movement
Lecture 326 05 - Falling player
Lecture 327 06 - Blocks
Lecture 328 07 - Horizontal movement
Lecture 329 08 - Horizontal collision
Lecture 330 09 - Vertical collision
Lecture 331 10 - Gravity switch
Lecture 332 11 - Level design
Lecture 333 12 - Lava
Lecture 334 13 - Orb
Lecture 335 14 - Interface
Lecture 336 15 - Restart the game
Section 32: GameMaker Source Code
Lecture 337 Source Code
Lecture 338 Please leave us a rating!
Section 33: Where To Find More Content
Lecture 339 Bonus Lecture: TODAY! Unreal Masterclass on Kickstarter
Complete beginners. No prior coding or digital art skills necessary.,People who want to make games.