panaverse.github.io icon indicating copy to clipboard operation
panaverse.github.io copied to clipboard

Certified Web3 and Metaverse Developer Syllabus and Details by Panaverse

Certified Web 3.0 and Metaverse Developer: A Nationwide Program in Karachi, Lahore, Islamabad, Peshawar, and Faisalabad

APPLY FOR ADMISSION NOW

Watch the Insane Future of Web 3.0 and Metaverse Video in Urdu

JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages

Study The Panaverse Plan

Web3 Metaverse

All Students Should Start Preparing For JavaScript Entry Test

All students are required to start learning JavaScript immediately, even before the program starts. If the number of students who apply for the program are greater than the seats available the applicants will be selected on the basis of JavaScript Quiz scores, which will be take at the start of classes.

Watch JavaScript by Zeeshan Hanif to prepare for the Entry Test

Note: You will asked to take a Javascript Entry Test at the start of classes.

Outcome for Students

The students who graduate from this one-year program will be able to earn $50 per hour, to begin with. This will be a great opportunity for students and professionals of Pakistan.

Top 5 'Metaverse' jobs that will rule the future of tech industry

Blockchain Developer Salary - Jun 2022

Web3 Salaries Soar to $750,000 for Rank-and-File Devs

The Metaverse, Blockchain Gaming, and NFTs: Navigating the Internet’s Uncharted Waters

How To Become Metaverse Developer: Scope, Skills, and Salary

Panaverse Certified Web 3.0 and Metaverse Developer Tranining Program

The internet is undoubtedly the most significant technological development in human history. Although the industry has progressed immensely since its inception, we are just scratching the surface of what it can do for us. Web3 and metaverse technologies improves the internet as we know it today by adding innovative new features and enhancements. The metaverse reimagines the frontend, and web3 the backend of the web. Web 3.0 and the Metaverse will work together and complement each other in the future. Whereas Web 3.0 is primarily concerned with who will own and rule the internet of the future, the metaverse concept is concerned with how users will interact with it. When the metaverse world would come to fruition, it may be centralised (as in Web 2.0), decentralised (as in Web 3.0), or a hybrid of the two. In any case, it is likely that the world will be powered by NFTs (i.e. unique tokens).

Citi is the latest Wall Street firm to issue a bullish forecast for web3 and the metaverse, which describe a future internet vision based on decentralised technologies and virtual worlds. Citi said in a research report published in March 2022 that the metaverse economy could have a total addressable market of up to $13 trillion and can capture five bullion users by 2030. We suggest you download the Citi's research report from here

Goldman Sachs Sees the Metaverse as $8 Trillion Opportunity.

Read the paper Opportunities in the metaverse by JP Morgan.

Tech Giants Create Metaverse Standards Forum for Software and Terminology Standards

This program focuses on developing full-stack Web 3.0 and Metaverse experiences for the next generation of the internet by specializing in building worlds that merge the best of cutting-edge decentralized distributed blockchains with 3D metaverse client experiences (including Web 2.0 centralized serverless cloud technologies).

After completing this program you will be able to develop 2D and 3D experiences that scale instantly to support even the most demanding applications, while at the same time delivering up to 90% cost savings. This stack which will be covered in this program is ideal for a broad set of applications. For example, enterprises that have hundreds of thousands of applications, or software as a service (SaaS) vendors that have multi-tenant environments with hundreds or thousands of databases, can use this stack across the entire enterprise both for 2D and 3D development.

The term metaverse is a combination of the Greek words meta, which means "beyond," "transcending," or "more comprehensive," and english word universe, which means "all existing matter and space." The options for entering virtual reality are limited to open and closed metaverses. Because there is no single, universal vision of a 3D virtual world on which everyone can agree, we believe the Metaverse will be made up of a number of open and closed ecosystems.

You can think of the stack which we will cover in this course in terms of layers. The first layer is the Web 2.0 technologies which provide the tools to develop 2D frontends and a highly sclable and cost effective cloud backend. The second layer is the Web 3.0 technolgies that is built using the first layer and the Ethererum blockchain. The third layer replaces the 2D frontends with 3D and XR technolgies for developing metaverse experiences. In the third layer we use all the backend technologies included in the first two layers, only the frontend changes. The third metaverse layer can be based on open and closed ecosystems.

Why You Should Learn Web 2.0 Before Getting into Web 3.0

