inflearn logo

[Direct Lecture by Unreal Authorized Instructor] Developing VR Content with Unreal Engine 5 Without Coding

The XR market, which Google and Samsung have now joined following Apple and Meta, is an area where you can get ahead if you start now. In this course, we will create an XR sports game app using Unreal Engine 5 and Meta Quest 3 without writing a single line of code.

(3.7) 3 reviews

30 learners

Level Intermediate

Course period Unlimited

Unreal Engine
Unreal Engine
VR/AR
VR/AR
Metaverse
Metaverse
oculus
oculus
oculusquest
oculusquest
Unreal Engine
Unreal Engine
VR/AR
VR/AR
Metaverse
Metaverse
oculus
oculus
oculusquest
oculusquest

What you will gain after the course

  • XR Content Development Using Unreal Engine and Meta Quest 3

  • Project design utilizing hand tracking

  • Developing XR sports game logic that reflects real-world physics laws

  • Packaging XR Content (Creating an App)

  • How to manipulate virtual reality with bare hands (I/O)

Following Apple and Meta, even Google and Samsung have jumped into the XR and immersive content market...

Should we just sit back and watch with our hands tied?

The solution to the rapid changes in the content market is a quick response.

This course covers everything from how to connect Meta Quest 3 to Unreal Engine 5.4 to files that must be set manually because plugins are not yet fully established, Meta's middleware and valid XR plugin settings within Unreal Engine, and the unique highlight of this lecture: the XR table tennis game development logic and packaging (app build) process.

As you take the course, you will examine the principles of how Unreal Engine's logic operates on Meta Quest and create your own projects by applying the logic you've learned. Through this process, you will explore the essential elements required for XR content creation, such as input/output in virtual reality that can only be understood through experience, UI design based on the characteristics of XR devices like Meta Quest, and hand-tracking input/output (I/O) settings for manipulating virtual spaces with bare hands.

At the end of each course, a challenge is presented to apply what you have learned. Through these challenges, you will gain hands-on experience by directly using the knowledge acquired in each lecture.

Lecture Content Preview.

A thrilling game of table tennis with an AI ping-pong bot!

Have you heard of the expression "the student surpasses the master"? It refers to a student who becomes better than their teacher, and through this course, you will create an AI table tennis bot that surpasses even yourself. Enjoy a thrilling game of table tennis with the AI bot you developed yourself! Did you win? Congratulations. You've become a human who defeated AI!

Turn your completed project into an XR app!

Were you disappointed that other VR courses ended just by checking if the logic worked? I understand. Well-made content should be built into an app and distributed!

Learn how to build the XR project created in this course into an app and run it independently on a Meta Quest 3 device.
With this single course, let's take it all the way to the pre-distribution stage!

Why sports games, and table tennis in particular, are the perfect way to study XR.

This is because it is the optimal learning material to most intuitively experience the essence of XR development—from interaction, physics, and input control to tunneling issue management.

Sports games, especially table tennis, are the most ideal subject for learning XR content development. Table tennis is not just a game of hitting a ball back and forth; it is an optimal learning topic for XR because it utilizes all the core elements of XR, including interaction, physics, and input/output device control.

  1. Application of Physics Laws: Implement a highly immersive XR experience by applying real-world physics laws such as ball speed, gravity, restitution, friction, and collision.


  2. Precise Input/Output (I/O) Data and Utilization: It requires a process of detecting subtle movements, such as hand tracking from motion controllers and racket speed, measuring them numerically, and reflecting them in the game. Since a table tennis game demands these conditions, the experience of meeting these requirements allows you to directly verify the operating mechanisms, possibilities, and limitations of XR devices.

  3. Spatial Immersion: Since the game progresses through the interaction of the ball, racket, and player within a space, you will learn how to design natural user positioning and movement, as well as immersive experiences.


  4. System Integration Skills: By designing a sports game, you can directly experience how various technical elements—such as game logic, physics, graphics, input tracking, and even AI table tennis bots—are combined within a single game.


  5. Visible feedback and a sense of accomplishment: Users ultimately learn rules and find enjoyment in content through the action->reward pattern. The same applies to us as developers. By creating clear results—hitting the ball, bouncing it, and scoring points—you can gain a solid sense of achievement that "the XR content I made actually works" and experience the fun derived from systemic rewards.

