강의

멘토링

로드맵

BEST
Game Dev

/

Game Programming

[MMORPG Game Development Series with C# and Unity] Part3: Unity Engine

This is a course where you will learn about how to use the Unity engine and the features it provides, and learn methods to manage it efficiently.

(4.9) 304 reviews

5,930 learners

  • Rookiss
C#
Unity

Reviews from Early Learners

What you will learn!

  • Unity Engine

  • MMORPG

All the technology needed for MMORPG development,
C# + Unity Step By Step! 🕹️

From Basics to Master Level, Developing an MMORPG 🎮

This is a game development course designed so that anyone can take it step by step without burden, assuming no prior knowledge. The ultimate goal is to launch an MMORPG indie game that can accommodate 500-1000 users.

In this series, we will learn the necessary techniques step by step to create a 2D roguelike game using C# and Unity, based on free assets provided by Unity. Shall we take on this challenge together?


You can create things like this ✨

▲ Implement essential RPG game features using simple assets.
(Sample portfolio clip: This is an actual portfolio that passed the document screening for N company's new graduate recruitment in 2015.)

▲ You'll learn the core server integration technologies for creating online multiplayer games.


Learning Content 📚

  • Part1 : Introduction to C# Programming
  • Part2 : Data Structures and Algorithms
  • Part3 : Unity Engine Current Lecture
  • Part4 : Game Server (Network, Multithreading, OS)
  • Part5 : Database(SQL Server)
  • Part6 : Web Server (ASP.NET Core Blazor, WebApi)
  • Part7 : MMORPG Content Implementation (Unity + C# Server Integration)
  • Part8 : Entity Framework Core (.NET ORM)
  • Part9 : MMORPG Content Implementation (DB Integration + Large-Scale Structure Management + Live Preparation)
  • Side Story: Server Operations Starting with AWS
  • Bonus Episode: ASP.NET Core Advanced Edition
The Beginning of Diverse Game Development, Unity
In Part 3, we dive deep into the Unity Engine. This course is designed for those who know basic C# syntax but find it challenging to jump straight into following Unity Engine tutorials. We'll create a simple RPG game while learning about the overall features of Unity games.
The one and only practical Unity course
While there are many Unity books and courses at the beginner level, you can't actually create an RPG game using the same approach as making a clicker game. You'll learn about the core Unity features that programmers must master and build your own framework to efficiently manage these features. Ultimately, we aim for solid fundamentals that enable you to create "any game" rather than games of a specific genre.
Try learning in the following order!

Unity Basics 👉 Transform 👉 Prefabs 👉 Collision 👉 Camera 👉 Animation 👉 UI 👉 Scene Management 👉 Sound Management 👉 Object Pooling 👉 Coroutines 👉 Data Management 👉 Mini Project

Part 3, Recommended for these people!

Someone who knows basic C# syntax

Someone who is handling the Unity Engine
for the first time

Game framework
For those who want to build


Q&A 🙋‍♀️

Q. What is the lecture environment?
A. All series are created assuming a Windows environment, and there are no additional explanations for macOS.

Q. Can non-majors also take this course?
A. There's no problem at all since we proceed assuming no prior knowledge whatsoever.

Q. Please introduce what motivated you to start this course.
A. Personally, when I started studying servers, I remember it being difficult because there were no reference materials to consult.
After getting a job, while comparing and reviewing actual live MMORPG code, I realized many flaws in my code that I had created through trial and error. I thought that if there had been a class that briefly covered the overall content of MMORPG development from basics to the end, it would have saved time and reduced the struggle.
I expect this class to serve as a guide for your entry into MMORPG game development.

Q. Don't you use C++ or Unreal Engine?
A. We plan to create separate versions: [C#/Unity version for indie games (this series)] and [C++/UE4 version for employment].
MMORPG involves a tremendous amount of content to cover including networking, OS, multithreading, web, client engines, and more. If we proceed with a C++ foundation, the difficulty level becomes too high and isn't suitable for beginners. Especially if you don't have knowledge about game development, we recommend first getting an overview of the entire forest with the C# version.

Q. Does the Unity server use Photon server, or is the goal to implement it directly?
A. The goal is to implement it directly.

Q. If I purchase one Part, are the other Parts free?
A. Each part is independently produced and sold separately.


Recommended for
these people

Who is this course right for?

  • A person who is handling the Unity engine for the first time

  • A person who is very interested in MMORPG technology

Need to know before starting?

  • Basic understanding of C#

Hello
This is

77,448

Learners

3,490

Reviews

5,389

Answers

4.9

Rating

43

Courses

학력

- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)

경력

- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)

관심 분야

- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)

소개

해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 10년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.

 

Curriculum

All

75 lectures ∙ (19hr 53min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

304 reviews

4.9

304 reviews

  • nyamnyamgood님의 프로필 이미지
    nyamnyamgood

    Reviews 14

    Average Rating 5.0

    5

    12% enrolled

    先生のコロナでどうしても出られません。

    • audrms583650349님의 프로필 이미지
      audrms583650349

      Reviews 2

      Average Rating 5.0

      5

      100% enrolled

      個人的には容易ではない講義でした。エディタ部分は大きく理解することなく直感的に理解が行きますが、問題はちょっとしたデザインパターンが登場しながらマネージャーを構築する部分なのですが、これが本当に何の音なのか流れをうまく追いつくことができます。ところで、講義を一度見てまた見直すと、次第にどんな意図でこのようなフレームワークを構築したのかが見え、理解が始まります。この時、この講義の本当の意味を知りましたね。 本当におすすめの講義です。おそらく私のように平凡なコーディング経験があまりない人は序盤に大変だろうが、何度も見ながらできるだけヘディングしてみると良い結果が得られると思います!ああ、講師様が講義を進めながら、できるだけ効率的なコードのためにリファクタリングを頻繁に行っていますが、ここでまた頭が濃くなることがありますが、途方もないノウハウが込められているので、ゆっくりと止まって追いかけながら理解すればもっと助けになると思います。

      • songyuseung237872님의 프로필 이미지
        songyuseung237872

        Reviews 1

        Average Rating 5.0

        5

        100% enrolled

        本当にいい講義だと思います。 ただ、ゲームの規模拡張性を念頭に置いてゲームのシステムを作っていくので、その部分が初めて接するジェゲン難しく感じられました。

        • verebell2020님의 프로필 이미지
          verebell2020

          Reviews 7

          Average Rating 5.0

          5

          100% enrolled

          開発勉強して聞いた講義の中でもとても良質な講義のようです。 ただ、まったくユニティが初めてだったり、こんな方専攻でなければ難しいかもしれません。 個人的には、簡単なゲーム開発書籍や講義などを聞いてUnityに慣れた後、全体的な開発の流れとコードパターンを身につけようと、この講義を聞くとはるかに役立つと思います。

          • hseung19830334님의 프로필 이미지
            hseung19830334

            Reviews 3

            Average Rating 5.0

            5

            99% enrolled

            実務で働きながら製作に急急して、原理はよく分からず使っていた部分を知ることができてよかったです。そして、この講義のようにフレームワークを上げるのではなく、その度に動作するコードを作って使ってみると、何か再利用性を増やして効率的にシステムを少し構造化して管理できないかという考えをよくしましたが、今回の講義が本当に大きな助けになりました。そしてある程度コーディングをする時の方向性についてたくさん考えてみるのに大きな助けになりました。

            Limited time deal

            $7,829.00

            24%

            $68.20

            Rookiss's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!