The Web 2.0 full stack applicatios are build using these technologies, this is the first layer of our development stack:

  1. Typescript Programming Language for Front-end and Backend Development
  2. Visual Studio Code Editor
  3. Front-end Web 2.0 Development Using Next.js
  4. Infrastructure as Code using AWS Cloud Development Kit
  5. AWS Lambda for Serverless Computing
  6. Panacloud CLI for API Development
  7. Amazon Aurora Serverless v2 PostgreSQL 13-compatible edition

For more details check out the Panacloud Web 2 Learning Repo and projects repo

This Web 2.0 stack can be easily extended to develop Web 3.0 Dapps using these technologies, this is the second layer:

  1. Ethereum Blockchain
  2. Solidity Smart Contract Programming Language
  3. OpenZepllin Smart Contracts
  4. Hardhat Ethereum Development Envirnoment
  5. Ethers.js
  6. Metamask Wallet
  7. Alchemy
  8. The Graph
  9. Chainlink
  10. Panacloud Panaweb Web 3 Framework (Under development)

For more details check out the Panacloud Web 3 Learning Repo and Smart Contract Learning Repo

The Web 2.0 and Web 3.0 layers can easily be extended to develop Metaverse experiences, which is the third layer in our stack. The backend will remain more less the same, the front-end will move towards 3D XR experiences from 2D user interfaces.

The metaverse development stack can be may be an open ecosystem with browser acting as a sort of operating system:

  1. WebGPU
  2. WebXR
  3. Three.js
  4. Webaverse

For more details check out the Panaverse's Open Metaverse learning repo.

Currently, it seems that Apple, Meta, and Microsoft are going to introduce closed metaverse ecosystems. Unity 3D may be the best option to develop for these platforms:

  1. Unity 3D XR Development Platform
  2. C# for Unity XR Programming

The following concepts and technologies will also help us build the metaverse experiences:

  1. UX for XR: User Experience Design and Strategies for Immersive Technologies (Design Thinking)
  2. Brain-Computer Interfaces (BCI)
  3. AI In The Metaverse
  4. Metaverse Avatar
  5. Digital Twins
  6. IoT and Metaverse

Metaverse Relationships

Program Duration and Fee

The program will consist of four quarters. The fee will be Rs. 3,000 per quarter. Every week there a combination of onsite and online Zoom classes. Students will also watch recorded videos and study textbooks.

Faculty Members

Zia Khan, Zeeshan Hanif, Asif Shah, Daniyal Nagori, Hira Khan, and Khurram Shaikh

Class Schedule

Karachi: Wednesday 6:00 pm - 10:00 pm, Bahria Auditorium Karsaz

Peshawar: Friday 3:00 pm - 7:00 pm, A number of Auditorium's under consideration

Islamabad: Saturday, National University of Technology (NUTEC) Auditorium and others

Lahore: Sunday, UMT Auditorium and others

Note: Those who do not live in the cities mentioned above should plan to travel to attend the class.

Panaverse Community

Join the Metaverse Discord Channel

Join the Metaverse Facebook Group

Books

Download Books

Program of Studies

The online program consists of four quarters listed below and will mainly be focused on imparting knowledge by training students to develop projects. The classes will mainly be taught on the weekends or after 6:00 pm (Pakistan Time) on weekdays so that everyone can attend. We will have main onsite classes supplemented by Zoom labs and recorded videos.

Web3 Metaverse

Quarter I

Quarter 1-A: Web 3.0 and Metaverse Theory

Quarter 1-B: Object Oriented Programming using Typescript

Quarter II

Quarter II-A: Advanced Web 2.0 Development using Next.js

Quarter II-B: Metaverse Development with Unity and C#

Quarter II-C: Smart Contract Development with Solidity and Hardhat for Metaverse Economy

Quarter III

Quarter III-A: Dapp Development using Ethers.js, Next.js, and Solidity

Quarter III-B: Advanced Cross Platform Metaverse Development with Unity and C#

Quarter III-C: Serverless API Development

Quarter III-D: Open Metaverse Web Development

Quarter IV

Quarter IV-A: Advanced Web 3.0 Development: DAO, Oracles, Graphs, DeFi and Tokenomics

Quarter IV-B: Computer Graphics Programming

Quarter IV-C: Designing and Developing Metaverse Dapp Experiences

Program Details:

Quarter 1-A: Web 3.0 and Metaverse Theory

