Developing Metaverse: Your first VR Game in Unreal Engine

Learn how to develop games for Oculus Quest with zero programming background

4.55 (24 reviews)
Game Development
6.5 hours
Jan 2022
last update
regular price

What you will learn

Building applications for Oculus Quest

Designing and developing VR games

Working in Unreal Engine

Working with materials and textures

Optimizing content for fast performance in mobile and VR games


Start one of the most promising careers in IT - become a VR developer. You will learn how to create your first Oculus Quest game, even if you have zero background! You will know the essential parts of Unreal Engine - from level design, to materials and textures, from lightning setup to visual programming in blueprints.

We will learn:

  • How to install and configure Unreal Engine for VR development

  • Why we should not start learning from Unreal Engine 5

  • Basics of creating maps and level design

  • Material shaders and textures

  • Sounds and music

  • Blueprints visual coding

  • Working with assets

  • Optimizing performance for VR and mobile

  • Designing and developing our VR game

  • Packaging app for Oculus Quest

  • Tons of tips, tricks and workarounds which you can not find in official documentation

Why you should take this course?

  • Start one of the most promising and highly-paid careers ever - Unreal Engine and VR developer!

  • VR is the next web: in the coming 5-10 years, most of the web would transform into Metaverse. We would transfer from 2d websites and mobile apps to interactive world in Virtual and Augmented reality. The biggest companies nowadays - such as Meta (Facebook), Apple, Epic Games, Tencent, Microsoft and hundreds of others make their bet on virtual reality.

  • Unreal Engine is one of the most powerful and versatile tools nowadays - it is widely used in a range of industries - from games to VR development, from industrial training to virtual movie production, from architectural design to automotive user interfaces.

  • Start now and be the one to build products of the future!

What do you need to take this course:

  • Windows based PC (No, Mac is not suitable for VR development)

  • Oculus Quest or any other VR headset


Developing Metaverse: Your first VR Game in Unreal Engine - Screenshot_01Developing Metaverse: Your first VR Game in Unreal Engine - Screenshot_02Developing Metaverse: Your first VR Game in Unreal Engine - Screenshot_03Developing Metaverse: Your first VR Game in Unreal Engine - Screenshot_04




Getting to know Unreal Engine

Getting the Unreal Editor. UE4 or UE5?
Creating first project
Basics of working in Unreal Engine 4
Lightning basics
Materials basics
Textures basics
First look at Blueprints

Introduction to VR development

Configuring Unreal Engine for VR development
Building for Oculus Quest
Overview of Unreal Engine VR Template
Overview of VR Template Blueprint code
Let's fight motion sickness!

Making first VR Game

Cleaning up existing VR template
Adding sword
Create our Level
Setting up VR Pawn
Adding fruits
Destruction system
Adding real assets
Optimizing Marketplace assets
Working with Child Actors - Create Watermelon
Adding other fruits
Creating custom destruction system
Improving visuals
Adding new hand model
Despawning fruits
Adding sound effects
Making our custom sword model
Working with sounds
Adding sound to sword
Score system
Input system and animation blueprints
Starting & Ending game, Triggers
Super secret hint - fake lightning
Adding Environment assets
Using SceneCaptureCube
Optimizing Environment
Adding game logic
We've done it!


June 28, 2022
A little bit hard if you are new to the Unreal - but a lot of very tips&tricks how to optimize Unreal for VR. Highly recommend!
May 6, 2022
I'm genuinely torn between giving this course a 4 or a 5 star review. I followed the course through to the end - The content is excellent and very solid introduction to working in VR, particularly for the lower powered Quest 2 headset. Pros: I loved the lighting hack and the optimization methods absolutely needed for Quest 2 when working with materials and learnt some new tricks here - really cool as I've worked with Unreal for desktop games but not experienced on having to heavily optimize for lower powered mobile devices - really good! Cons: Although Dmitry does a really good job overall but Dimitry, seriously - please slow down on future courses you may publish!! Generally thinking through how you approach a problem and how you modify assets and materials is good and your knowledge shines through but when its comes to instructing others, it's not just the 'look over someone's shoulder approach' that counts - You need to follow a more even pace and signpost a bit more when instructing others i.e. instructors on the very best courses do the two things, not one. I would look at what some of what the top rated unreal engine instructors with bigger audiences do with their unreal engine courses - Of course, real world solutioning is a little different but following a course is a slightly different experience and needs more thought on how you instruct others, not just how you solve issues yourself with 'someone looking over your shoulder'. Even though I'm not an unreal newbie (I've created mini-games on my own and have followed 3 courses before this one) , I had to stop, rewind more times than I would have liked or play the video at a slower speed, not down to lack of confidence, just to make sure I'm following the instructor exactly before experimenting on my own. I know its easier said than done but other instructors on other unreal courses are able to get a better balance. Also, this is not a beginners course and although I highly recommend this one for anyone starting out with developing for Quest 2 and VR in particular. However, for beginners you would be much better off, following an introductory course in Unreal and getting into the swing of the UI and with blueprints before embarking on this one and although Dimitry gave some really good tips , beginners starting off on their journey would be much better served learning good coding habits in Unreal just like in other platforms with more time on better encapsulation / code re-factoring etc. which were absent to a large extent on this course + beginners would struggle with bad habits starting out on their own projects if they good habits are not thought to them starting off and I have to say that Dimitry solved problems logically but had some messy blueprint organisation - You can always look past this when you are prototyping and have been shown some good habits previously. However for beginners, this makes adding additional logic and developing games more problematic with regards to maintenance as you go beyond a small prototype. I've been there and I'm sure many others have been there too. Again, this point is just being made in the interests of the beginner. I wouldn't except any counter arguments about extra instruction making the course too long and if there are concerns about this, don't pitch this course as a beginners course + I also say that others courses are longer because good habits are being taught as well as good techniques + simply put, it takes a while to master anything in Unreal anyway. Overall though I'm really glad I took this course and am not trying to be harsh here. I'm genuinely giving a considered review to help others and I'm happy to talk further with Dimitry on any of the points I've raised. Well done Dimitry as I appreciate its always harder than it looks and I'm glad I learnt some new techniques from you!
March 13, 2022
No logic approah. Just do this insert this or add/remove smthng type of tutoring. I expected some more insightful style of teaching. Not bad but not so very good either..



Developing Metaverse: Your first VR Game in Unreal Engine - Price chart


Developing Metaverse: Your first VR Game in Unreal Engine - Ratings chart

Enrollment distribution

Developing Metaverse: Your first VR Game in Unreal Engine - Distribution chart
udemy ID
course created date
course indexed date
course submited by