로드맵 썸네일

MMORPG 게임 개발, 켠김에 끝판왕까지! (유니티 + C#)

Rookiss

C#
Unity
SQL
입문 강의 아이콘

입문 대상

9개 강의

로드맵 참여중인 유저 프로필 사진
로드맵 참여중인 유저 프로필 사진

5,390명 참여중

30% 할인

8개 남음전체 구매 적용
쿠폰 받기

로드맵 상세

내 손으로 직접,
MMORPG를 출시하는 그날까지. 🎮

MMORPG 개발자의 둘도 없는 게임 개발 시리즈,
C# + Unity 게임 개발의 A to Z!

만든이의 편지 💌

어린 시절, 처음으로 온라인 게임에 접속했을 때가 아직도 생생하게 기억납니다. 

게임 잡지 부록으로 받은 CD로 리니지를 설치하고, 전화가 오면 바로 끊기는 구닥다리 56K 모뎀으로 인터넷에 접속했습니다. 설레는 마음으로 서버에 접속해 나만의 캐릭터를 만들고 게임에 입장하니 이제껏 소설책에서만 보던 세상이 눈앞에 펼쳐졌습니다. 

칠흑같이 어두운 세상에서 양초로 시야를 밝히며 허수아비와 오크를 잡으며 성장하기도, 처음 보는 거미 괴물한테 얻어맞기도 했지만, 가장 잊기 힘든 추억은 처음 보는 사람과 유대감을 느끼며 다함께 판타지 세계의 일원이 되는 경험이었습니다. 

내 손으로 나만의 가상 세계를 만들어보겠다는 꿈은 그때부터 마음 속에 자리잡았지만, 어디서부터 시작할지 막막하여 늘 희망사항으로만 간직하고 있었습니다.

20년이라는 시간이 흘러, 우여곡절 끝에 MMORPG 게임 개발자가 되었고 저와 비슷한 추억을 간직하고 있는 분들께 온라인 게임 개발의 길을 알려드리고 싶습니다. 

- 지식공유자 Rookiss 드림


 

 


게임 개발의 기쁨을 느낄 수 있기를 👨‍💻

유니티, 언리얼 등 게임 엔진의 등장과 AWS, Azure 등 클라우드 환경의 눈부신 발전으로 이제는 누구나 온라인 게임을 개발하고 운영할 수 있는 시대가 되었습니다. 

알파고가 쏘아올린 코딩 열풍이 부는 요즘, 프로그래밍 언어 문법까진 힘들게 배웠는데 그 다음 무엇을 해야 할지 막막하신가요? 클라/서버/웹/DB 모든 과정을 아우르는 온라인게임 개발에 빠져보시길 바랍니다. 추억은 현실이 되고, 기술은 자산이 되는 신비로운 마법을 경험하시게 될 겁니다. 

내 손으로 직접, MMORPG를 출시하는 날까지. 

- 지식공유자 Rookiss 드림

 

#게임개발 #MMORPG #인디게임제작 #프로그래밍 #C# #Unity #서버개발 #GameDev #유니티

로드맵 상세

로드맵에 포함된 강의 썸네일
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
난이도 ★☆☆☆☆

천리 길도 한 걸음부터라고 하죠!
본 시리즈의 클라/서버/웹 모두 C#으로 통일해서 만들기 때문에,
가장 기초가 되는 C# 문법들에 대해 훑어보고
간단한 TextRPG를 만들어 보면서 실습을 하게 됩니다.
꼭 필요한 문법만, 언제 어디서 활용할지에 중점을 두고 설명을 합니다.

44,000

로드맵에 포함된 강의 썸네일
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
난이도 ★★★★☆

앞에 장애물이 있다고 몬스터가 영영 못 움직이면,
정상적인 MMORPG라고 보기 힘들겠죠.
Part2에서는 몬스터와 NPC들이 자연스럽게 이동을 할 수 있도록,
길찾기 알고리즘에 대해 공부하게 됩니다.

입문자가 프로그래밍을 학습할 때 2번의 위기가 찾아오는데,
1) 포인터를 배울 때 (C언어)
2) 자료구조/알고리즘을 공부할 때
라고 합니다.

