Thumbnail
BEST 개발 · 프로그래밍 게임 개발
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
(4.9)
172개의 수강평 ∙ 1666명의 수강생

44,000원

지식공유자 : Rookiss
총 54개 수업˙총 11시간 10분
평생 무제한 수강
수료증 발급 강의
입문 대상 초급 중급이상
내 목록 추가 1420 공유
입문자를 위해 준비한
[게임 개발, 프로그래밍 언어] 강의입니다.

기초 프로그래밍 지식이 없는 사람들을 위한 C# 프로그래밍 기초 강의입니다. 문법 암기 위주의 수업이 아니라, 최대한 필요한 부분만을 요약해서 진행합니다.

✍️
이런 걸
배워요!
C#
MMORPG
유니티
게임 프로그래밍

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

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

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

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


이런 걸 만들 수 있어요 ✨

▲ 간단한 에셋을 가지고 RPG 게임의 필수적인 기능을 구현해보세요. (샘플 포트폴리오 클립)

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


학습 내용 📚 

  • 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 심화편
게임 개발 입문자를 위한 첫 코딩, C#
Part1은 프로그래밍 입문자를 대상으로 진행하는 기초 C# 프로그래밍 수업입니다. 유니티 엔진에서 지원하는 프로그래밍 언어인 C#을 학습함으로써 코딩의 기초를 익히고, 유니티 엔진을 조작할 수 있는 토대를 쌓을 수 있습니다.
언제/왜/어디서/어떻게 C# 문법을 쓰는지!
기존 C# 서적의 “암기 위주” 문법 설명 대신, “언제, 왜, 어디서, 어떻게 C# 문법을 사용하는지”에 초점을 맞췄습니다. 당장 몰라도 되는 문법은 과감히 생략하고, 실습 형태로 수업을 진행해 누구나 좌절없이 쉽게 따라올 수 있는 강의입니다.
다음 순서로 학습해보세요!

기본적인 툴 설정 👉 C# 기초와 데이터 👉 코드의 흐름 제어 👉 TextRPG 만들기 👉 
객체지향에 대한 이해 👉 TextRPG 만들기 2 👉 알아두면 유용한 기타 C# 문법

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

프로그래밍
처음 배우는 분

C# 문법 학습이 
잘 와닿지 않던 분

인디게임 개발에 
관심 많은 누구나


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. 각 파트는 독립적으로 제작되어 별도로 판매됩니다.


C# + 유니티 게임 개발 로드맵 🏃‍♂️

로드맵을 통해 〈C#과 유니티로 만드는 MMORPG 게임 개발 시리즈〉 파트 1~9까지 전체 시리즈 과정을 학습할 수 있습니다. (클릭하면 바로가기: 번외편은 포함되지 않습니다.)

지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
코딩을 처음 접하는 사람
MMORPG 기술에 관심이 많은 사람

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

학력

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

주요 경력

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

관심 분야

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

소개

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

커리큘럼 총 54 개 ˙ 11시간 10분의 수업
이 강의는 영상이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. 데이터 갖고 놀기
정수 형식 미리보기 16:33
2진수, 10진수, 16진수 09:52
정수 범위의 비밀 09:21
불리언, 소수, 문자, 문자열 형식 10:24
형식 변환 11:37
데이터 연산 14:18
비트 연산 13:41
데이터 마무리 08:34
섹션 2. 코드의 흐름 제어
if와 else 미리보기 14:47
switch 07:23
가위-바위-보 게임 09:49
상수와 열거형 08:14
while 10:30
for 07:54
break, continue 14:00
함수 15:14
ref, out 10:49
오버로딩 09:22
연습 문제 10:54
섹션 3. TextRPG
디버깅 기초 미리보기 18:07
TextRPG 직업 고르기 17:34
TextRPG 플레이어 생성 14:32
TextRPG 몬스터 생성 13:21
TextRPG 전투 13:52
섹션 4. 객체지향 여행
객체지향의 시작 미리보기 14:20
복사(값)와 참조 10:22
스택과 힙 12:10
생성자 07:57
static의 정체 11:03
상속성 12:11
은닉성 12:11
클래스 형식 변환 16:09
다형성 12:43
문자열 둘러보기 08:05
섹션 5. TextRPG2
TextRPG2 플레이어 생성 미리보기 13:42
TextRPG2 몬스터 생성 09:07
TextRPG2 게임 진행 10:51
TextRPG2 마무리 14:21
섹션 6. 자료구조 맛보기
배열 미리보기 17:13
연습 문제 17:26
다차원 배열 13:31
List 14:17
Dictionary 13:34
섹션 7. 알아두면 유용한 기타 문법
Generic (일반화) 미리보기 13:46
Interface (인터페이스) 15:16
Property (프로퍼티) 13:33
Delegate (대리자) 14:22
Event (이벤트) 09:43
Lambda (람다식) 20:35
Exception (예외 처리) 11:36
Reflection (리플렉션) 14:49
Nullable (널러블) 11:07
강의 게시일 : 2020년 02월 05일 (마지막 업데이트일 : 2020년 02월 05일)
수강평 총 172개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
4.9
172개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
정세권 thumbnail
무료강의 같은 경우는 추상적인데.. 이 강의는 목표도 정확하고 디버깅 하는 팁도 잘 알려주시고 생동감 있게 가르쳐 주셔서 정말 좋아요. 4만 4천원?? 안아까워요. 절대로 네버~ 추천합니다.
2020-08-25
빅베이컨 thumbnail
실제로 선생님을 만나뵙고싶은 강의
2020-09-24
Dot Master thumbnail
어느정도 알고있다고 생각한 애매한 문법들이 이해쏙쏙 잘되었습니다. 좋은강의 감사드립니다
2020-02-26
ahehfldi007 thumbnail
중요한 c#의 핵심포인트 잘 설명해 줍니다. 강의 중간에 게임과 연관해서 이 c# 문법이 어디에 쓰이는지 왜 쓰이는지에 대해서 잘 설명해 주셔서 도움이 됩니다. 완전 프로그램밍이 처음이시라면 차근차근 따라해보고 여러 번 보면서 이해하는 것을 추천드리고 살짝 다른 프로그래밍 언어를 사용해 본 경험(javascript나 c++나 java 등)이 있으시면 빠르게 훓어보고 중요한 것 또는 이해 안되는 부분은 몇 번 돌려 보시면 될 것 같고 c#을 예전에 해보아서 기억이 가물가물하면 빠르게 훓어보시면 새롭게 생긴 c#문법을 익힘과 동시에 잊혀졌던 c#내용이 정리가 될 것입니다. 그리고 이건 여담으로 이 강의 선생님의 타이핑 속도에서 전문가의 포스가 느껴지실 겁니다.
2021-01-17
re q thumbnail
이게 우리가 찾던 "강의"라는것이다.
2020-12-11

44,000원

내 목록 추가 1420 공유
지식공유자 : Rookiss
총 54개 수업˙총 11시간 10분
평생 무제한 수강
수료증 발급 강의
입문 대상 초급 중급이상
수강 전 궁금한 점이 있나요?
문의하기
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!
문의
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스