I spent a year building an MMO from scratch

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

⁍ Discord: / discord
⁍ Twitter: bit.ly/UnitOfTimeOnTwitter
⁍ Play: mythfall.com
Since I haven't been keeping up with a devlog on my MMO project, I figured I'd make a video covering approximately the last year of development building an MMO. I'm hoping to make devlog updates more frequently, so stay tuned for that. Also, I didn't really cover it in the video, but I decided to flesh out my OpenSource repo into a full game. So I'll be building the remaining portion of the MMO on a private repo. That said you can still find the point at which I forked here:
⁍ github.com/unitoftime/mmo
I'll also be maintaining some general open source libraries on GitHub. You're more than welcome to use them. But most are still a work in progress:
⁍ github.com/unitoftime

Пікірлер: 17

  • @jessicatarra9
    @jessicatarra94 ай бұрын

    This is really really impressive! I really hope to see more videos like this uploaded more frequently, and perhaps even consider the possibility of open-sourcing the video game in the future :)

  • @UnitOfTimeYT

    @UnitOfTimeYT

    4 ай бұрын

    Thanks! Glad you're enjoying. Some of my code is open source on my GitHub if you're interested!

  • @-TerraPixl-
    @-TerraPixl-4 ай бұрын

    Unit THANK YOU FOR MAKING THIS ITS AWESOME!

  • @UnitOfTimeYT

    @UnitOfTimeYT

    4 ай бұрын

    haha Glad you're enjoying it!

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

    great video brother

  • @UnitOfTimeYT

    @UnitOfTimeYT

    Жыл бұрын

    Thanks!

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

    Impressive.

  • @Halston.
    @Halston. Жыл бұрын

    looks cool. I tried opening the game but it was a black screen. I checked for errors in the chrome console and when that window is open, the game renders. if I closed console then it'd go back to black screen. Obviously youtube isn't the best place for a bug report but youtube commenters aren't known for their common sense.

  • @UnitOfTimeYT

    @UnitOfTimeYT

    Жыл бұрын

    Hmmm that's interesting. If you don't mind providing: what resolution is your display and and what OS are you on? I've had some device scale problems in the past that I haven't done a good job fixing, so I wonder if its related to that? Also sorry that this bug popped up. And thanks for checking it out!

  • @Halston.

    @Halston.

    Жыл бұрын

    @@UnitOfTimeYT I'm on a 2020 m1 macbook pro. The spec sheet says resolution is 2560 x 1600 but sometimes this shows up differently in software. I tried in Safari too (not chromium based) and same problem. 🤷‍♂

  • @UnitOfTimeYT

    @UnitOfTimeYT

    Жыл бұрын

    Thanks for the info! Mac is a hard configuration for me to test because I don't have one. I might try to pickup a macbook secondhand just so I can test though. But for now the data of knowing where its failing is good to have! I Appreciate it!

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

    I tried playing it but it is too laggy on ubuntu(chrome) :(, time to write it in rust

  • @UnitOfTimeYT

    @UnitOfTimeYT

    Жыл бұрын

    Haha thanks for checking it out! Yeah I only have one server so I kinda use it as the test server and the production server at the same time. Which means that not every deployment is a good one. Looks like some new change I made is allocating a ton of heap objects. So in this case maybe rust would've helped me :P Looking at my metrics i'm allocating like 5M objects every 5 minutes. Gunna have to look into this one lol... Sorry it wasn't playable for you today. I'll try and fix this next chance I get (Currently adding user accounts so I need to finish that first!)

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

    oh my god his voice 😩

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

    Great video, it shows how much knowledge is required to make MMO engine from scratch, nice explanation of hard topics too, subscribed

  • @UnitOfTimeYT

    @UnitOfTimeYT

    Жыл бұрын

    Thanks! Glad you enjoyed it! It's definitely been a learning process for me as well with a lot of trying and failing at things.

Келесі