학습 순서상 Part2에 위치해 있지만,
난이도가 절대 쉽지는 않습니다.
기존에 프로그래밍을 많이 접해보시지 않으셨다면
어느 정도 문법에 익숙해진 후 학습을 하시거나,
간단하게 훑어보는 마음으로 가볍게 수강하시기 바랍니다.

44,000

로드맵에 포함된 강의 썸네일
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
난이도 ★★★☆☆

게임을 온갖 그래픽스 지식 없이 쉽게 만들 수 있도록 
만들어진 종합 툴을 [게임 엔진]이라고 하는데, 
유니티는 언리얼과 함께 [게임 엔진] 시장을 양분하고 있습니다.

유니티로 슈팅/러닝/퍼즐 게임을 만드는 강의나 서적은 넘치지만,
그런 기초적인 방법으로 큰 규모의 MMORPG를 만들 수는 없습니다.
본 강의에서는 유니티 엔진에 대해 단계적으로 학습하면서도
어떤 장르라도 빠르게, 체계적으로 만들 수 있도록
본인만의 프레임워크를 만들어 나가게 됩니다.

88,000

로드맵에 포함된 강의 썸네일
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
난이도 ★★★★★

MMORPG의 꽃이라고 볼 수 있는
게임 서버를 설계하고 구현하는 강의입니다.

클라이언트 관련 지식은 비교적 흔하게 찾을 수 있지만,
게임 서버는 전문적인 서적이나 강의를 찾아보기 힘듭니다. 
게임 서버를 제작하기 위해선 여러 방면의 지식이 필요한데
이것을 처음부터 끝까지 체계적으로 정리해서 
설명하기가 매우 힘들기 때문입니다.

이번 강의에서는 서버를 구현하는데 있어서 
가장 핵심적인 부분들을 자연스럽게 학습할 수 있도록 
커리큘럼에 특히나 신경을 썼습니다.

서버 개발에 필요한 중요한 내용을 간단명료하게 다뤄서
추후 본인만의 스타일을 찾아 나가는데 
훌륭한 길잡이 역할을 하게 될 것입니다.

88,000

로드맵에 포함된 강의 썸네일
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
난이도 ★☆☆☆☆

서버가 내려갈 때마다 플레이어들이
애지중지 키운 캐릭터의 레벨도 초기화 되면,
정상적인 MMORPG라고 볼 수 없겠죠.
본 강의에서는 개발자가 숙지해야 하는 RDBMS 지식들을 추려서
야구/회사 데이터를 통해 쉽고 친숙하게 학습을 하게 됩니다.

44,000

로드맵에 포함된 강의 썸네일
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
난이도 ★★★★★

Part7에 이어서, 컨텐츠 작업을 하는 시리즈 최종 강의입니다.
크게 3 파트로 구분되어 있습니다.

1) DB 연동
바쁘게 동작하는 게임 서버에서는
웹서버와 완전 동일하게 DB 연동을 할 수가 없습니다.
아이템 생성/착용을 통해 DB 연동 컨텐츠 실습을 하고,
게임 서버에서 DB를 연동할 시 신경써야 하는 부분에 대해 알아봅니다.

2) 대규모 구조
MMO라면 심리스가 멋있는데...
더 넓은 세상을 관리하려면 어떤 문제들이 발생할까요?
대규모 구조 관리 난제에 대해 짚어드리고,
일반적인 해결책 및 지역 단위로 쪼개는 연습을 해봅니다.

3) 라이브 준비
마지막으로 출시를 앞두고 필요한 여러가지 준비물에 대해 알아보고,
공용 DB를 사용하는 실습을 해봅니다.

88,000

30% 할인

8개 남음전체 구매 적용
쿠폰 받기