Introduction to the Metaverse for Software Engineers

Ғылым және технология

In this tech talk, we go over everything you need to know about coding for the metaverse (as a software engineer). We start off by defining what the metaverse is and how it is related to 3D programming. Then we take a look at the state of 3D programming in the tech industry and how FAANG companies are getting involved with the metaverse. Finally, we look at JavaScript frameworks that help you build 3D experiences on the web like Aframe, Three.js, Babylon.js, and Play Canvas.
🐦 Twitter - / suboptimaleng
💻 GitHub - github.com/SuboptimalEng
🌎 Website - suboptimaleng.com
== [ Resources ] ==
Three.js - threejs.org
Aframe AR/VR - aframe.io
Play Canvas - playcanvas.com
Babylon.js - www.babylonjs.com
== [ Timestamps ] ==
00:00 Intro
01:07 What is a Metaverse?
02:16 3D Coding + Nvidia Omniverse
03:21 Companies Building in 3D
05:12 Facebook’s Metaverse
05:43 Amazon Gaming
08:23 Google’s 3D Vision
09:06 Microsoft’s Metaverse
10:18 Metaverse Tech Stack
10:32 Unity or Unreal Engine
11:01 3D JavaScript Frameworks
11:14 Aframe AR/VR
11:25 Babylon.js + Play Canvas
11:45 Three.js
12:30 Outro
== [ Tags ] ==
#suboptimal #metaverse #programming

