EdX

Unreal Engine Interactive 3D: Blueprints, Animation, Audio, & Environments (edX)

Unreal Engine Interactive 3D: Blueprints, Animation, Audio, & Environments (edX)

Expand your interactive Unreal Engine 3D skills with Blueprints, Landscapes, Audio and AI. In this course, you’ll build on your knowledge from UNRL 101 by learning visual scripting using Blueprints. This node-based system based on C++ enables powerful programming without the syntax typically involved in coding. You will gain basic coding skills to use multiple tools for accelerating work and building immersive interactive functionality.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

We will build a large environment with materials and foliage, discuss emerging open world tools, and add ecosystem, wind, and water to environments.
Next, you’ll learn how to use the tools for integrating skeletal meshes which allow for animations, morphs and cloth simulation. We will import skeletal meshes and keyframes in Unreal Engine, as well as using them for rag doll simulation.
We will conclude this course by discussing basic Artificial Intelligence (AI) decision trees, (blackboard and EQS basics). We will also discuss the use and application for interactive audio. Techniques will include: elements of ambient, event-driven interactive, and randomized, attenuated and spatialized audio (very useful for VR).
You will be able to customize your work by importing 3D models from your choice of 3rd party digital content creation (DCC) programs such as 3DS Max, Maya, Blender or Cinema 4D. This work builds a foundation in interactive 3D development, providing a natural flow into virtual reality (Oculus or HTC Vive), augmented reality, and vfx (visual effects).
This course is part of the Unreal Engine Foundations Professional Certificate

What you'll learn

  • Core fundamentals of node-based programming with the Unreal Blueprint system
  • How to build large environments, and integrate multiple layers of materials and foliage
  • How to use skeletal meshes in simulation, animation, morphs and more
  • Basics of artificial intelligence branching systems
  • Basics of Unreal interactive / spatialized audio
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introduction to Object-Oriented Programming with Java III: Exceptions, Data Structures, Recursion, and GUIs (edX) EdX
Georgia Institute of Technology,GTx

Introduction to Object-Oriented Programming with Java III: Exceptions, Data Structures, Recursion, and GUIs (edX)

Learn how to create and use exceptions, data structures, recursion, and graphical user-interfaces (GUIs). This course provides students with the knowledge to handle and even create exceptions to achieve graceful error handling in programs. They will also create and utilize data structures, including lists and files. Students will also learn about recursion and how it can be a useful approach to repetition in a program. Finally, students will learn how to develop basic graphical user interfaces (GUIs) using JavaFX.

Self Paced
Self-Paced
Python Data Structures (edX) EdX
University of Michigan,MichiganX

Python Data Structures (edX)

The second course in Python for Everybody explores variables that contain collections of data like string, lists, dictionaries, and tuples. Learning how to store and represent and manipulate data collections while a program is running is an important part of learning how to program.

Self Paced
Self-Paced
CS50's Introduction to Computer Science (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Computer Science (edX)

An introduction to the intellectual enterprises of computer science and the art of programming. This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50 teaches students how to think algorithmically and solve problems efficiently.

Self Paced
Self-Paced
Java Programming Fundamentals (edX) EdX
Galileo University,GalileoX

Java Programming Fundamentals (edX)

Your career as a program developer starts here. Gain entry-level programing skills in Java language, and prepare yourself to handle any task that is required in any programming job. Java is one of the most in-demand programming languages today. This course is designed to provide students the basic skills and knowledge on Java.

Self Paced
Self-Paced
Probability and Statistics in Data Science using Python (edX) EdX
University of California, San Diego,UC San DiegoX

Probability and Statistics in Data Science using Python (edX)

Using Python, learn statistical and probabilistic approaches to understand and gain insights from data. The job of a data scientist is to glean knowledge from complex and noisy datasets. Reasoning about uncertainty is inherent in the analysis of noisy data. Probability and Statistics provide the mathematical foundation for such reasoning.

Self Paced
Self-Paced
HTML5 Coding Essentials and Best Practices (edX) EdX
World Wide Web Consortium - W3C,W3Cx

HTML5 Coding Essentials and Best Practices (edX)

Learn how to write Web pages and Web sites by mastering HTML5 coding techniques and best practices. HTML5 is the standard language of the Web, developed by W3C. For application developers and industry, HTML5 represents a set of features that people will be able to rely on for years to come. HTML5 is supported on a wide variety of devices, lowering the cost of creating rich applications to reach users everywhere.

Self Paced
Self-Paced
Introducción a la programación en C: Funciones y punteros (edX) EdX
Universidad Autonoma de Madrid

Introducción a la programación en C: Funciones y punteros (edX)

En este curso aprenderás cómo hacer programas modulares a través de funciones y punteros en el lenguaje de programación C, uno de los más utilizados. Este curso en línea te permitirá aprender más conceptos para ampliar tus habilidades de programación en el lenguaje C. Ahora resolveremos los problemas de forma modular, dividiendo el código en pequeñas partes definidas como funciones.

Self Paced
Self-Paced
Music Technology Foundations (edX) EdX
University of Adelaide,AdelaideX

Music Technology Foundations (edX)

Learn how to use creative technologies to make your own music and get a step closer to a career in music. Technology has greatly altered how we write, listen to and enjoy music. This music course will show you how to apply new technologies to your own creative practice.

Self Paced
Self-Paced
Computing in Python I: Fundamentals and Procedural Programming (edX) EdX
Georgia Institute of Technology,GTx

Computing in Python I: Fundamentals and Procedural Programming (edX)

Learn the fundamentals of computing in Python, including variables, operators, and writing and debugging your own programs. This course starts from the beginning, covering the basics of how a computer interprets lines of code; how to write programs, evaluate their output, and revise the code itself; how to work with variables and their changing values; and how to use mathematical, boolean, and relational operators.

Self Paced
Self-Paced