Interactivity in Unreal Engine hero

Creative Coding

Interactivity in Unreal Engine

Level

Beginner

Duration

4h 38m of video content

Format

Self-paced video

Added

30/12/2021

Watch a preview

Lesson 1: Start, building a MIDI sender device

Course overview

Learn how to use Unreal Engine to create interactive visual worlds that you can control with anything in Real-Time

Learning outcomes

Build a Max 4 Live device that communicates with Unreal Engine

Build an interactive Actors in Unreal Engine

Understand basic OSC communication and implementation between Ableton Live and Unreal Engine

Basics of world building in Unreal Engine

Basics of Blueprint visual scripting in Unreal Engine

Who is this course for?

  • Artists interested in exploring real-time procedural 3D graphics and animations applied as music visualizations.
  • Developers with experience programming in visual scripting languages such as Max MSP, Touch designer, VVVV etc.
  • Musicians interested in adding visuals to their liveset.

Requirements

  • A good graphics card. At least a GTX 1060.
  • Ableton Live with MaxForLive (i.e. trial or full license)
  • Unreal Engine 4.27 (free)

Course content

Part 1 / Watch back On-demand

3 videos, 1 resource

+

Part 2 / Watch back On-demand

27 videos, 1 resource

+
  • Project Files
  • 1 - Introduction
    Checking access...
  • 2 - Create a new Unreal Project
    Checking access...
  • 3 - Unreal Engine layout and navigation overview
    Checking access...
  • 4 - Play mode
    Checking access...
  • 5 - Quick look at the content browser
    Checking access...
  • 6 - Project settings very quick overview
    Checking access...
  • 7 - Blueprints intro
    Checking access...
  • 8 - Making our first blueprint
    Checking access...
  • 9 - Editing our blueprint
    Checking access...
  • 10 - Blueprint editor layout overview
    Checking access...
  • 11 - Start building some logic
    Checking access...
  • 12 - Dynamically create components
    Checking access...
  • 13 - For loops
    Checking access...
  • 14 - Unreal Units
    Checking access...
  • 15 - Data types
    Checking access...
  • 16 - More for loops
    Checking access...
  • 17 - Variables
    Checking access...
  • 18 - Make arrays
    Checking access...
  • 19 - Manipulate our array
    Checking access...
  • 20 - Onwards!
    Checking access...
  • 21 - Play modes
    Checking access...
  • 22 - More array manipulation on event tick
    Checking access...
  • 23 - Start building an OSC router blueprint
    Checking access...
  • 24 - Enabling OSC in unreal
    Checking access...
  • 25 - Back to building the OSC router BP
    Checking access...
  • 26 - Check if we're connected to Ableton
    Checking access...
  • 27 - Routing OSC messages
    Checking access...

Part 3 / Watch back On-demand

10 videos, 1 resource

+
  • Project Files
  • 1. Debugging last weeks OSC communication
    Checking access...
  • 2. Quick recap
    Checking access...
  • 3. Sending and receiving events
    Checking access...
  • 4. Quick sidebar on creating functions
    Checking access...
  • 5. Back to sending events
    Checking access...
  • 6. Receiving events
    Checking access...
  • 7. Routing tack numbers
    Checking access...
  • 8. Lets build a particle system and hook it up to OSC
    Checking access...
  • 9. Quick worldbuilding sidestep
    Checking access...
  • 10. Back to the particle system
    Checking access...

Instructors

Sem  Schreuder

Sem Schreuder

Instructor

Sem Schreuder is a Creative Coder / Visual artist with 8+ years of experience working with various tools to create realtime audio reactive visuals for artists and events. Besides creating audio reactive visual systems he’s currently also working as an AR developer for multiple tv shows and live streams.

Frequently asked questions