Пікірлер: 120

  • @SuboptimalEng
    @SuboptimalEng2 жыл бұрын

    One Correction: Lost Ark was built with Unreal Engine and published by Amazon Games.

  • @deltavthrust
    @deltavthrust2 жыл бұрын

    Good general coverage to emerging 3d programming in 2022. Thanks.

  • @SuboptimalEng

    @SuboptimalEng

    2 жыл бұрын

    Thanks Tokin!

  • @reyli945
    @reyli945 Жыл бұрын

    You are doing a wonderful job by giving Knowledge many thanks

  • @toonslam7799
    @toonslam77992 жыл бұрын

    clicked on. Very detailed and to the point, thank you so much for tNice tutorials! I subscribed and I look forward to watcNice tutorialng and learning more about

  • @davidngounou4472
    @davidngounou4472 Жыл бұрын

    Just so amazing, it literally cleared my doubts Thanks so much

  • @farahwardatul7616
    @farahwardatul7616 Жыл бұрын

    thank you so much!! good information for my final task

  • @xderen_xd
    @xderen_xd Жыл бұрын

    Thanks! I want to study in deep metaverse development for decentralized purposes but I never knew where was the people that is actually developing on that field

  • @elaine19931120
    @elaine199311209 ай бұрын

    thank you, this is really useful.

  • @abhishekshivale6227
    @abhishekshivale6227 Жыл бұрын

    Hey man, It works great and without any problems. Thanks

  • @tommyck7185
    @tommyck71852 жыл бұрын

    Cool! I'm a web dev , exactly what I am looking for.

  • @SuboptimalEng

    @SuboptimalEng

    2 жыл бұрын

    JS game dev is pretty fun!

  • @Film_it_all
    @Film_it_all5 ай бұрын

    great info, thanks

  • @SirVib
    @SirVib2 жыл бұрын

    Just found your channel after searching for three.js projects. Nice video😀

  • @SuboptimalEng

    @SuboptimalEng

    2 жыл бұрын

    Thanks Vibzy!

  • @phamjun395
    @phamjun3952 жыл бұрын

    Great video. I love metaverse. I'm also playing metaverse game, it's Defi Warrior

  • @inderjotsingh388
    @inderjotsingh388 Жыл бұрын

    Will be following

  • @user-jj2nl9yl4j
    @user-jj2nl9yl4j8 ай бұрын

    Coming from a non-tech background this was super helpful I know this video is more than a year ago, but this is a great explanation! Thank you so much!

  • @SuboptimalEng

    @SuboptimalEng

    8 ай бұрын

    Glad the video helped! I suppose the new term for “Metaverse” is “Spatial Computing”, but the underlying concepts are largely the same.

  • @Tamil-Murugan
    @Tamil-Murugan9 ай бұрын

    Great video

  • @anonymoustechiie
    @anonymoustechiie Жыл бұрын

    amazing video for guidance thanks

  • @pulkitaayushiasati7285
    @pulkitaayushiasati7285 Жыл бұрын

    Fast download, thank you brother))

  • @ee025yugeshwarans8
    @ee025yugeshwarans8 Жыл бұрын

    Completely agree. Aweso video

  • @jurgenvantomme
    @jurgenvantomme Жыл бұрын

    Good overview. Thank you for sharing.

  • @SuboptimalEng

    @SuboptimalEng

    Жыл бұрын

    Glad to help!

  • @animeprogrammer
    @animeprogrammer2 жыл бұрын

    Great info, got a sub and like!

  • @rodrigocoronel6719
    @rodrigocoronel6719 Жыл бұрын

    thank you so much dude you're a god

  • @lonelyraven22
    @lonelyraven22 Жыл бұрын

    Thank You So Much Bud

  • @aaronbcj
    @aaronbcj Жыл бұрын

    Is there a way to build apps for metaverse & cross-platforms using flutter/maui with unity? If not, is there any upcoming framework that allows to develop targetting for cross platforms along with metaverse?

  • @muhammedgaidy1365
    @muhammedgaidy1365 Жыл бұрын

    I started making soft recently, I was wondering if you wanna do any features.

  • @joaquinscopel3680
    @joaquinscopel3680 Жыл бұрын

    Thankyou for actually explaining tNice tutorialngs. Other videos that I watched started talking about how to make soft and didn't ntion anytNice tutorialng

  • @megadero8407
    @megadero84072 жыл бұрын

    Dope Channel.

  • @slodhyrl
    @slodhyrl Жыл бұрын

    Hey, good video. For future videos i would recommend a editing soft

  • @mvtvgh6024
    @mvtvgh6024 Жыл бұрын

    you gotta tune the instrunt, by right clicking on it in the channel rack

  • @bosmutrefer
    @bosmutrefer Жыл бұрын

    Dive in!!

  • @mxrt1645
    @mxrt1645 Жыл бұрын

    ITS REALLY WORKED LOL THANK YOU DUDE

  • @yasirkhan-ht7kq
    @yasirkhan-ht7kq Жыл бұрын

    Blakk Bee Mac version seems to have so better support for certain midi devices. And not using the ASIO drivers has a lot to do with

  • @keencake_
    @keencake_ Жыл бұрын

    It really worked for me after I look and try some tutorials, yours is the one that worked. Owe you a lot. umm i didnt write this messege i think it is related as how i got locked out of my e mail reasently but he vid was acctually good tho

  • @dudaigaming6934
    @dudaigaming6934 Жыл бұрын

    TNice tutorials helped sooo much!

  • @SuboptimalEng

    @SuboptimalEng

    Жыл бұрын

    Thanks Dudai!

  • @gerlisonlima6098
    @gerlisonlima6098 Жыл бұрын

    I can feel you bro

  • @cadienlawrence2370
    @cadienlawrence2370 Жыл бұрын

    bro where chalk up u been, it is so cool

  • @peopleyoumustknow1325
    @peopleyoumustknow13252 жыл бұрын

    Underated

  • @CaptionThisChallenge_
    @CaptionThisChallenge_ Жыл бұрын

    Subscribed!

  • @sakshatgupta6650
    @sakshatgupta6650 Жыл бұрын

    Hey, im a new creator on youtube, and i'm really unsure on how to get started... But i've been ssing around with soft soft for a few

  • @irvinarvizu3487
    @irvinarvizu3487 Жыл бұрын

    Up to you dawg, how good do you want it?

  • @xadierz1816
    @xadierz1816 Жыл бұрын

    +In the setup +inthesetup I am getting a long drawn out static-like soft when I try to listen to the GMS setupe, doing EXACTLY what you

  • @zoloonergui1079
    @zoloonergui1079 Жыл бұрын

    I bought soft soft today!

  • @shykhtalha1
    @shykhtalha1 Жыл бұрын

    Can you please do beginner's tutorial for soft soft mobile....please...

  • @HashLipsAcademy
    @HashLipsAcademy2 жыл бұрын

    Hey man I love your vids. I would like to reach out to you about a project, what would be the best way to reach you?

  • @SuboptimalEng

    @SuboptimalEng

    2 жыл бұрын

    Thanks Hashlips NFT, I’ve noticed some of your projects as well! The best way to reach me for business (or collaboration) would be email. Just a heads up, I’m mainly focused on growing my channel right now.

  • @penghandie
    @penghandie Жыл бұрын

    Good video! How did you make the presentation? Doesn’t look like PowerPoint 😅

  • @SuboptimalEng

    @SuboptimalEng

    Жыл бұрын

    Thanks - I use Canva for presentations!

  • @alexpopay1176
    @alexpopay1176 Жыл бұрын

    yup

  • @user-pu6vs4fg1y
    @user-pu6vs4fg1y Жыл бұрын

    stay on tune with what you want to learn, just because it's hard now, doesn't an it's impossible. It's all about ntal mindset and

  • @codingprograms2078
    @codingprograms20782 жыл бұрын

    Damn Boss great info 👌

  • @SuboptimalEng

    @SuboptimalEng

    2 жыл бұрын

    Thanks! Here's to hoping that "Metaverse Developer" becomes more commonplace in tech.

  • @adamfouani
    @adamfouani Жыл бұрын

    Febens Lordeus Thank you!

  • @dark-bh9cy
    @dark-bh9cy2 жыл бұрын

    Hey i am new to this... I don't know web development and all like html and all But i know c cpp python and o want to learn how can i create metaverse basically I saw your video and we can do this by using unity without coding but i want to learn it from basics like creating all things from coding because that will be in demand... Now if I learn 3js so how can i start? And is it compulsory for creating a metaverse that prerequisite is html and java script??? Please answer my questions it will be so helpful...

  • @jebbi2570

    @jebbi2570

    2 жыл бұрын

    Its a scam.

  • @mdvenkatesh4234
    @mdvenkatesh4234 Жыл бұрын

    what about React 360

  • @bcxyoyo6832
    @bcxyoyo6832 Жыл бұрын

    nice

  • @cherriemcwright8023
    @cherriemcwright80232 жыл бұрын

    many thanks. btw can i rcm gamefi tribalpunk? The speed of selling the box is very fast, the box sales are all sold out before the deadline. The game has a very strong foundation from traditional games. Real community, users can earn a lot from beta test. The burn mechanism is extremely good, breaking the fear of token inflation. Good customer care policy and organize many events to connect users with the game

  • @benaffleck008
    @benaffleck008 Жыл бұрын

    I feel ya. I've tried Ableton, Reaper, even shelled out for Cubase and I am no closer to understanding any of tNice tutorials than I was before. I don't

  • @shinichikudo520
    @shinichikudo520 Жыл бұрын

    Good vidio

  • @anonymoustechiie
    @anonymoustechiie Жыл бұрын

    what is webgpu? is it better than webgl? (I'm just a newbie)

  • @SuboptimalEng

    @SuboptimalEng

    Жыл бұрын

    WebGPU is not yet (fully) released, but it is basically 5-10x faster than WebGL!

  • @justinbystol539
    @justinbystol539 Жыл бұрын

    danke mi man

  • @xderen_xd
    @xderen_xd Жыл бұрын

    Three Js it could be really easy but if you become a JavaScript pro and you know node JS and typescript you could have your digital world with your knowledge of frontend but like good projects if you understand well the web and JavaScript secrets, for example check out coastal worlds that is a credit simulator hahaha

  • @nandocordeiro5853
    @nandocordeiro5853 Жыл бұрын

    Using a taser on somebody is a metaverse

  • @jennifermarea8011
    @jennifermarea80112 жыл бұрын

    With that definition Gaia Online and Club Penguin were metaverse games.

  • @davidskidmore3442

    @davidskidmore3442

    2 жыл бұрын

    Secret message: The 'metaverse' has existed for decades. IRC and early networked text games were the metaverse, before there was bandwidth for graphics. Zuckerberg and all the new meta-business people are just talking about stuff that has been around forever, just on platforms they don't own. It's all the things people have been doing on the internet, with all the platform lock-in of America OnLine, with a 3D engine as the user interface. The Metaverse isn't coming, it has been around for a long time.

  • @MG-nn8dy
    @MG-nn8dy Жыл бұрын

    Unity dev learning three.js for web... worlds colliding in the metaverse!

  • @SuboptimalEng

    @SuboptimalEng

    Жыл бұрын

    And I'm thinking of trying out Unity just for fun! Haven't used a game engine before so I want to learn more about how they work.

  • @fasihreyli8573
    @fasihreyli8573 Жыл бұрын

    everytNice tutorialng in soft soft myself!

  • @rachidnono9463
    @rachidnono9463 Жыл бұрын

    any of them even if they all are bit similar. But I can tell few tNice tutorialngs changed and also I forgot almost everytNice tutorialng so I guess Im gonna start

  • @anubhavsharma3896
    @anubhavsharma3896 Жыл бұрын

    Something strikes my mind when you said "going to concert virtually, college degree etc" what if the same is happening to us. We may be a program and doing some work, but the real operator is someone else. When the session ended or interruption in power happens you die. By the way really amazing video and I've recently started to learn meta and blockchain.

  • @SuboptimalEng

    @SuboptimalEng

    Жыл бұрын

    I was not ready to feel this much existential dread today 😂

  • @anubhavsharma3896

    @anubhavsharma3896

    Жыл бұрын

    @@SuboptimalEng i can make it more horrible😁🤣

  • @Raj-jz4fc
    @Raj-jz4fc2 жыл бұрын

    As i know cpp that'swhy i started unreal engine learning I am already a web and blockchian dev

  • @SuboptimalEng

    @SuboptimalEng

    2 жыл бұрын

    Nice 😊

  • @Raj-jz4fc

    @Raj-jz4fc

    2 жыл бұрын

    @@SuboptimalEng How connect dots ? to make full play to earn game with unreal and blockchain?

  • @tinonoman5831

    @tinonoman5831

    2 жыл бұрын

    @@Raj-jz4fc You have to provide the connect. There is not native block-chain implementation in unreal. So, unreal is the game engine, you will have to have some sort of network layer, and then you provide the block-chain framework and how it interacts with unreal and your network implementation. unreal --tool for creating the content your overall service will center on. service model --you will have to provide the service to clients. block-chain --probably a mix of NFTs and native tokens. --probably connect wallet at the client.

  • @Raj-jz4fc

    @Raj-jz4fc

    2 жыл бұрын

    @@tinonoman5831 OK

  • @shishirkyadav
    @shishirkyadav Жыл бұрын

    why is my gms different then yours?

  • @pyrobyte1950
    @pyrobyte1950 Жыл бұрын

    misconceptions that the comnt is supposed to soft like I am in love with Nice tutorialm or sotNice tutorialng.

  • @Akiratbh1
    @Akiratbh1 Жыл бұрын

    Others are like, Yeah, so just make a crazy lody and drum and setup.

  • @wolfmyths3401
    @wolfmyths3401 Жыл бұрын

    lol, it's what im currently doing!!!!

  • @lemonjuice1970
    @lemonjuice1970 Жыл бұрын

    EXACTLYYY im learning tNice tutorials tNice tutorialng when im stressed out becuz of exams xD

  • @peterjulesmasbate8745
    @peterjulesmasbate8745 Жыл бұрын

    You never know how much you have in common with so people.

  • @chinatown6756
    @chinatown6756 Жыл бұрын

    Ti to follow in Toby's foot steps if ya know what I an.

  • @hasimali1937
    @hasimali1937 Жыл бұрын

    I’ve used Pro Tools, Ableton and GarageBand/Logic and soft is pretty confusing compared so thanks for tNice tutorials vid. It’s not as confusing as

  • @curtivandejesus6542
    @curtivandejesus6542 Жыл бұрын

    I read "gift of totalitarianism"...

  • @sesepsianturi
    @sesepsianturi2 жыл бұрын

    don't after you blind there is no possibility ?

  • @dvncan6717
    @dvncan6717 Жыл бұрын

    video and try that on your own DAW. Be patient. It's not so complicated.

  • @nosebleed4304
    @nosebleed4304 Жыл бұрын

    Than I’d like link that to a vocoder and fruity lp that boi. Than Edison. Thaaaan finally ott, setup, spend a billion years fixing ott phase

  • @vanbyakmuang1246
    @vanbyakmuang1246 Жыл бұрын

    burnt. But it was very helpful for soone who's doing tNice tutorials for the very first ti in my life.

  • @wynton921
    @wynton9212 жыл бұрын

    Thank you for the video. My concern for Amazon is that they are centralized, so I don’t think they will be pioneers in web3 if ownership is prevented by traditional capitalism.

  • @williamgrosch5240

    @williamgrosch5240

    2 жыл бұрын

    Central business but they have servers all over the world

  • @psaicon0
    @psaicon02 жыл бұрын

    Great video, subbed and followed on twitter! I really want to connect with other 3D Coders! hit me up !

  • @marcombo01
    @marcombo012 жыл бұрын

    Ok guys I'm going to explain you what Metaverse really is: just a buzzword. There is nothing new at a conceptual or technological level. It has been existing for at least 2 decades. Just a few old examples: Second Life (2003), EVE Online (2003), World Of Warcraft (2004), Minecraft (2011), GTA V (2013)

  • @johnpekkala6941

    @johnpekkala6941

    2 жыл бұрын

    True. Second Life Eve WOW ect are also by definition metaverses. Its nothing new at all. I myself have been in Second Life since 2008 and thats when I first heard of the term Metaverse. Indeed its just a buzzword for any virtual hangout environment. The term Metaverse was pioneerd by the 1992 book SnowCrash from wich then Philip Rosedale got at least parts of his idea to create SecondLife The only difference today is we have VR headsets and publically avaible top of the edge game engines like Unreal Engine 5 and Unity wich can create totally amazing graphics compared to for ex Second Life. Graphics is not everything however as it takes its computer to be able to run it even with UE5s Nanite but also sure, the computers in general also get more and more powerful in comparison to back then.

  • @jebbi2570

    @jebbi2570

    2 жыл бұрын

    Bro this video, happen to autoplay for me. And its literally just dumb. All he say is dumb shit. The comments are bots.

  • @TheLifeeofDavid
    @TheLifeeofDavid Жыл бұрын

    And WHAM! Well you're drunk now!

  • @rakshithnayak330
    @rakshithnayak330 Жыл бұрын

    E!

  • @se2_115
    @se2_115 Жыл бұрын

    lmao

  • @1trxnt
    @1trxnt2 жыл бұрын

    Oooo so “cool”…..

  • @simustudio6207
    @simustudio6207 Жыл бұрын

    Sorry man, WebGPU is coming and Babylon JS will lead the internet, it already supports chromium that uses your native GPU power.

  • @SuboptimalEng

    @SuboptimalEng

    Жыл бұрын

    Can’t wait for WebGPU! (It’ll probably be implemented into Three.js as well.)

  • @mevoices6195
    @mevoices6195 Жыл бұрын

    tNice tutorials really helped

  • @pedrolouvain2166
    @pedrolouvain2166 Жыл бұрын

    and get tNice tutorials soft out.

  • @xderen_xd
    @xderen_xd7 ай бұрын

    Jah bless, where is godot?

  • @SuboptimalEng

    @SuboptimalEng

    6 ай бұрын

    Never used Godot, but I think it's really shaping up to be pretty good. In a few years, it can probably compete head-to-head with Unity.

  • @WonderlandEngine
    @WonderlandEngine2 жыл бұрын

    Hey SE, you're missing us in the 3D Coding for Web Devs list! 🤍

  • @SuboptimalEng

    @SuboptimalEng

    2 жыл бұрын

    Always great to see more people working on JavaScript game engines 🙌

  • @quachhengtony7651
    @quachhengtony76512 жыл бұрын

    Great video

  • @chiko8619
    @chiko8619 Жыл бұрын

    danke mi man

  • @sythtv3431
    @sythtv3431 Жыл бұрын

    EXACTLYYY im learning tNice tutorials tNice tutorialng when im stressed out becuz of exams xD

Келесі