Unreal VR Lecture List

Here’s a full list of lectures for the course

Please note Udemy lecture numbers may vary slightly as we add and remove them. This index is updated automatically every few days.

We have unique tags for lectures. For example #3_gg_cbc is the 3rd lecture, in the Getting Going section of the Complete Blender Creator.

Enjoy the course!

Section 1: Architecture Explorer (ar_vr2)

1 Course Promo (#0_ae_vr2)
2 Welcome And Course Orientation (#1_ae_vr2)
3 Take The Self Assessement Quiz
4 Getting Into VR (#2_ae_vr2)
5 Movement Section Overview (#3_ae_vr2)
6 Basic Controller Movement (#4_ae_vr2)
7 Importing An ArchViz Environment (#5_ae_vr2)
8 Playspace Movement and Colliders (#6_ae_vr2)
9 What Is VR Sickness? (#7_ae_vr2)
10 Line Tracing A Teleport Destination (#8_ae_vr2)
11 Importing And Using Materials (#9_ae_vr2)
12 Fades, Timers and Teleporting (#10_ae_vr2)
13 Projecting Onto The NavMesh (#11_ae_vr2)
14 PostProcessing Materials (#12_ae_vr2)
15 Dynamic Material Instances (#13_ae_vr2)
16 Adjusting Radius With A Curve (#14_ae_vr2)
17 Creating Tunnel Vision (#15_ae_vr2)
18 Hand Controller Components (#16_ae_vr2)
19 Parabolic Teleport Pointer (#17_ae_vr2)
20 Using A USplineComponent (#18_ae_vr2)
21 Dynamically Constructing UObjects (#19_ae_vr2)
22 Deforming Meshes With Splines (#20_ae_vr2)
23 Extracting A Hand Controller Actor (#21_ae_vr2)
24 Querying Overlapping Actors (#22_ae_vr2)
25 Haptic Feedback Effects (#23_ae_vr2)
26 Climbing Motion (#24_ae_vr2)
27 Climbing Motion Part 2 (#25_ae_vr2)
28 End Of Section Review (#26_ae_vr2)

Section 2: Light Painter (lp_vr2)

29 User Interface Section Introduction (#1_lp_vr2)
30 Creating A VR Pawn Setup (#2_lp_vr2)
31 Binding Actions To Motion Controllers (#3_lp_vr2)
32 3D Painting With Spline Meshes (#4_lp_vr2)
33 Frame Rate In VR (#5_lp_vr2)
34 Performance Bottlenecks (#6_lp_vr2)
35 Performance Optimisation (#7_lp_vr2)
36 Reducing DrawCalls With Instancing (#8_lp_vr2)
37 Rotating & Scaling Stroke Meshes (#9_lp_vr2)
38 Instanced Mesh Materials (#10_lp_vr2)
39 Saving Game State (#11_lp_vr2)
40 Loading A SaveGame (#12_lp_vr2)
41 Serialising The Game State (#13_lp_vr2)
42 Serialising Actors To Structs (#14_lp_vr2)
43 Renaming C++ Base Classes (#15_lp_vr2)
44 Introduction To Vector Design (#16_lp_vr2)
45 Understanding Good VR Design (#17_lp_vr2)
46 Designing User Interface For VR (#18_lp_vr2)
47 Ergonomic 3D UI Layout In Unreal (#19_lp_vr2)
48 UI Widget Interaction In 3D (#20_lp_vr2)
49 Converting A Design To UMG - Part 1 (#21_lp_vr2)
50 Converting A Design To UMG - Part 2 (#22_lp_vr2)
51 Converting A Design To UMG - Part 3 (#23_lp_vr2)
52 Binding UPROPERTY to UMG (#24_lp_vr2)
53 Spawning Widgets In C++ (#25_lp_vr2)
54 Converting PaintingPicker to C++ (#26_lp_vr2)
55 Naming Each Slot Uniquely (#27_lp_vr2)
56 Iterating Over All SaveGames (#28_lp_vr2)
57 Populating The Game List UI (#29_lp_vr2)
58 Binding Text Widgets To C++ (#30_lp_vr2)
59 Setting TextBlock Content From C++ (#31_lp_vr2)
60 Button Actions And Splash Screens (#32_lp_vr2)
61 Parsing Level Options In GameMode (#33_lp_vr2)
62 Loading Save Games In GameMode (#34_lp_vr2)
63 Handling Saving In GameMode (#35_lp_vr2)
64 Initialize - BeginPlay For Widgets (#36_lp_vr2)
65 Hooking Up The Add Functionality (#37_lp_vr2)
66 Clearing Children of UPanelWidget (#38_lp_vr2)
67 Connecting a LeftHandController (#39_lp_vr2)
68 Adding Menus To Hand Controllers (#40_lp_vr2)
69 Overriding a Scene Component (#41_lp_vr2)
70 Refactoring SaveAndQuit (#42_lp_vr2)
71 Create a Pagination Dot Widget (#43_lp_vr2)
72 Spawning a Pagination Dot (#44_lp_vr2)
73 Editing UPanelSlot in C++ (#45_lp_vr2)
74 Transparent Widgets In The World (#46_lp_vr2)
75 Calculating Number Of Pages (#47_lp_vr2)
76 Refreshing The Pagination State (#48_lp_vr2)
77 Latching an Analogue Input (#49_lp_vr2)
78 Moving Between Pages (#50_lp_vr2)
79 Updating The Pages (#51_lp_vr2)
80 How To Become A VR Master (#52_lp_vr2)

Last updated Sat 6 Feb at 15:05 UK Time

Tell us what you think of these index posts

Privacy & Terms