Therefore, even if you are not interested in sports or table tennis, a table tennis game serves as the optimal XR learning material and is the best way to enjoyably master the core of XR content development.

From basics to practice to XR app building—the entire process of XR development in one single course!

Students will learn the following methods step-by-step, acquiring only the core technical knowledge related to XR development in a concise manner.

📚 Step-by-step Practice

Step 1: Mini-Game Creation
- Briefly learn about UI, interaction, and XR device considerations through a brick-throwing XR game.

Step 2: Creating a Sports Game (Table Tennis)
The main mission of this course!

- Logic development utilizing instantaneous wrist movement (angle)
- Logic development applying the racket's impact speed on the ping-pong ball
- Implementation of a ping-pong ball considering friction coefficient and mass
- Design of an opponent AI table tennis bot

By balancing the physical laws of the real world with the specific characteristics of Meta Quest 3 and Unreal Engine based on the points above, you will ultimately complete the XR table tennis game system.


🛠️ Practical XR App Implementation Experience

By assembling and applying the features they have learned, students will gain practical development experience in creating their own XR content, going beyond simple imitation.


🚀 Your very own XR app at the end of the course!

Unlike other VR courses that end with simply connecting and running an XR program developed on a PC to Meta Quest, this course is different!

In this course, you will even learn how to build (package) your project into a standalone XR app that runs directly on Meta Quest 3.

In theory, the built .apk file (XR app) can be submitted for review to the Meta Store, and once it passes the evaluation, the XR app will be released on the store. In other words, building and testing the developed content is essential for release. However, XR content developed with Unreal has very different environments and conditions compared to PC or mobile, so without prior knowledge or experience, it is very common for builds to fail with a flood of crashes and errors.

To help solve these problems, in this lecture, the instructor will reveal the optimal XR app build recipe, compiled by personally tackling critical errors one by one to find the answers! Just by learning this properly, you will feel that the course fee was well worth it.

Recommended for these types of people

I want to level up as an
XR/Metaverse content creator.

Media/programming majors who want to create professional VR interactive content
rather than movies/games for 2D displays

I want to develop XR content
using Unreal Engine and Meta Quest.
For those who want to create content using Unreal Engine, which offers powerful performance compared to other tools,
and the latest XR device, Meta Quest.

Metaverse/VR content creation
I want to create educational materials.
Those who are preparing lectures on metaverse/AR/VR content creation but are struggling due to the severe lack of related materials both domestically and internationally.

Features of this course

📌This is the latest existing XR content lecture taught directly by an Epic Games Unreal Authorized Instructor (UAI). We have followed up on all updated technologies, names, and functions that have changed in the meantime.

📌 Beyond the limitations of current online and offline lectures, which often end at simple object design, operation checks, or basic functional re-implementation, this course includes the production process of an XR sports game where you can design comprehensive game logic.

📌 Turn the game you created into an XR app that launches upon touch.

📌Learn hand-tracking I/O supported by Meta Quest 3, Vision Pro, AR glasses, and more.

📌 Immediately apply the theories learned through the lecture. You can internalize knowledge through challenges assigned to each lecture.

💡 The latest global XR content creation lecture!

