Thumbnail
BEST
게임 개발 게임 프로그래밍

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버 대시보드

(4.9)
68개의 수강평 ∙  3,092명의 수강생

44,000원

지식공유자: Rookiss
총 42개 수업 (12시간 5분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[게임 프로그래밍, 백엔드] 강의입니다.

게임 개발에 필요한 웹서버에 대한 전반적인 내용을 최신 ASP.NET Core (Blazor, WebAPI)를 이용해 학습하는 강의입니다.

✍️
이런 걸
배워요!
C#
웹 기초
ASP.NET (Blazor, WebAPI)

MMORPG 개발에 필요한 모든 기술,
C# + Unity로 Step By Step! 🕹️

기초부터 끝판왕까지, MMORPG 개발하기 🎮 

아무런 지식도 없다는 가정하에 누구나 부담없이 차근차근 수강할 수 있도록 구성된 게임 개발 강의입니다. 최종적으로는 500~1000명의 유저를 수용할 수 있는 MMORPG 인디게임을 출시하는 것을 목표로 합니다.

이번 시리즈에서는 C#과 유니티(Unity)를 이용하여 유니티에서 제공하는 무료 에셋을 토대로 2D 로그라이크 게임을 만들어 볼 수 있도록 단계별로 필요한 기술을 학습합니다. 함께 도전해볼까요?


이런 걸 만들 수 있어요 ✨

▲ 간단한 에셋을 가지고 RPG 게임의 필수적인 기능을 구현해보세요. 
(샘플 포트폴리오 클립: 2015년 N사 신입 채용 서류전형에 통과했던 실제 포트폴리오입니다.)

▲ 온라인 멀티플레이 게임을 만드는 핵심 서버 연동 기술까지 배우게 됩니다.


학습 내용 📚 

  • Part1 : C# 프로그래밍 입문
  • Part2 : 자료구조와 알고리즘
  • Part3 : 유니티 엔진
  • Part4 : 게임 서버 (네트워크, 멀티쓰레드, OS)
  • Part5 : 데이터베이스(SQL Server)
  • Part6 : 웹서버 (ASP.NET Core Blazor, WebApi) 현재 강의
  • Part7 : MMORPG 컨텐츠 구현 (Unity + C# 서버 연동)
  • Part8 : Entity Framework Core (.NET ORM)
  • Part9 : MMORPG 컨텐츠 구현 (DB 연동 + 대형 구조 관리 + 라이브 준비)
  • 번외편 : AWS로 시작하는 서버 운영
  • 번외편 : ASP.NET Core 심화편
최신 흐름을 따라가는
<ASP.NET Core 웹서버> 강의

Part6는 게임 개발자 입장에서 알면 좋지만, 막상 공부하기는 귀찮은 계륵같은 존재인 웹서버를 간단명료하게 훑어보는 강의입니다. ASP.NET Core Blazor 최신 기술을 이용해서 웹 홈페이지 제작과 웹서버 제작이 어떤 방식으로 이루어지는지 알아보고, 이것을 게임에서 어떻게 응용할 수 있는지 학습을 하게 됩니다.
다음 순서로 학습해보세요!

웹 개론 👉 웹 기초 👉 고급 C# 문법 👉 ASP.NET Core 둘러보기 👉 Blazor 입문 👉 Blazor 미니 프로젝트👉 WebAPI와 REST 서비스

파트6, 이런 분들께 추천합니다!

웹 서버 지식이 없는
클라 개발자

최신 Blazor 기술
관심있는 분

유니티 - 웹 서버 연동 
배우고픈 분


Q&A 🙋‍♀️

Q. 강의 환경이 무엇인가요?
A. 모든 시리즈는 Windows 환경이라 가정하고 제작이 되었으며, macOS에 대한 부가적인 설명은 없습니다.

Q. 비전공자도 들을 수 있나요?
A. 선수 지식이 아예 없다고 가정을 하고 진행하기에 아무런 문제 없습니다.

Q. 이 강의를 시작하게 된 계기를 소개해주세요.
A. 개인적으로 서버 공부를 시작하면서 참고할 자료가 없어서 어려웠던 기억이 있습니다.
취업 후 실제 돌아가는 라이브 MMORPG 코드를 비교하며 보면서, 헤딩을 통해 만든 제 코드의 잘못된 점을 많이 깨닫게 되었습니다. MMORPG 개발에 관한 전반적인 내용을 기초부터 끝까지 간략하게 다루는 수업이 있었으면 시간도 절약하고 덜 고생했을 것 같다는 생각을 했습니다.
이 수업이 여러분들에게 MMORPG 게임 입문의 길잡이 역할을 해줄 것으로 기대합니다.

Q. C++이나 언리얼 엔진은 사용하지 않나요?
A. [인디 게임을 위한 C#/Unity를 이용한 버전(해당 시리즈)]과 [취업을 위한 C++/UE4 버전]으로 구분해서 제작할 예정입니다.
MMORPG는 네트워크, OS, 멀티쓰레드, 웹, 클라이언트 엔진, 등등 다뤄야 할 내용이 굉장히 많은데, C++ 기반으로 진행할 경우 난이도가 높아서 입문자에겐 적합하지 않습니다. 특히 게임 개발에 대한 지식이 없다면 C# 버전으로 먼저 전체적인 숲을 훑어 보시기 바랍니다.

Q. 하나의 Part를 구매하면 다른 Part는 무료인가요?
A. 각 파트는 독립적으로 제작되어 별도로 판매됩니다.


 

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
MMORPG 기술에 관심이 많은 사람
서버에 대한 지식이 없는 클라이언트 개발자
최신 Blazor 기술에 관심이 많은 사람
📚
선수 지식,
필요할까요?
기본적인 C# 이해도
기본적인 RDBMS 이해도

안녕하세요
Rookiss 입니다.
Rookiss의 썸네일

학력

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

경력

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

관심 분야

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

소개

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

 

커리큘럼 총 42 개 ˙ 12시간 5분의 수업
이 강의는 영상, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 개론
섹션 1. 웹 기초 (HTML, CSS)
섹션 2. 고급 C# 문법
Async, Await 미리보기 28:20
LINQ #1 18:26
LINQ #2 14:40
섹션 3. ASP.NET Core 둘러보기
환경 설정 미리보기 07:49 Hello MVC #1 미리보기 17:44
Hello MVC #2 16:13
Hello Razor Pages 16:38
Hello WebAPI 13:40
Hello Blazor Server 27:19
Hello Blazor Client + SPA 19:58
섹션 4. Blazor 입문
Binding 미리보기 15:01
Binding 실습 22:34
Binding 보충 10:16
Parameter, Ref, EventCallback 20:37
Cascading Parameter 12:17
Templated Component 21:37
Dependency Injection 25:43
SPA 구조, Router 29:50
Form, Validation 27:09
State 관리 13:02
Javascript 연동 16:54
섹션 5. Blazor 미니 프로젝트
Blazor RankingApp #1 미리보기 18:34
Blazor RankingApp #2 20:05
Blazor RankingApp #3 16:52
Blazor RankingApp #4 15:30
섹션 6. WebAPI와 REST 서비스
WebApi #1 (음성 Sync 문제 수정 완료) 16:40
WebApi #2 20:42
WebApi #3 12:42
Blazor와 WebApi 연동 20:56
Unity와 WebApi 연동 25:40
섹션 7. 부록
EF Core 데이터 모델링 13:34
EF Core 데이터 관계 모델링 16:18
강의 게시일 : 2020년 07월 09일 (마지막 업데이트일 : 2020년 08월 26일)
수강평 총 68개
수강생분들이 직접 작성하신 수강평입니다.
4.9
68개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
YangGangE thumbnail
5
항상 좋은 강의 감사합니다
2024-03-19
D Why thumbnail
5
루키님 강의를 거의 모두 수강했는데요. 정말 좋은 강의입니다. 물론 이 강의경우 웹 관련 일을 할 수 있을정도로 배우는 것은 아니지만 입문 강의로는 정말 좋은 선택이 될 수 있을 것이라 생각됩니다. 언제나 좋은 강의 감사드리며 다음 강의 기다리고 있겠습니다.ㅎㅎ
2020-07-31
키위 thumbnail
5
좋네요좋아요
2024-01-12
bigcat0815 thumbnail
5
잠시 spring JPA로 외식하다가 돌아왔습니다. 지금 보니 루키스님의 언어는 버릴것이 하나도 없다는게 제 견해입니다. 전달력과 강의 내용 수준이 정말정말 업계 최고입니다. Spring과 Blazor를 비교하면서 보니 다 비슷하네요. Blazor가 좀 더 세련되 보이고 사용하기가 좀 더 수월하지만 종속적인면이 많다고 생각이 들고 api들의 명칭들이 아직은 난해하게 들리네요. EF와 JPA와 비교하면서 파트8 학습이 기대 됩니다. 수고하셨습니다.!!
2022-05-26
아망풀로 thumbnail
5
강의 잘 보았습니다. 최종목표를 위한 기본적인 blazor 웹서비스 구성 및 유니티와의 연동을 위한 내용으로 아주 유익했습니다. 추가적인 EFCore 모델링이나 Identity에 관한 부분은 다른자료를 참고하면 좋을것 같습니다.
2020-07-27
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!