
Create a blank unreal engine 5.3 project, set up a level, and build a character blueprint with an fps game mode and player start. The next lecture adds input.
Learn to set up player input in Unreal Engine 5.1 by creating a mapping context, linking it to the character, and implementing axis 2D movement with A/D and W/S.
Add a look input action mapped to the mouse 2D axis, wire it to controller input and pitch input, and attach a camera with volume control rotation to enable looking.
Create a jump input action mapped to spacebar, trigger start and stop jumping with Unreal's nodes, and adjust jump velocity, count, and hold time to test.
Connect with fellow Unreal Engine learners and get help by asking questions in the community. Access resources and sign up optionally, and use Udemy questions or email for quick responses.
Create an interaction system with blueprint interfaces to let the player interact with objects via the E key, using a line trace, interface checks, and debug messages.
Create a crosshair by building a widget blueprint with a centered image anchored to the screen middle, then add it to the viewport on begin play for a resolution-independent hud.
Add a door from starter content, build a door blueprint, and rotate it -90 degrees over one second via a timeline when the player presses E, with collision.
Update the player's crosshair by using a line trace to detect objects the player can interact with, switching to crosshair three and reverting to crosshair one via update crosshair function.
Organize Unreal Engine assets, create a lever blueprint with a timeline to rotate the lever, and use an event dispatcher to open a door in the level.
Learn to create interactive objects in Unreal Engine using blueprints and the interact interface, including a valve, painting, and book, with rotation, a timeline, and materials.
Adjust the pivot point of meshes in Unreal Engine using modeling mode, the edit pivot tool, and the gizmo to set a convenient center for interactions.
Create interactive blueprints in Unreal Engine by wiring a button to a speaker to trigger a doorbell sound. Add a short animation for the button and enable cross-blueprint communication.
Create a footstep system in Unreal Engine by importing sounds, making a looping footstep timeline and cue, and using a sphere trace and velocity checks to trigger sounds.
Set up surface-specific footstep sounds in Unreal Engine by creating wood, metal, and grass sound queues. Link them to physical materials and implement a surface-type switch to play appropriate footsteps.
Create sprinting system in Unreal Engine by mapping sprint input to left shift, increasing footstep play rate to 1.7 and raising walking speed to 800, then revert on release.
Build an item inspection system allowing the player to pick up and inspect items via a line trace and interaction interface, attaching items to the first person camera.
Rotate the item you're inspecting by holding the left mouse button and moving the mouse. Store its original rotation and reset it when you place it with E.
Build an item description system in Unreal Engine by creating a reusable item widget with item name and item description text, displaying it on item inspection with auto wrap text.
Develop a functional inventory system in Unreal Engine by enabling item pickup, displaying item textures in the inventory, and opening the inventory with a tab-driven interface.
Extend the survival horror inventory system by enabling open item from inventory, spawning items, and inspecting items via a widget, while managing the user interface and input states.
Fix issues in the inventory system by closing the item and inventory when the tab key is pressed, and refresh the inventory widget to reflect the current items.
Add a bottom-right inventory controls overlay in Unreal Engine to show E to inspect, left mouse to rotate, and Q to close, with visibility toggling for a survival horror UI.
Create a flashlight in Unreal Engine by importing a flashlight model, building a flashlight blueprint, attaching it to the player camera, and tuning the spotlight with a texture light function.
Learn to add a flashlight to the player inventory, create an item blueprint, enable pickup and equip functionality, and toggle the flashlight by spawning and attaching it to the camera.
Implement a battery-driven flashlight in Unreal Engine by toggling the flashlight, setting light intensity, and wiring a live battery bar in the player HUD that updates as the battery drains.
Learn to implement stackable items in Unreal Engine by adding a number integer and a stackable flag, updating the inventory UI to show quantities and increase counts when collecting items.
Explore how to fix an inventory bug in Unreal Engine by validating stackable items and correctly updating the inventory when picking up new items.
Add batteries to the player inventory and enable flashlight recharging, using a battery inventory blueprint, stackable items, and a Use Battery event to consume or remove batteries.
Create a light switch blueprint in Unreal Engine that toggles a spotlight on and off using a flip-flop, with adjustable intensity and color via construction script.
Create a flickering light in Unreal Engine by using a flicker material as a light function, and drive it with time, constant, and emissive color.
Learn to set up a tv model in Unreal Engine that plays an mp4 video using a media source, media player, and video texture, with play via the E key.
Create a key-based door system by adding a key item to the inventory and gating doors with a locked check, then open or close doors using a flip-flop mechanic.
Create a monster AI in Unreal Engine by importing a monster model, applying textures, and building a skinwalker blueprint with a 1D blend space and velocity-driven animation.
Learn to make a monster chase the player in Unreal Engine using pawn sensing, a vision cone, and a nav mesh bounds volume; adjust rotation and max walk speed.
Learn to implement a death sequence where the monster grabs and throws the player, using an attack montage, blueprint logic, and a camera switch to the monster's hand.
Learn to add monster sounds in unreal engine by creating a monster sound queue, enabling random playback, and using natural attenuation with animation notifies for near and far hearing.
Implement a distortion effect by showing a moving static material on screen when the player looks at the monster, triggered by pawn sensing and a monster tag.
Design a forest horror environment in Unreal Engine by building a landscape, painting grass and dirt textures, and setting a gate that opens when four hidden batteries are collected.
Paint grass and trees onto a forest landscape in Unreal Engine using Quixel Bridge and Sketchfab assets, adjusting brush size and density for natural foliage.
Turn off auto exposure, set the sky sphere sun height negative, and add exponential height fog to craft a night time scene with a dark forest and stars.
Create a repeater blueprint to place multiple instanced static meshes in a row, using count, max count, and offset to space forest level assets, like fences.
Design and code a gate in Unreal Engine using a blueprint that requires four batteries to power an electrical box, then press E to open the gate after collection.
Create four color batteries as blueprints, set as non-stackable inventory items, and build a battery box with an interact interface and a timeline to open the electrical box.
Learn Unreal Engine survival horror design where the player collects blue, red, green, and yellow batteries, updates inventory, and activates a gate lever in a spooky forest with a monster.
Update the flashlight system by enabling an F button toggle that only works after the player picks up the flashlight, integrating input actions, blueprints, and inventory checks.
Move and duplicate gates around the forest, edit the gate blueprint to require a power box and lever, and place a battery box for activation.
Learn to place glowing batteries across a forest map in Unreal Engine, using emissive materials, blueprint placement, and collision tweaks to create collectible objectives in a survival horror scene.
Place multiple bathroom lights, convert the light switch to control all lights with an array, and provide a small player light when the flashlight is off.
Learn how to make a skinwalker roam randomly in Unreal Engine by moving to random points within a 1000 units navigable radius and chase the player when seen.
Add creepy chase music that loops when the monster chases the player, using a chase sequence with 2d sound, fade in/out, and volume adjustments for a stronger atmosphere.
Learn to power up the monster's aggression in Unreal Engine survival horror by collecting batteries and triggering a direct chase to the player with blueprints and custom events.
Update torch to flashlight version two with maps, enable footstep sounds by setting grass landscape, add roaming skinwalker with navmesh bound volume, and tweak monster music fade to 1.5 seconds.
Create a game over screen via a widget blueprint with text and a retry button, display it on game over, switch to UI mode, and open Spooky forest on retry.
Create a main menu in Unreal Engine using a widget blueprint with play and quit buttons, open the Spooky Forest level, and set a dedicated main menu game mode.
Add flashlight toggle sounds and ambient nature sound, and adjust attenuation. Place batteries around the forest, hide the flashlight when drained, and open the gate after collection with win screen.
Build an escape widget blueprint with a bottom-right image and center text you escaped, fade its render opacity from 0 to 1, then open the main menu on player overlap.
Export your Unreal Engine project by configuring maps and setting the editor startup map to the main menu, then package for Windows and run the exported game from the desktop.
Course in a Nutshell
Are you ready to embark on a spine-chilling journey into the world of game development? Join us in our "Learn How to Create a Survival Horror Game in Unreal Engine" course, where you'll gain the skills and knowledge needed to bring your own terrifying visions to life. This immersive course is designed for aspiring game developers, artists, and storytellers who want to create a truly immersive and haunting gaming experience.
Course Overview
In this intensive course, you'll dive deep into the world of survival horror game development using Unreal Engine. Here's what you can expect:
Introduction to Unreal Engine: Get acquainted with the Unreal Engine, the industry-standard game development platform used by many AAA game studios.
Character Design and Animation: Design your own sinister characters, monsters, and survivors. You'll also learn to animate them to enhance the fright factor.
Game Mechanics: Explore the mechanics unique to survival horror games, including inventory systems, puzzles, and enemy AI. Discover how to create tension and suspense through gameplay.
Audio and Sound Design: Delve into the world of audio and sound design, a critical element in creating a spine-tingling atmosphere. You'll learn how to use sound to build anticipation and fear.
Programming and Blueprinting: Gain essential programming skills to implement game functionality and interactive elements. Unreal Engine's Blueprints visual scripting system will be your ally in bringing your game to life.
By the end of this course, you'll have the skills and knowledge to create your very own survival horror game from scratch, complete with a captivating storyline, immersive environments, and spine-chilling gameplay.
What Will You Learn In this Course?
After taking this course, you will:
Have a deep understanding of Unreal Engine, enabling you to create your own games and projects.
Create your own unique characters, animate them, and design interactive gameplay mechanics.
Master sound and audio design to enhance the tension and atmosphere of your game.
Gain programming skills and learn to use Blueprints for game functionality.