Metaverse: Open for business?

Mastering Blockchain Book

Download Mastering Blockchain Book

The Metaverse Book

XR Design Principles and Best Practices

Also refer to Appendix E for reading list

Quarter 1-B: Object Oriented Programming using Typescript

The student should learn HTML, CSS, and Javascript by going through these videos:

Learn HTML by Hira Khan

Learn CSS Intro by Hira Khan

Learn JavaScript by Zeeshan Hanif

We will cover the following in class:

TypeScript and C# both were created by the same person named Anders Hejlsberg

Chapters 2-6, 13 of JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages

Chapters 1-11 of Learning TypeScript: Enhance Your Web Development Skills Using Type-Safe JavaScript

Quarter II-A: Advanced Web 2.0 Development using Next.js

WHAT IS NEXT JS AND WHY SHOULD YOU USE IT IN 2022?

Real-World Next.js

Next.js Learning Repo

Quarter II-B: Metaverse Development with Unity and C#

Learning C# by Developing Games with Unity 2021

Follow this Repo

Mono Project

Unity Mono

The C# Player's Guide

Quarter II-C: Smart Contract Development with Solidity and Hardhat for Metaverse Economy

Solidity Programming Essentials - Second Edition

Solidity Learning Repo

Class Videos

Class 1: Steps 00 and 01: Blockchain, Ethereum Smart Contract, and Hardhat Intro in English on Facebook

Class 1: Steps 00 and 01: Blockchain, Ethereum Smart Contract, and Hardhat Intro in English on YouTube

Class 1: Step 00 and 01: Blockchain, Ethereum Smart Contract, and Hardhat Intro in Urdu on Facebook

Class 1: Step 00 and 01: Blockchain, Ethereum Smart Contract, and Hardhat Intro in Urdu on YouTube

Class 2: Step 03 Part 1 - Solidity Tutorial in English on Facebook

Class 2: Step 03 Part 1 - Solidity Tutorial in English on YouTube

Class 2: Step 03 Part 1 - Solidity Tutorial in Urdu on Facebook

Class 2: Step 03 Part 1 - Solidity Tutorial in Urdu on YouTube

Class 3: Step 03 Part 2 - Solidity Tutorial in English on Facebook

Class 3: Step 03 Part 2 - Solidity Tutorial in English on YouTube

Class 3: Step 03 Part 2 - Solidity Tutorial in Urdu on Facebook

Class 3: Step 03 Part 2 - Solidity Tutorial in Urdu on YouTube

Class 3 Part 2: Step 03 Part 2B - Solidity Tutorial in Urdu on YouTube

Class 4: Step 03 Part 3 - Solidity Tutorial in English on Facebook

Class 4: Step 03 Part 3 - Solidity Tutorial in English on YouTube

Class 4: Step 03 Part 3 - Solidity Tutorial in Urdu on Facebook

Class 4: Step 03 Part 3 - Solidity Tutorial in Urdu on YouTube

Class 5: Step 03 Part 4 - Solidity Tutorial in English on Facebook

Class 5: Step 03 Part 4 - Solidity Tutorial in English on YouTube

Class 5: Step 03 Part 4 - Solidity Tutorial in Urdu on Facebook

Class 5: Step 03 Part 4 - Solidity Tutorial in Urdu on YouTube

Class 6: Step 03 Part 5 - Solidity Tutorial in English on Facebook

Class 6: Step 03 Part 5 - Solidity Tutorial in English on YouTube

Class 6: Step 03 Part 5 - Solidity Tutorial in Urdu on Facebook

Class 6: Step 03 Part 5 - Solidity Tutorial in Urdu on YouTube

Class 7: Step 03 Part 6 - Solidity Tutorial in English on Facebook

Class 7: Step 03 Part 6 - Solidity Tutorial in English on YouTube

Class 7: Step 03 Part 6 - Solidity Tutorial in Urdu on Facebook

Class 7: Step 03 Part 6 - Solidity Tutorial in Urdu on YouTube

Class 8: Step 04 - Chapter 02 Textbook in English on Facebook

Class 8: Step 04 - Chapter 02 Textbook in English on YouTube

Class 8: Step 04 - Chapter 02 Textbook in Urdu on Facebook

Class 8: Step 04 - Chapter 02 Textbook in Urdu on YouTube

Class 9: Step 04 and 05 - Chapter 02 and 03 Textbook in English on Facebook

