I spent a year building an MMO from scratch

Поділитися
Вставка
  • Опубліковано 12 січ 2023
  • ⁍ 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
    @jessicatarra9 3 місяці тому

    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  3 місяці тому

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

  • @-TerraPixl-
    @-TerraPixl- 3 місяці тому

    Unit THANK YOU FOR MAKING THIS ITS AWESOME!

  • @OkOkOkIMightKnowYou
    @OkOkOkIMightKnowYou Рік тому

    great video brother

  • @rolandinnamorato1953
    @rolandinnamorato1953 Рік тому

    Impressive.

  • @Halston.
    @Halston. Рік тому +4

    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  Рік тому +2

      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. Рік тому +1

      @@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!

  • @RaicRossHD
    @RaicRossHD Рік тому +5

    oh my god his voice 😩

  • @aylazer23
    @aylazer23 Рік тому +1

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

    • @UnitOfTimeYT
      @UnitOfTimeYT  Рік тому +1

      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!)

  • @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.