[MMORPG Game Development Series with C# and Unity] Part 6: Web Server
This course covers the overall aspects of web servers required for game development, using the latest ASP.NET Core (Blazor, WebAPI).
3,729 learners
Level Basic
Course period Unlimited
[MMORPG game development series using C# and Unity] Update related
hello,
This is Rookiss, currently writing a series on [MMORPG game development using C# and Unity].
Today, [Part 6: Web Server (ASP.NET Core Blazor, API)] is open and shared.
Part 6 is not core by MMO standards, but
However, this is a lecture that covers web servers that are occasionally needed.
First of all, one of the features of the lecture is that it covers Blazor, which is the first in Korea to join the ASP.NET Core family.
It may be very unfamiliar since Blazor's official release has been less than two months ago, but
This is a secretly welcome development for C#-based game programmers.
Until now, the frontend of the web has been dominated by Javascript-based frameworks (Vue, Angular, React, etc.).
With the advent of Blazor, it has become easy to create Single Page Applications in C#.
Anyway, this Part 6 is different from other core parts.
The difficulty level is not particularly difficult, but
There is just so much information to know
I had a hard time condensing the lectures and creating the curriculum.
Not to go too deep,
So that even those who know nothing about the web can build up some basic skills.
And so that you can learn the parts that will be useful in your final project.
We've structured the curriculum to be as simple as possible.
By the way, even if you listen to all the lectures
There is a high probability that you will think, "Hmm, it seems like I learned something, but I have no idea what to do with it."
This is not specifically my problem, but it is something that happens when you first learn about the web.
(If you have the chance, I recommend learning NodeJS or Java Spring lightly)
So, first, try to learn it coolly with the mindset of just skimming through it once.
There will be some parts where we apply this little by little in the final project.
And many people leave questions/emails
Let me announce about Part 7,
The opening date has not been set yet, but overall.
- 1) [Unity2D] Starting from the beginning;
- 2) Modify the existing [game server] to make it more suitable and link it;
- 3) Create core content such as combat and movement synchronization;
- 4) Modify server logic while trying to connect to DB;
We are planning to build it sequentially through a series of steps.
In addition, distribution and live operation are not yet confirmed, but
There are some questions that have come up, so we are considering them for now.
Since it is a compilation of all the things you have learned so far,
It is highly unlikely that everything will be covered in one lecture,
If it feels too long, we plan to break the lecture into 15-20 hour segments.
(So in fact, Part 7 could be extended to 8 or 9)
Anyway, whenever I had time, I created code and verified it.
Because we are going through the process of re-recording this as a lecture.
I cannot give you a definitive answer at this stage as to when exactly it will be completed.
However, once the outline is clear, we will make a separate announcement later.
By the way, when the [MMORPG made with C# and Unity] series is completed,
The following lectures are [DirectX 12], [Game Math], [Unity Shader], [Unity Practical Model Project], [Unreal Engine4 C++], [C++ IOCP Server], etc. I am considering making one depending on the situation.
(Actually, when I started serializing, I realized that it takes a lot of determination to start a lecture)
- That concludes my small talk.
thank you