Class 9: Step 04 and 05 - Chapter 02 and 03 Textbook in English on YouTube

Class 9: Step 04 and 05 - Chapter 02 and 03 Textbook in Urdu on Facebook

Class 9: Step 04 and 05 - Chapter 02 and 03 Textbook in Urdu on YouTube

Class 10: Step 6A - Chapter 07 Textbook in English on Facebook

Class 10: SStep 6A - Chapter 07 Textbook in English on YouTube

Class 10: Step 6A - Chapter 07 Textbook in Urdu on Facebook

Class 10: Step 6A - Chapter 07 Textbook in Urdu on YouTube

Class 11: Step 6B - Vacation Project Assignment in English on Facebook

Class 11: SStep 6B - Vacation Project Assignment in English on YouTube

Class 11: Step 6B - Vacation Project Assignment in Urdu on Facebook

Class 11: Step 6B - Vacation Project Assignment in Urdu on YouTube

Blockchain Project 1: Create a Token and Launch ICO/IEO/IDO

As you probably know, the ICO ("Initial Coin Offering") industry has been booming, and it's completely reinventing the way new startups kickstart themselves. In fact, go have a look at Wikipedia's list of highest crowdfunding projects, and you'll notice that blockchain projects absolutely dominate the list.

Understand the difference between IDO vs. IEO vs. ICO

Also check these links for latest listings:

ICO list at ICO Drops.

ICO List of Best New Initial Coin Offerings.

Top-Rated Crypto Token Sales: List of New ICOs, STOs, IEOs and IDOsTop-Rated Crypto Token Sales: List of New ICOs, STOs, IEOs and IDOs

ICO List Online

Binance IEO List

Binance Launchpad

IEO List

Polkastarter

Project Part 1: How to Launch a IEO on Binance Lauchpad

Read how to Lauch an IEO

Your first task of the project is to make a google slides presentation on how to start a IEO on the Binance Launch Pad.

Note: Also document the alternatives to Binance Launchpad.

Project Part 2: How to Launch a IDO on Polkastarter

Review the list of top fundraising platforms

Your second task of the project is to make a google slides presentation on how to start a IDO on the Polkastarter.

Project Part 3: Create a Pako Token

By creating an token and related contracts, you'll also learn how to handle money sent to to your contracts, which should come in handy if you want to create some kind of paid decentralised service in the future.

Therefore, for the sake of this chapter, let's imagine that our Pako DApp uses its own coin – the Pako Token. We will create two contracts – one for the token itself and one for the token crowd sale (the ICO).

Now Create your own Pako ERC20 Token and deploy it on a testnet. The Token should be to use openzeppelin contracts. You will use Harkhat development envirnoment. Also, write at least 20 automated tests. We will be using the Solidity and Typescript for dvelopment.

Project Part 4: Develop Crowd Sale Contract

This contract will be responsible to allow users to exchange ETH for our Pako Token. In order to do that we need to Set a price for our token (1 ETH = 100 Pako Token)

Implement a payable buyToken() function.

Emit a BuyTokens event that will log who’s the buyer, the amount of ETH sent and the amount of Token bought

Transfer 75% the Tokens to the Crowd Sale contract at deployment time. i.e. Right after the contract is deployed, we want the token contract to send 75% of our token supply to it. While 25% remain in our personal "owner" account.

Transfer the ownership of the Crowd Sale contract (at deploy time) to our frontend address so that we are able to withdraw the ETH.

You can use the openzeppelin crowd sale contracts, however you will have to update the code to the latest solidity version.

Also write exentisive tests, for example we will simply send a transaction of 1 ETH from a random account to the contract. After the transaction, we should expect the account to have received Pako, while the contract's balance should have been reduced.

Note: Before you get started writing the token contract we suggest you review access control.

Project Part 5: Trying it with MetaMask

While it's always good to test your code, it's often more satisfying to see the results of your work wrapped in a nice UI. Let's see how we can deploy our contracts and get some Pako tokens into our MetaMask wallet!

We start by running our deployment scripts for the test network so that the new token contracts are uploaded and deployed.

When it's done, take note of what addresses the contracts was uploaded to and copy it!

Now head to MetaMask, and send a transaction of 1 ETH to the crowd sale contract address. If your MetaMask wallet doesn't have any ethers, remember that you can use any faucet.

