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

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스 대시보드

(5)
106개의 수강평 ∙  3,295명의 수강생

44,000원

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

초급자를 위해 준비한
[게임 프로그래밍, 데이터베이스] 강의입니다.

야구/회사 데이터베이스를 통해 MS-SQL를 학습하는 강의입니다.

✍️
이런 걸
배워요!
데이터베이스
SQL

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 심화편
기본기에 충실한 <데이터베이스> 강의
Part5에서는 MMORPG를 만들기 위해 반드시 알아야 하는 데이터베이스에 대한 기본기를 익힙니다. 서버가 내려갈 때마다 플레이어들이 애지중지 키운 캐릭터의 레벨도 초기화되면 정상적인 MMORPG라고 볼 수 없겠죠. 개발자가 숙지해야 하는 RDBMS 지식들을 추려서 야구/회사 데이터를 통해 쉽고 친숙하게 학습하게 됩니다.
다음 순서로 학습해보세요!

Database 개론 👉 SQL 기초 👉 SQL 튜닝 👉 부록

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

DB에 대한
이해도가 없으신 분

RDBMS(관계형 DB)
배우고픈 분

MMORPG에 필요한 
DB 지식 배울 분


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 기술에 관심이 많은 사람
DB에 대한 이해도가 없는 사람

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

학력

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

경력

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

관심 분야

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

소개

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

 

커리큘럼 총 38 개 ˙ 11시간 27분의 수업
이 강의는 영상, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. SQL 입문
SSMS 입문 미리보기 20:59 SELECT FROM WHERE 미리보기 20:52
ORDER BY 10:20
수치와 문자열 15:18
DATETIME 22:03
CASE 09:09
집계 함수 14:34
연습 문제 11:16
GROUP BY 20:44
INSERT DELETE UPDATE 15:47
SUBQUERY 24:22
데이터베이스 작성 26:00
정규화 10:07
INDEX 21:45
UNION 12:32
JOIN 19:40
TRANSACTION 19:15
변수와 흐름 제어 20:05
윈도우 함수 19:34
섹션 2. SQL 튜닝
인덱스 분석 18:59
복합 인덱스 25:56
Clustered vs NonClustered 19:04
Index Scan vs Index Seek 20:23
북마크 룩업 28:44
인덱스 컬럼 순서 29:09
Nested Loop 조인 25:22
Merge 조인 34:41
Hash 조인 26:13
Sorting 17:05
섹션 3. 부록
데이터베이스 원리 17:01
쓰레드와 캐시 19:46
대기와 락 14:05
트랜잭션 09:46
Redis 맛보기 #1 11:43
Redis 맛보기 #2 11:54
Redis 맛보기 #3 11:11
강의 게시일 : 2020년 05월 25일 (마지막 업데이트일 : 2020년 05월 25일)
수강평 총 106개
수강생분들이 직접 작성하신 수강평입니다.
5
106개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
Paul Kim thumbnail
5
MMORPG에 클라이언트를 담당하고있었는데 그동안 왜 서버측에서 '안돼요 안돼요' 하며 나를 괴롭혔어야했나 충분히 이해할수있는 강의였습니다. 예시는 아주 적절했고 중간에 잠깐잠깐 추가해주시는 실무경험담이 서버담당은 하는일 없어보이는데 왜 야근하고있을까에 대한 의문이 해소되었습니다. 데이터베이스를 처음 시작하는데 도움이 많이되었습니다. 감사합니다.
2020-06-05
정세권 thumbnail
5
수강료가 더 저렴한 강의를 들어볼까 해서 커리큘럼을 봤더니 인덱스에 대한 내용이 부족하더라고요. 그래서 그 강의는 접어두고 이 강의를 선택했는데... 와~ 처음부터 끝까지 DB에 대해서 전부 자세하게 설명해 주시고 '인덱스 분석' 부분강의는 어디에서도 찾아보기 힘든 알찬 내용 입니다. 자료구조를 추적해가면서 최종적으로 눈으로 볼 수 있다니.. 대박!! 레디스 맛보기도 보여주시는데.. 그냥 이분 강의 시리즈로 계속 들으려고요. 별점 5개 초과해서 드리고 싶어요. ^^
2020-09-08
1122 thumbnail
5
DB에 대한 전반적인 지식을 얻었습니다 ㅎㅎ 감사합니다
2020-07-18
J Han thumbnail
5
감사합니다. 도움이 많이 되었습니다. 1,2,3,4 강의에 비해 이해하기 쉽게 가르쳐주신 것 같습니다.
2020-08-03
아망풀로 thumbnail
5
좋은 강의 잘 들었습니다. 고맙습니다.
2020-07-19
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!