Loading Events

Interactivity in Unreal Engine

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

Course Instructor: Sem Schreuder

Course level

...

Unlock full course & much more:

Getting Started

Going Deeper

Compare membership plans

Or just buy this single course:

£ 29.9

What you'll learn

  • 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

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

  • ---- 2 M4L devices and a Ableton project (also with the m4l gathered)
  • ---- Lesson 1: Start, building a MIDI sender device
  • ---- Lesson 2: Building an Envelope follower sender device
  • ---- Lesson 3: Final questions / End of workshop
  • ---- Project Files
  • ---- 1 - Introduction
  • ---- 2 - Create a new Unreal Project
  • ---- 3 - Unreal Engine layout and navigation overview
  • ---- 4 - Play mode
  • ---- 5 - Quick look at the content browser
  • ---- 6 - Project settings very quick overview
  • ---- 7 - Blueprints intro
  • ---- 8 - Making our first blueprint
  • ---- 9 - Editing our blueprint
  • ---- 10 - Blueprint editor layout overview
  • ---- 11 - Start building some logic
  • ---- 12 - Dynamically create components
  • ---- 13 - For loops
  • ---- 14 - Unreal Units
  • ---- 15 - Data types
  • ---- 16 - More for loops
  • ---- 17 - Variables
  • ---- 18 - Make arrays
  • ---- 19 - Manipulate our array
  • ---- 20 - Onwards!
  • ---- 21 - Play modes
  • ---- 22 - More array manipulation on event tick
  • ---- 23 - Start building an OSC router blueprint
  • ---- 24 - Enabling OSC in unreal
  • ---- 25 - Back to building the OSC router BP
  • ---- 26 - Check if we're connected to Ableton
  • ---- 27 - Routing OSC messages
  • ---- Project Files
  • ---- 1. Debugging last weeks OSC communication
  • ---- 2. Quick recap
  • ---- 3. Sending and receiving events
  • ---- 4. Quick sidebar on creating functions
  • ---- 5. Back to sending events
  • ---- 6. Receiving events
  • ---- 7. Routing tack numbers
  • ---- 8. Lets build a particle system and hook it up to OSC
  • ---- 9. Quick worldbuilding sidestep
  • ---- 10. Back to the particle system

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.

Useful links

About the workshop leader

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.