After the transaction has confirmed, you might be confused about why you can't see any tokens in your wallet. It turns out that you need to manually add the token address in MetaMask in order to "register" it – after all, there are so many tokens out there, there's no way MetaMask could list them all by default!

To do this, open the side menu and click on the "Add token" button to get started:

Once you're on the token page, click on "Add custom token" and paste in the token contract's address in the address field.

After confirming that you want to add the token, you should be able to see your Pako balance right next to your ETH balance in the wallet. How cool!

Project Part 6: Trying it with Multisignature Wallets

Read

Now use [Gnosis Safe]{https://gnosis-safe.io/) with multi-sigs to do what you did in the last part.

Project Part 7: Sending Tokens using Ethers.js

Write a Typescript program to send Pako Token to some friend's address using Ethers.js.

You may follow this tutorial

Project Part 8 Advance: Create, Deploy, Mint, and Sell a NFT

Read this NFT tutorial series

Create a NFT contract using the OpenZepplen ERC721 NFT Standard.

You may use the Preset ERC721 contract.

Deploy your NFT contract on a testnet, mint it, and view it on the MetaMask wallet and list it on OpenSea Marketplace for sale.

Implement a ERC721 Market

Quarter III-A: Dapp Development using Ethers.js, Next.js, and Solidity

Ethers

Panaweb

Quarter III-B: Advanced Cross Platform Metaverse Development with Unity and C#

Mind-Melding Unity and Blender for 3D Game Development

OpenXR

The time to embrace OpenXR is now

Oculus is “All in on OpenXR,” New Developer Features Will Come to OpenXR Only

Unity OpenXR Plugin

Quarter III-C: Serverless API Development

Expert Advice on Moving to Serverless

Going Serverless with 7 Core AWS Services

We will be writing Infrastructure as Code (IaC) CDK AWS Serverless constructs in TypeScript:

Working with CDK V2

Getting Started with CDK

Quarter III-D: Open Metaverse Web Development

Follow this Repo

Quarter IV-A: Advanced Web 3.0 Development: DAO, Oracles, Graphs, DeFi and Tokenomics

DAO

The Graph

Chainlink

DeFi and the Future of Finance

Tokenomics

Quarter IV-B: Computer Graphics Programming

A Very Gentle Introduction to Computer Graphics Programming

Computer Graphics Textbook: Computer Graphics from Scratch - A Programmer's Introduction to 3D Rendering

Basic Math for Game Development with Unity 3D: A Beginner's Guide to Mathematical Foundations

Math for Programmers: 3D graphics, machine learning, and simulations with Python

Quarter IV-C: Designing and Developing Metaverse Dapp Experiences

HOW TO BUILD A METAVERSE DAPP WITH UNITY

Designing XR Textbook: Designing Immersive 3D Experiences - A Designer's Guide to Creating Realistic 3D Experiences for Extended Reality

UX for XR: User Experience Design and Strategies for Immersive Technologies (Design Thinking)

Appendix

Appendix A: Key Concepts

Web 3.0

Web 3.0 is a concept for the internet's next generation. It is the evolution of user control and ownership over their creations and online content, digital assets, and online identities. Users in Web 3.0 can create content while owning, controlling, and monetizing it through the use of blockchain and cryptocurrencies.

Metaverse

While precise definitions are difficult to come by, the metaverse is generally thought to be a network of 3-D virtual worlds where people can interact, conduct business, and form social connections using their virtual "avatars." Consider it a virtual reality version of today's internet.

The definition of the metaverse extends beyond virtual worlds such as gaming and virtual reality applications. The broader vision of the metaverse includes smart manufacturing technology, virtual advertising, online events such as concerts, and digital currencies such as Ethereum.

Serverless Cloud Computing

Web2 centralized serverless cloud technologies will also play a major role on the internet in the short to medium term until Web3 technologies mature and totally replace web2 technologies.

Web3 Metaverse: Decentraland and Sandbox on Ethereum

The most popular Metaverse projects at the moment are Decentraland (MANA) and The Sandbox (SAND), which provide virtual worlds where users can interact, buy land via an Ethereum smart contract, and live in an alternate reality. Both operate entirely on the Ethereum blockchain and allow users to buy real estate and build properties with cryptocurrencies, with SAND offering user-generated content that gives it limitless creative power. Panaverse will cover these projects in depth.

To provide Web 3 functionality we will use the Ethereum blockchain and Solidity programming language for smart contract development.

The AR Glasses: Apple AR Glasses

As discussed in detail in this article we also believe that Apple will lead the AR and Metaverse space on the glasses side. There M1 processors are the most efficient processors in the world. Some derivative of the M1 will power the Apple AR glasses. Apple's ARKit is also quite mature. Apple's Swift programming language is extremely powerfull. The combination of the hardware and the software stacks will be extremely difficult to beat in the next few years. The main competetors Nvidia, Microsoft, Meta, Amazon, and Google are three to five years behind right now. As developers the only down side is going to be the total lock-in.

Cloud Computing: AWS Serverless Computing

On the backend in the medium term Web3 technologies will be complemented by Web2 AWS Serverless Cloud combined with AWS CDK will provide an extremely scalable platform, with Typescript as the programming language of choice.

Appendix B: Apple’s Augmented Reality ARKit and USDz Development

Swift Programming: The Big Nerd Ranch Guide

Mastering ARKit: Apple’s Augmented Reality App Development Platform

3D File Formats

Going 3D -> glTF, USD, USDz -> Let's Break These File Formats Down

gltf vs USD

Appendix C: 3D Simulation and Design collaboration with Omniverse, Universal Scene Description (USD) and Python

Part 1: Python

Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming

Part 2: Pixar's Universal Scene Description (USD)

Universal Scene Description (USD) is an open source framework developed by Pixar for exchanging 3D computer graphics data across different applications. It is designed to be flexible and extensible to other collaborative environments that run interconnected tools, such as NVIDIA Omniverse. More than a dozen companies from Apple, Nvidia, Adobe, to Unity support USD. The standard is on the cusp of becoming the solder that fuses all sorts of virtual and physical worlds into a metaverse.

Five Things to Know About USD

To 3D and Beyond: Pixar’s USD Coming to an Industry Near You

Watch Introduction to Pixar's Universal Scene Description

What is USD: A Primer

OMNIVERSE DEVELOPER RESOURCE CENTER

Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming

Assignment: Developing a Tetris game with PixarUSD and Python Scripting in Omniverse Kit

Plumbing for the Metaverse with Universal Scene Description (USD)

It started at Pixar. Now it's the Apple-backed 3D file format viewed as HTML of metaverse

USD at Nvidia

USD Official Docs

USD Tutorials

Getting Started with USD for Collaborative 3D Workflows

Outline Introduction

Overview of Pixar USD features and components

Understanding the USD composition

Preparing the Development Environment

Building and installing dependencies and components

Setting the environment variables for Python

Authoring USD

Creating a USD stage

Creating and editing prims

Referencing layers

Converting layers into different USD file formats

Traversing prims in a stage

Creating and editing variants

Applying transformations, animations, layer offsets, and shading

Working with Plugins and Examples

Modifying variant examples in Blender

Generating USD assets from Blender

Modifying USD scenes with Blender

Setting up and using Usdview plugin

Building schema classes

Part 3: Omniverse

OMNIVERSE DEVELOPER RESOURCE CENTER

Assignment: Developing a Tetris game with PixarUSD and Python Scripting in Omniverse Kit

Appendix D: Metaverse Major Players

Nvidia

NVIDIA Makes Free Version of Omniverse Available to Millions of Individual Creators and Artists Worldwide

Nvidia Announces Expansion of Omniverse to Consumer Internet

Decentraland

How to get started in the Metaverse? Decentraland Tutorial

The Metaverse Land Rush Is an Illusion

Sandbox

The Sandbox Tutorial

The Sandbox Vs Decentraland: Which Metaverse Is The Best?

The Sandbox vs Decentraland — Where Should You Set Your Bets

Meta

We can now explore Meta’s first virtual world

Horizon Worlds

Project Cambria: Release Date, Latest News, Leaks, And More

Apple

Apple AR Headset: Release Date, Rumours And Latest News

Roblox

Roblox’s metaverse is already here, and it’s wildly popular

Roblox Website

Unity

We’re the underlying tool set for creating the metaverse, Unity CEO says

Unity is buying VFX giant Weta Digital in preparation for the metaverse boom

Why Unity scooped up Weta Digital’s 3D tools for $1.6B

Unity's Weta acquisition doesn't need the Metaverse to make sense

Unity and USD

Appendix E: Web3 and Metaverse Introduction and Theory

Video: What Is The Difference Between Web3 And The Metaverse?

Citi research report published in March 2022

The Metaverse: And How it Will Revolutionize Everything

The Metaverse: Prepare Now For the Next Big Thing!

Watch these videos to Understand the level 3D Graphics Technology has reached

The enabling technology for Metaverse

Designing, Optimizing and Operating the Factory of the Future

metaverse diagram

What is Metaverse

What’s All the Hype About the Metaverse?

The Metaverse Has Already Arrived. Here’s What That Actually Means

Explainer: What is the 'metaverse'?

The new metaverse gold rush

The Metaverse could be a problem

Facebook, Walmart and How Companies Shouldn’t Set Up in the Metaverse

How Metaverse Works? Secrets of Metaverse Explained in Hindi

Metaverse is the Future

Nvidia CEO: The metaverse will be 'much, much bigger than the physical world'

3 Stocks to Buy With a $30 Trillion Metaverse Market on the Way

The Information estimates that the metaverse could be worth about $82B by 2025

The Metaverse Is Coming And It’s A Very Big Deal

The Players and the Development Platforms

What the Metaverse Means for Developers

Nvidia Omniverse vs Facebook Metaverse

What is Microsoft's Metaverse?

Microsoft and Nvidia are working on their own more practical metaverse

The Key To Unlocking The Metaverse Is Nvidia’s Omniverse

Clash of the Metaverse Titans: Microsoft, Meta and Apple

Metaverse… Closer Than You Think

What Web3?

Video: What is Web3 with Examples?

Video: What is Web3?

Metaverse and Web3

WEB 3.0 VS METAVERSE: SIMILARITIES AND DIFFERENCES YOU NEED TO KNOW IN 2022

Goldman Sachs Says Blockchain Is Key to Metaverse and Web 3 Development

Web 3.0 vs. Metaverse: similarities and differences

Metaverse Explained In 10 Mins I Why Will Web3 Be A 100x Opportunity?

Why NFTs Are The Keys To Accessing The Metaverse

Metaverse, NFT, And DeFi: Here's Why They Matter In The Blockchain World

MetaFi: DeFi for the Metaverse

Creator Economy of the Metaverse

Creator Economy of the Metaverse - Roblox, Unity, Unreal and more!

Evolution of the Creator Economy

How to Get Paid in the Metaverse Creator Economy Today

Metaverse in the Enterprise

7 ways the metaverse will change the enterprise

How the metaverse will let you simulate everything

Challenges of Metaverse that Needs to be Solved

The DeanBeat: The problem of the sniper and the metaverse

7 Challenges of The Metaverse

Assignment 1:

Read and Understand the above articles

Assignment 2:

Make a Metaverse presentation from the Articles you have read in Assignment 1 using Google slides. Please Donot share the slides with anyone except me, until I instruct you to do so.

Five reasons we are doing this:

  1. When making something we remember
  2. To make a summary of the material
  3. To teach others from this material
  4. Have reference material for ourselves
  5. To see who are the leaders and best workers in this group

Appendix E: Blender 3D Graphics

Blender development is being funded by heavyweights in the real-time 3D (RT3D) space such as Apple, Unity, AMD, Intel, Meta, NVIDIA, AWS, Epic Games, Adobe, Microsoft, and Decentraland. It is expected to become the standard asset creation tool for metaverse.

Blender 3.0+ Download

Blender 3.0 Beginner Tutorial

Blender 3.0 Hotkey

Blender Projects Textbook: Blender by Example 2nd Edition

Blender Textbook: The Complete Guide to Blender Graphics: Computer Modeling & Animation 7th Edition by John M. Blain

Best Hardware Performance for Blender Rendering

Assignment 3:

Build a 3D Donut using Blender 3 as shown in these video tutorials.

Assignment 4:

Build a 3D Sword in the Stone using Blender 3 as shown in these video tutorials

Assignment 5:

Build a Viking Scene using Blender 3 as shown in chapter 2 of the Book Blender by Example 2nd Edition

Assignment 6:

Modeling a Time Machine using Blender 3 as shown in chapters 3 and 4 of the Book Blender by Example 2nd Edition

Assignment 7:

Build a Modern Kitchen using Blender 3 as shown in chapters 5, 6, and 7 of the Book Blender by Example 2nd Edition

Assignment 8:

Illustrating an Alien Hero with Grease Pencil as shown in chapter 8 of the Book Blender by Example 2nd Edition