- This course covers all domestic and international Meta Quest 3 related materials and the latest XR (VR/AR) trends released from the launch of Meta Quest 3 (Oct '23) up to the time of course creation.

- Furthermore, this course has been continuously improved through honest, anonymous evaluations from offline students and expert feedback. Easily access this refined curriculum online, perfected through technological advancements and real-world student feedback!

After completing the course

  • You can create XR apps that operate independently on VR headsets (Meta Quest 3).

  • You will be able to freely design and develop XR content using Unreal Engine and resolve issues such as bugs.

  • You will be able to design content while considering the hardware resources of the Meta Quest rather than a PC.

  • You will be able to experience and utilize methods to connect the real and virtual worlds through devices and software.

  • You will be able to decompose, design, and implement Unreal Engine logic as naturally as breathing for XR (VR/AR) content creation.

A sneak peek inside the lecture.

Seeing once is not as good as typing once! Learning XR content development by building

A class that only fills you with theory and ends there? No!
It is designed for students to develop XR content themselves through challenges. You will learn efficiently by immediately applying XR content development knowledge—such as laws of physics in XR space, programming, and event design—which can often feel abstract and difficult.

XR sports game logic with Blueprints?

You will learn how to create and operate XR content systems using Blueprints. As you will be creating a delicate sports game where victory or defeat is decided by a 0.01-second difference, you will closely learn how to implement the moment of judgment within XR content.

💡 We teach using Unreal Engine, an open-source content development tool, and Meta Quest, the device with the number one market share.

  • A cost-effective course where you learn to use the device with the largest user base without any additional software costs!
    You can master Meta Quest, which dominates over 70% of the XR device market, with just this one course!

  • Anyone from media content majors to designers and programming majors can take this course,

  • Virtual Convergence/Metaverse instructors welcome! With the exception of teaching tool assets, the lecture content can be freely used to create personal materials without separate attribution!

This XR development course is a long-term project that has been under research and development for over two years, starting from when I received the Meta Quest 3 as the first batch in Korea through pre-order. While conducting offline lectures at educational institutions including Hongik University, Sejong University, and the Chamber of Commerce, I have refined this course by integrating cold, anonymous evaluations from actual students with no personal ties, as well as the knowledge, experience, and techniques of developers and experts in various fields.However, I realized that there are no online courses that properly and comprehensively teach XR content development, and because related technical materials and terminology change or update so frequently, the accessibility and reliability of technical knowledge are considerably low. Furthermore, while companies like Meta and Unreal Engine are releasing new products almost every day, existing courses cannot keep up with that pace, often leaving learners unable to acquire the necessary knowledge.Consequently, even experts faced the problem of having to spend significant time and money to carry out XR content production projects using the latest devices. I developed this online course to solve these pain points. Through this course, I aim to reduce the trial and error you would otherwise experience due to materials that are of unclear origin or no longer work because they are outdated, as well as save the time and cost you would spend searching for information, deciphering original languages and technical documents, and testing and verifying everything yourself. I hope you can use this course—which is difficult to find anywhere else, domestically or internationally—as a stepping stone to climb faster and higher.

The person who created this course

  • 2025, Epic Games Unreal Authorized Instructor (UAI)

  • 2025~, Ph.D. Student in Metaverse Technology Engineering, Sogang University

  • 2023~, Operator of the Unreal Engine YouTube channel Beverly Hills


  • 2022~, Soft Story Virtual Convergence Content (Game, VR, etc.) Developer


  • Information Technology Development Teacher (Ministry of Employment and Labor)

Notes before taking the course

Practice Environment

  • This course is for beginner to intermediate levels. If you have no experience with Unreal Engine, I recommend taking my free introductory course alongside this one.

  • The lecture is based on Windows and Meta Quest 3. While it is possible to take the course using other operating systems or devices, separate instructions for them will not be provided.

  • Learning is possible even without an XR device. However, we recommend having a device for the hands-on practice stages to apply what you have learned.

Notes for Course Learning

  1. Practice Environment

    • Operating System and Version (OS): Windows, Horizon OS

    • Tools used: Unreal Engine, Meta Quest Device, Meta Quest Link App
      (A C-to-C or A-to-C link cable is required to connect the PC and Meta Quest)

    • PC Specifications: For smooth development, a graphics card of RTX 3060TI or higher is recommended.

  2. Learning Materials

    • We will guide you through the challenges via video.

    • The assets used in the ping-pong game are provided via the link or the class materials tab.

    • Learning material assets are provided in the form of Unreal Engine project files. You can use the Migrate feature to move them to your own project, or you can design the XR table tennis game directly within the provided project.


Prerequisite Knowledge and Important Notes

  • Basic experience with Unreal Engine is required.

  • It is recommended that you have experience using Meta Quest or Oculus Quest.

  • The assets provided through the lecture must not be redistributed or used without authorization.

  • High school to freshman college level math/science knowledge is required, but anyone can take the course with the help of ChatGPT.
    (The course covers Blueprint logic applying concepts such as dot products between two vectors, calculating the volume of a sphere, and speed formulas.)

  • Learning kits are essential for XR production practice. You can download the materials through Drive and the class materials tab.

  • Although the course is complete, I plan to provide consistent follow-ups in the event of critical updates to Unreal Engine or Meta Quest.

Recommended for
these people

Who is this course right for?

  • Those who need to develop content using XR devices but feel lost.

  • Those who want to create their own XR content using Unreal Engine

  • Educators preparing for the latest Metaverse and XR lectures

Need to know before starting?

  • Unreal Engine

  • Meta Quest device or Oculus Quest

Hello
This is Soft Story

Career Verified

2,732

Learners

47

Reviews

7

Answers

4.6

Rating

2

Courses

Hello. :)

