Course curriculum

    1. 01 - A Brief Overview of Game Interactions

    2. 02 -- Extracting and Loading the Project

    3. 03 -- Key Pillars of Player Interactions

    4. 04 -- Designing the Collectible Class

    5. 05 -- Creating a New Class

    6. 06 -- Creating a Direct Reference Property

    7. 07 -- Creating the Collectible Task List

    8. 08 -- Using the Unreal Engine API Reference

    9. 09 -- Challenge_ Declaring the Collectible Properties and Functions

    10. 10 -- Challenge Review_ Declaring the Collectible Properties and Functions

    11. 11 -- Blocking in the Collectible Class Functionality

    12. 12 -- Challenge_ Implementing the Collectible Functionality

    13. 13 -- Challenge Review_ Implementing the Collectible Functionality

    14. 14 -- Making Code More Robust

    15. 15-- Challenge_ Increasing the Robustness of the Collectible Class

    16. 16 -- Challenge Review_ Increasing the Robustness of the Collectible Class

    17. 17 -- Comparing Classes Using the IsA Function

    18. 18 -- Code Review_ Collectible Class

    1. 01 -- Undestanding the Core Functionality of Interactables

    2. 02 -- Designing Interactable Items

    3. 03 -- Challenge_ Creating the Interactable Base Class

    4. 04 -- Challenge Review_ Creating the Interactable Base Class

    5. 05 -- Creating Interfaces

    6. 06 -- Challenge_ Implementing the Interactable Base Class Properties

    7. 07 -- Challenge Review_ Implementing the Interactable Base Class Properties

    8. 08 -- Challenge_ Implementing the ShowInteractIcon Function

    9. 09 -- Challenge Review_ Implementing the ShowInteractIcon Function

    10. 10 -- Fixing Linking Errors

    11. 11 -- Creating the IconWidget Blueprint

    12. 12 -- Testing the InteractableBase Class

    13. 13 -- Creating the Pickup Item Class

    1. 01 -- Creating the Interact Input Action and Mapping Context

    2. 02 -- Binding the OnInteract Function to the Interact Input Action

    3. 03 -- Designing the Player Character Interaction Behavior

    4. 04 -- Understanding the SweepSingleByChannel Function

    5. 05 -- Implementing the SweepSingleByChannel Function

    6. 06 -- Calling the OnInteract Function

    7. 07 -- Challenge_ Finishing the PickupItem Class

    8. 08 -- Challenge Review_ Finishing the PickupItem Class

    1. 01 -- Designing the Door Class

    2. 02 -- Challenge_ Creating the Door Class

    3. 03 -- Challenge Review_ Creating the Door Class Part 01

    4. 04 -- Challenge Review_ Creating the Door Class Part 02

    5. 05 -- Challenge Review_ Creating the Door Class Part 03

    6. 06 -- Working with Timeline

    7. 07 -- Playing the Timeline

    8. 08 -- Debugging the Door Functionality

    9. 09 -- Mega Challenge_ Creating Interactable Lights

    10. 10 -- Mega Challenge Review_ Designing the Light Class

    11. 11 -- Mega Challenge Review_ Implementing the Light Functionality

    12. 12 -- Mega Challenge Review_ Troubleshooting the Interactable Light

    1. 01 -- Designing the Terminal Class

    2. 02 -- Challenge_ Adding a Locking Feature to Doors

    3. 03 -- Challenge Review_ Adding a Locking Feature to Doors

    4. 04 -- Updating the Interactable Interface

    5. 05 -- Challenge_ Creating the Terminal Class

    6. 06 -- Challenge Review_ Creating the Terminal Class

    7. 07 -- Troubleshooting the Terminal Class

    8. 08 -- Designing the Pressure Pad Class

    9. 09 -- Understanding the Physics Constraint Component

    10. 10 -- Setting Up the Pressure Pad Blueprint

    11. 11 -- Configuring the Physics Constraint

    12. 12 -- Creating the PressurePad Class

    13. 13 -- Troubleshooting the PressurePad Class

    14. 14 -- Challenge_ Refactoring the PressurePad Class

    15. 15 -- Challenge Review_ Refactoring the PressurePad Class

    1. 01 -- Mega Challenge_ Creating the Chest Basic Functionality

    2. 02 -- Mega Challenge Review_ Creating the Chest Basic Functionality Part 01

    3. 03 -- Mega Challenge Review_ Creating the Chest Basic Functionality Part 02

    4. 04 -- Using Arrays to Store Chest Items

    5. 05 -- Spawning Actors from the Chest

    6. 06 -- Spawning Items Using Physics

    7. 07 -- Troubleshooting Physics Interactions

    8. 08 -- Challenge_ Creating the KeyCard Class

    9. 09 -- Challenge Review_ Creating the KeyCard Class

    10. 10 -- Using the SweepMultiByChannel Function

    11. 11 -- Getting the Closest Interactable

    12. 12 -- Challenge_ Updating the KeyCard Class

    13. 13 -- Challenge Review_ Updating the KeyCard Class

About this course

  • Free
  • 125 lessons
  • 11 hours of video content

Discover your potential, starting today