Making an Indie Unreal Engine UE MMORPG - Intro | Overview

preview_player
Показать описание
I'm building the tech and foundational work for the MMORPG I'd like to make in Unreal Engine 4/5. I'll be starting a dev log where I'll share my progress and any interesting technical details and considerations that go along with it. What you're seeing here now is a functional prototype that'll soon end up on a (likely AWS) server where I can test and further optimize the tech to work with much larger player numbers. If that process works I'll have the confidence I can build this out on a larger scale. Goal is to now finish up ironing out any networking kinks, polish the gameplay, and build out a simple little starting area for future players to try and break.

Cheers,
// Joey
Рекомендации по теме
Комментарии
Автор

Bro, I love this. im creating one as well, just getting started. got all the classes, lore etc. ready. so now im learning mutch from you. thank you

mikeldeangelo
Автор

You are living my dream! Keep it going man!

Gaccoo
Автор

Look who is here!! The myth, The legend. Joey. ❤ subscribed!!

shawarmagames
Автор

It's wonderful to hear your voice. Please keep uploading the progress!

JayNakum_
Автор

I am currently trying to learn UE5 I also want to build a game great video and I hope to see more.

dt
Автор

This is truly inspiring! Watching people go for what they love instead of the “should go to” path everyone is taking. It looks great man I wouldn’t be able to stop sharing if this was my creation haha please let me know if you need any help with the design or music for the game and keep it up!!

gabrielchavarria
Автор

thank you for the awesome video c: inspiring me

xXKIKOXx
Автор

m8 very good job, its so wonderful and unbelievable that You make your dreams come tru... Iv got same idea like You, and.... when You reading comments there are many of us :D hope every body make their dreams come tru too xD good luck guys for you all with creating MMO worlds

LukGoArt
Автор

Hi Joey,
Nice of the Youtube Gods to recommend me this video by chance. And great to hear your voice! :D I can definitely hear your passion, and now that you have built a user base around the opengl site, hopefully you can find some other devs to aid you in your quest!
I think you kind of have to be an idiot to make something like this, and I mean it in the best kind of way - this seems like something you can definitely do! I Shall be following your progress with great interest,
- Alex.

LvB
Автор

Whata a Wonderful work man! Good job =)

tioalison
Автор

This is really inspiring! Thank you for making these devlogs! I would love to pick your brain about some related topics. Would you happen to have a discord server or anything of the like?

Jaysinxe_
Автор

I do NOT think you are an idiot for making an MMO, in fact, I wish more indie devs would just make their dream game instead of some game no one (including them) will care about.

thehambone
Автор

Keep up your great work, you built up quite some things👍

I have a question here about your networking. What is your approach here? Do you use UE's replication system or did you wrap it up around raw tcp sockets or what exactly is your approqch here? In one of your videos I seem to have seen that you use replication but on the other hand you have your custom C# server and multiple concrete server instances behind the master server. I would be happy with a response, since I am also starting out with an online game. Through my research I ended up having to have my own protocol done and wrapped up but the challenge is to have same objects on the server so its double work so to say. UEs replication system is said to be not so good for games happening outside of "rooms", so basically every game that is not like fortnite, cs or whatever. Before I go in the wrong direction I thought I ask on your knowledge and approaches. (dont need to be detailed, just so I get an idea if I should stick with a custom networking or using just replication)

Thaanks!

stefans.
Автор

Nice ! how come not UE5 ? Keep it up. I'll be following your progress.

acajoom
Автор

Nice work. The Towns is instanced? so if the player cap reach 100, then put the new players to new server, and other "phase"? so same the Guild Wars 1 system? The master server is one good idea.

DiabloHun
Автор

hello, what u thing, how many players can handle one server with 10 map, and how many UE servers i can run (with different ports like 7777, 7778 etc) per one instance xeon 3.7ghz, 64gb ram, NET 1gb/s? I wonder how many people can be on 1 map and on 1 server, and on 1 dedicated machine. Game project - very low poly style without complicated game mechanics. I also wonder if I am able to host, for example, 200 players on 1 EU server, scattered over several maps so that they do not see each other too much, to avoid unnecessary replication. I know that in the case of Fortnite the server can carry 100 players, but on 1 map. Do u have any experience? Greetings!

LuizGamingYT
Автор

I just started learning Unreal to try building an VR multiplayer, Im using Agones on Kubernetes to deploy the game servers, I am curious about your C# game server orchestrator, are you using any frameworks for the backend? Also if there are some pointers on saving and reloading game states. Thanks, awesome video, awesome project!

alexisjrosarivera
Автор

are you willing to upgrade to Replication Graph or wait for experimental Iris Replication System to be production ready ? you will end up using one of those or creating your own net driver :) , well it depends on requirements you want to achieve per server instance , good luck

hayatmirah
Автор

Hi Joey, I've a project in mind and I'm studying the best stack/engine to get it started and I thinking hard on Unreal, you used some framework or asset for your dedicated server? I'm thinking to buy the new MMO KIT from Unreal Store and see how it works.

EduardoMarwell
Автор

Hey I did something similar last year using Agones/K8S and containerized UE5 server instances. It looks like you have a very similar approach. Do you have a Discord server where we can brainstorm some ideas? I think we would learn a thing or two from each other. (I'm also a Dutch btw)

GC-jmbt