
Learn to build a complete game in Unreal Engine 4 using blueprints, a visual scripting system, from character design to adding sound and publishing.
Mars guides beginners through Unreal basics and the fundamentals of game design, while teaching Maya workflows and how to publish your games, drawing on five years of industry experience.
Install Maya 2020 or a version (or Blender) and download Unreal Engine 4 via the Epic Games Launcher; create a Maya student account and update Unreal Engine to 4.25+.
Learn the basics of Maya: organize workspaces and outliner, navigate scenes with mouse and spacebar, use move, rotate, and scale tools, and understand poly modelling with faces, edges, and vertices.
Create your first 3D gear model as a health pickup using reference images, extrude and bevel, use boolean cuts to form the inner hole, pegs, and outer ring.
Create textures for your gear in Unreal Engine by adding texture slots, selecting base textures, and naming them steel base and Steel Heggs.
Learn to create a UV map by unfolding a 3D object into a 2D plane, prevent overlapping UVs, and use automatic mapping with the UV editor for clean texturing.
Clean up a model, bevel edges, rename, and delete history, then export as an FBX for Unreal Engine 4 using m_ prefix for static meshes and default FBX 2013 settings.
Model a sci-fi battery from reference images using extrusion, bevels, and booleans to form the shape, then texture, UV map, and export for Unreal Engine 4 blueprints.
Block and refine a player character in Unreal Engine using reference images, extrude and bevel the head, add eyes and antenna, and build arms with sockets for rigging.
Learn to build and rig a character in Maya, detailing legs, boots, neck, and head, then export for Unreal Engine 4 blueprints animations using a Myxoma rig.
learn how to use Mixamo to animate a character by uploading a model, setting markers, applying rigs, and downloading idle, run, jump, and attack animations for integration.
Install the Epic Games Launcher, add the latest Unreal Engine version, and create a blueprint-based side-scroller project. Explore Content Browser, Outliner, and Details to place a spotlight and adjust attenuation.
Explore Unreal Engine blueprints by examining actors, pawns, characters, and game mode, and learn events, functions, and variables like boolean, integer, float, vector, and print string.
Set up the side-scroller player character with health and stamina, and implement a countdown timer in the game mode that damages the player when time runs out, plus camera tweaks.
Learn to import animations into Unreal Engine 4, set up an animation blueprint, and create material instances for the player model with base color, metallic, roughness, and textures.
Animate Sam in Unreal Engine 4 blueprints by creating a blend space for idle and run, then build a locomotion state machine with speed and in-air states.
Create health and stamina pickups in Unreal Engine 4 blueprints. Build spinning pickups with green (health) and red (stamina) lights that grant up to 100 and use overlap events.
Enhance Sam with speed boost and high jump using Unreal Engine 4 blueprints. Set max walk speed, stamina costs, and jump velocity via input mappings and resets, with visual feedback.
Learn to create a ragdoll death animation in Unreal Engine 4 blueprints by enabling physics on the character mesh, generating new physics collisions, and fine-tuning a dedicated death camera.
Implement slow-motion upgrade in Unreal Engine 4 blueprints by mapping a button, checking stamina, lowering time dilation to 0.5, and restoring after five seconds with chromatic aberration and vignette post-processing.
Create a hud with health and stamina bars and a timer in Unreal Engine 4 using UMG blueprints, binding the bars to the player's health and stamina and game timer.
Create a death screen using a UMG blueprint with a full-screen blur and three buttons—retry, restart, and main menu—and on death remove widgets, show mouse cursor, and restart the level.
Create a spike floor obstacle in Unreal Engine 4 blueprints that damages the player on overlap, reduces health, and triggers post-process red tint feedback.
Learn to change Sam's eye color in Unreal Engine 4 blueprints by swapping a light material from blue to red when health falls below 25, using a timer.
Create a stun damage effect in Unreal Engine 4 blueprints by wiring sparks that damage and slow the player, including particles, collisions, and head-attached visuals.
Create a damaging fire volume in Unreal Engine 4 blueprints by replacing sparks with flames, implementing burn duration and burn damage over time, health checks, and red damage feedback.
Create interactive door obstacle in Unreal Engine: build a door frame and door mesh, set up box collisions, and use a BP door switch to open on E with overlap.
Create an animated elevator platform and a moving spike floor using Unreal Engine 4 blueprints, with begin play, a timeline, and variable speed to control movement and collisions.
Set up a win condition by triggering a door to end the level, using blueprint overlap events and a wind screen for next level navigation.
Learn to create an enemy character in Unreal Engine 4 blueprints, including import assets, a BP_enemy with blend space, animation blueprint, nav mesh sensing, and damage with ragdoll death.
Begin your first level in Unreal Engine 4 blueprints, naming it level one, the tutorial level, and setting up a floor, player start, directional light, and sky sphere.
Finish the warehouse background in unreal engine 4 blueprints by shaping geometry, catwalks, stairs, rails, shelves, and lighting, and set up obstacles and puzzles.
Design a tutorial level by adding obstacles like stairs and boxes, align with grid snapping, and use Unreal Engine 4 blueprints and UMG to display jump prompts and objectives.
Set up scene lighting with directional lights and skylight, then build a checkpoint and respawn system in Unreal blueprints, including a checkpoint actor and health and stamina save.
Create a main menu in Unreal Engine 4 blueprints using UMG, with continue and level select, open levels from current level, and enable UI input and mouse controls.
Create sound effects and background music for an Unreal Engine 4 game by sourcing royalty-free tracks, editing with Audacity, and applying ambient cues in the main menu.
Polish your game by fixing bugs, repositioning UMG elements, and implementing pause on death with seamless restarts and looping music. Configure per-level countdowns and level minutes and seconds.
Learn to save, compile, and build an Unreal Engine 4 blueprint game, including a lightning bolt, a pause menu with UMG, and creating a shipping Windows build with backups.
Publish your game on itch.io by creating a free account and uploading a prototype with a cover image and tags. Make it public to invite collaboration.
This is a beginners course meant to help you get started as an indie game developer. This course is focused on using Unreal Engine 4 and coding with blueprints (Programming without code) but we also explain and explore some basics of designing and modeling in Maya. This course is a complete beginners guide and after this course you will be able to make your own game or sell your own assets. During this course you will develop your own platformer game and at the end I will also teach you how to upload your game on popular game platforms for feedback.