Course curriculum
-
1
Introduction to Virtual Reality (VR)
-
Introduction
-
-
2
Basics of 3D, VR and the Metaverse
-
What is VR?
-
What is Metaverse?
-
Integration of VR into Metaverse
-
Basics of Game Development
-
Quiz
-
-
3
Getting Started with Unity 3D Engine
-
Unity 3D Engine
-
Basics of C Sharp
-
Installing of Unity 3d engine via launcher
-
Detail study about multiple templets
-
Creating project and User interface overview
-
Quiz
-
-
4
Creating First Level in Unity
-
Common tools used in unity 3d engine
-
Customizing unity 3d engine editor
-
Importing Exporting and migrating from unity 3d engine
-
Introduction to Scene
-
Quiz
-
-
5
VR Development Basics with Oculus Integration
-
Setting up a VR project
-
Introduction to Section
-
Deploying Oculus VR Project
-
Importing XR Interaction Toolkit
-
Oculus Link and OpenXR Setup (For SteamVR )
-
XR Rig Setup (Action Based- Device Based Input Difference )
-
VR Hand Animations and Action Based Input
-
Adding Local VR Player And Movement With Joystick and Oculus Local Avatar
-
Basic Teleportation
-
Grabbing Objects
-
UI Interaction in VR
-
In-Game Debug Console For Oculus Quest
-
Quiz
-
-
6
Locomotion in a Virtual World
-
Introduction to Locomotion
-
Continuous Movement
-
Teleportation
-
Quiz
-
-
7
Creating Avatars for a VR world
-
Avatars
-
Importing avatars into project
-
Ready Player Me SDK
-
Quiz
-
-
8
Hand tracking Basics with Interaction SDK
-
Introduction and Creating Project
-
Setting up Basic Grabbing
-
Direct Touch and UI Interaction and 3D Button Interaction
-
Hand Pose Tracking
-
Quiz
-
-
9
Sword and Pistol VR Game
-
Introduction to Sword and Pistol Game
-
Importing Game Assets
-
VR Pushable Button Basics
-
Scene Loading in VR And Compositor Layers
-
GUN or SWORD? Random Cube Spawning
-
VR Shooting With Pistol
-
VR Slice Part-1 & Part 2
-
VR Slice Part-3
-
Adding Controller Vibration
-
Score Manager
-
Implementing Sound Effects, Polishing And Your First Assignment
-
Quiz
-
-
10
Metaverse Gaming Implementation
-
Understanding Metaverse
-
Developing Metaverse Game Using Web3
-
Metaverse Platforms
-
Quiz
-
-
11
Metaverse E-commerce Experience
-
Setting up a Unity project for WebXR
-
Controllers and input system
-
In-editor VR playback for rapid testing
-
Publishing
-
Quiz
-
-
12
Blockchain Integration
-
Blockchain Overview
-
History of Blockchain
-
Need of Decentralization in MV
-
Smart Contract Capabilities in Blockchain
-
Blockchain in Metaverse
-
Understanding Tokens
-
Understanding the NFT
-
NFT Token Standards
-
NFTs in MV
-
Cryptocurrency in MV
-
NFT and types of NFTs
-
NFT Development and using Hardhat
-
NFT Contract deployment using testnet
-
IPFS, Pinata and Minting NFT deployment on Metamask
-
NFT marketplace overview Opensea and Rarible
-
Storage in metaverse: IPFS, Bittorrent, Filecoin, Arweave
-
Storage in metaverse: IPFS installation and setup
-
Storage in metaverse: Solidity
-
Storage in metaverse: Rust
-
Metaverse Working: Ethereum
-
Metaverse Working: Polkadot
-
Metaverse Working: NFT (ERC 721/ ERC 1155)
-
Metaverse Working: Decentraland builder
-
Bonus Project: Creating NFT in MV
-
Interoperability in Metaverse
-
Crypto bridges
-
Real Estate in Metaverse and Decentralized Deals
-
Decentralization in the space
-
Censorship-resistance
-
Creating DAOs
-
-
13
Study Material
-
Study Material
-