I'm Beverhills, an Unreal Authorized Instructor (UAI). I currently run a content development and production company called Soft Story, where I produce VR & AR simulations, game content, 3D animations, and sound data using Unreal Engine. I also organize the technical knowledge I've gained through my projects and share it through YouTube and offline lectures.

Beverhills YouTube Channel: https://inf.run/Ewq41

Unreal Engine official website tutorial series: https://inf.run/zPjkN

I chose this path because I love being moved and empowered by stories, and it has already been nearly 10 years. Feedback from viewers and customers saying that my content helps them in their work or life is...

I chose this path because I love being moved and empowered by stories, and it has already been nearly 10 years.

The feedback from viewers and customers saying that my content helps them in their work or life seems to be a huge driving force and a sense of fulfillment that keeps me immersed in this job. I believe my students feel the same way—

Feedback from viewers and customers saying that my content helps them in their work or life is a powerful driving force and a source of great fulfillment that keeps me immersed in this field. I will do my best to help my students experience that same sense of reward.

Career Soft Story Virtual Convergence Content (Games, VR, etc.) Developer (Currently employed). Participated in the production of the VR game Tiger Blade (Released on PlayStation & Meta Store).

Experience

  • Soft Story Virtual Convergence Content (Games, VR, etc.) Developer (Currently employed).

  • Participated in the production of the VR game Tiger Blade (Released on PlayStation & Meta Store).

  • Expert Unreal Engine Instructor at Hongik University Convergence SW Academy.

  • Unreal Engine expert instructor for XR content planning and development at the Korea Chamber of Commerce and Industry (KCCI).

  • Guest lecturer on Unreal Engine and other subjects at Sejong University and Baekseok Arts University.

    Specialist Instructor in Unreal Engine at the School of Convergent SW Academy. Specialist Instructor in Unreal Engine for XR Content Planning and Development at the Korea Chamber of Commerce and Industry. Special Lecturer on Unreal Engine at Sejong University and Baekseok Arts University.

    Netflix 3D Animation Content Localization PD. Participated in ByteDance (TikTok's parent company) Korean AI Voice Actor Development Project. Participated in Murf AI Korean AI Voice Actor Development Project. Homecho

  • Netflix 3D animation content localization PD.

    Participated in the Korean AI voice actor development project for ByteDance (TikTok's parent company). Participated in the Korean AI voice actor development project for Murf AI. Producer at Homechoice (Broadcasting programs for SK Btv, LG HelloVision channels, etc.)

  • Participated in the Korean AI voice actor development project for ByteDance (parent company of TikTok).

  • Participated in the Murf AI Korean AI voice actor development project.

  • Homechoice PD (Planning/Production of programs aired on SK Btv, LG HelloVision channels, etc.).

    Education Ph.D. student in Metaverse Technology, Sogang University Master's degree from the Graduate School of Media & Communication, Sogang University Bachelor's degree from the College of Music and Arts, Dankook University Certifications Unreal Engine

Education

  • PhD student in Metaverse Technology Engineering, Sogang University Graduate School

  • Master's degree from Sogang University Graduate School of Media & Communication

  • Bachelor of Arts, College of Music and Arts, Dankook University

Qualifications

  • Unreal Engine Authorized Instructor (UAI, Epic Games)

  • Information Technology Development Instructor (Ministry of Employment and Labor)

  • Teacher in Culture/Arts (Ministry of Employment and Labor)

    Engineer Information Processing (Ministry of Science and ICT) Awards, etc. 2025 Metaverse Industry-Academic Cooperation Competition Grand Prize (Sogang University) 2021 Best Paper Award (Sogang University) 2019 Film

    Information Processing Engineer (Ministry of Science and ICT) Awards and Honors: Grand Prize at the 2025 Metaverse Industry-Academic Cooperation Competition (Sogang University), 2021 Best Paper Award (Sogang University), 2019 Film

  • Engineer Information Processing (Ministry of Science and ICT)

Awards and Honors

  • 2025 Metaverse Industry-Academic Cooperation Competition Grand Prize (Sogang University)

  • 2021 Best Paper Award (Sogang University)

    2019 Movie Review Creator Contest Grand Prize (Home Choice)

  • 2019 Movie Review Creator Contest Grand Prize (Homechoice)

More

Curriculum

All

20 lectures ∙ (14hr 28min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

3 reviews

3.7

3 reviews

  • kshdyd님의 프로필 이미지
    kshdyd

    Reviews 1

    Average Rating 4.0

    4

    100% enrolled

    • 123456788님의 프로필 이미지
      123456788

      Reviews 3

      Average Rating 5.0

      5

      60% enrolled

      • beverhills
        Instructor

        Thank you! :)

    • myzone님의 프로필 이미지
      myzone

      Reviews 3

      Average Rating 1.7

      2

      25% enrolled

      VR installation is already available on YouTube (which is the core starting point of this course), and most of the rest of the process consists of explaining blueprints. In the follow-along section (creating a table tennis game), I eventually gave up because it was impossible to follow. (The issue: I applied Physics Simulate and Physics Material, but an error occurred stating that the physics simulation and collision settings were incompatible. The error was only resolved after I changed the Sphere's collision preset, but I couldn't find any explanation in the lecture regarding that specific setup process or the possibility of such an error.) Ultimately, I realized the instructor was recording continuously while checking if things worked as they went... but even so, there shouldn't be any jumps. There are occasional jumps here and there, and it's annoying to have to pause at those exact moments. Conclusion: I gave up on following along and switched to another video. I thought about watching only the parts I might need in the future... but looking at the 12-month enrollment period just makes me laugh.

      • beverhills
        Instructor

        Hello. I have noted the difficulties you experienced during the practical exercises. As you are using unfamiliar tools, I fully understand the frustration you felt during the learning process. However, I would like to clarify a few points to avoid any excessive misunderstandings. [Conflict Issues in Physics Simulation] When producing the lectures, I verify that every part functions correctly before filming. Since this course is aimed at those with at least a beginner level of knowledge in Unreal Engine, I do not include every single parameter, setup process (such as collision preset settings), or every possible error scenario in the videos. For other individual roadblocks, I provide direct answers through the community (YouTube or Inflearn Q&A). [Regarding the Enrollment Period] Currently, the enrollment period for this course is unlimited. I had previously limited the period intending to update the course in response to the release of the next Meta Quest version, but since that timeline is uncertain, I have removed the time limit so that you can continue to refer to it. [Public Disclosure of Device Connection Methods] The device connection method you mentioned as the "installation method" is available as a preview for this course and is not the core content. The core of the course lies in the VR app development -> packaging procedures and know-how; there are no instances of selling free videos uploaded to YouTube as paid content. This course is designed to contribute to students by building the entire production path from a blank project to VR app packaging, allowing them to experience various trials and errors both directly and indirectly. However, it seems I have caused discomfort to user "Daechi-dong UP" instead. Since this course is for unlimited lifetime ownership, I believe you will be able to acquire technical knowledge much more smoothly if you challenge it after sufficiently solidifying your basics through freely available lectures. Thank you for sharing your opinion.

    Similar courses

    Explore other courses in the same field!

    25% off for new members

    $129.40

    25%

    $169.40