게임 개발

/

게임 프로그래밍

따라하면서 배우는 고박사의 뒤끝 온라인 게임 개발

유니티에 대한 기반 지식을 다지고, 간단한 게임을 만들어 본 이후 "온라인 게임 개발"에 관심을 가지는 초보자 대상의 강의입니다. 서버를 모르는 초보자도 손쉽게 사용할 수 있는 "뒤끝"을 이용해 온라인 게임을 제작하는 방법에 대해 학습할 수 있습니다. (강의에 사용하는 모든 리소스, PDF 자료는 유튜브 링크에서 제공하고 있습니다.)

(5.0) 수강평 6개

수강생 649명

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

이런 걸
배워요!

  • 유니티에서 사용할 수 있는 서버 시스템 "뒤끝"

  • "뒤끝베이스"를 이용한 비동기 서버 기능

  • 랭킹, 친구 탭 등이 추가된 모바일 로비 TabBar 구현

직접 간단한 게임을 만들어보세요!
쉽고 재밌게, 고박사 유니티 시리즈 🎲

이 강의는!

유니티(Unity) 엔진, 그리고 뒤끝으로 만드는 고박사의 온라인 게임 개발! 강좌입니다.


초심자를 위한
따라하며 배우는 게임 개발.

유니티(Unity) 엔진, 어떻게 사용하는지는 조금 알겠는데...
‘그럼 이제 뭘 하지?’ 싶었던 분들, 막상 어떻게 게임을 만들어야 할지 막막하셨던 분들은 주목하세요!

게임 개발 초심자의 고민,
이 강의로 해결!

서버를 잘 몰라
온라인 게임을 어떻게
만들어야 할지 막막했다면?

상용화된 게임
개발 방식이
궁금했다면?

실제 예제를
따라 만들어보며
재밌게 배우고 싶다면?

유니티로 온라인 게임을 만들어보고 싶었던 분들을 위해 이 강의를 제작했습니다.
내 손으로 직접 서버를 연동해 온라인 게임을 만들어보며 쉽고 재미있게 서버에 대해 익히고, 게임 개발에 대한 감을 잡을 수 있도록 구성한 강의입니다.


실습에 사용한 
모든 리소스
PPT를 제공합니다!


각 영상에서 강의 자료를 내려받을 수 있어요.

매주 업로드되는 실습 리소스와 강의 PPT를 함께 제공합니다. 강의를 듣다가 번거롭게 재생/일시정지를 반복할 필요 없이 꼼꼼하게 정리된 PPT를 보며 예제를 따라 만들어보세요.


뒤끝을 이용해 실제 게임 만들며
온라인 게임 개발에 필요한 기능을
쉽게 익힐 수 있어요.

Section 00 ~ 01 뒤끝 시작하기

  • 게임 서버 "뒤끝"에 대한 소개
  • 뒤끝 SDK 설치하기 및 사전 준비

Section 02 ~ 04 게임 유저 관리

  • 로그인
  • 계정 생성, 이메일 설정, 아이디/비밀번호 찾기
  • 유저 정보 출력, 닉네임 설정

Section 05 ~ 06 게임 정보 관리

  • 유저 정보 추가 및 불러오기
  • "게임 시스템" 구현과 유저 정보 갱신

Section 07 ~ 08 랭킹

  • 유저 랭킹 등록
  • 유저 랭킹 출력

Section 09 차트 (Database)

  • 유저 레벨 관리

Section 10 ~ 11 우편

  • 우편 발송 및 유저 우편 관리

Section 12 쿠폰

  • 쿠폰 발행 및 수령

Section 13 ~ 14 친구

  • 친구 요청, 친구 요청 대기 목록
  • 친구 수락 대기 목록, 친구 목록

Section 15 ~ 19 길드

  • 길드 생성
  • 길드 가입
  • 길드 정보 조회 (내 길드, 특정 길드, 랜덤 길드)
  • 임원 권한 (길드 탈퇴, 길드원 추방, 길드 운영진 위임/해제)

Section 20 ~ 21 디버그와 뒤끝 팁, 최신 기능 소개

  • 유저 정보 생성 전에 불러오는 문제, 랭킹 등록/불러오기 오류 수정
  • 뒤끝 팁
  • 뒤끝 최신 기능 (멀티 캐릭터)

유튜브 채널
고박사의 유니티노트!

“고박사의 유니티노트” 채널 바로가기 (클릭)

유튜브 “고박사의 유니티노트” 채널에서 유니티 게임 개발 관련 다양한 영상을 볼 수 있습니다 😊


예상 질문 Q&A

Q. 비전공자도 들을 수 있나요?

비전공자도 따라할 수 있도록 영상과 PPT를 제작하였기 때문에 가능합니다.
다만 비전공자, 유니티 초급자의 경우 "강의에 있는 게임을 똑같이 만들어 보는 것"까지만 할 수 있습니다.

이 게임을 만드는데 있어 다양한 원리를 이해하고, 다른 게임에 응용하기 위한 지식이 필요합니다.
비전공자는 이 강의를 수강하기 전에 "따라하면서 배우는 고박사의 유니티 기초" 강의를 먼저 학습하길 추천드립니다.

Q. 이 강의를 들으면 무엇이 좋은가요?

유니티로 게임을 만드는 방법에 대해 알 수 있습니다. 뒤끝을 이용해 서버가 포함된 온라인 게임을 개발하는 방법에 대해 알 수 있습니다.
자신이 원하는 게임을 개발하기 위해서는 많은 게임의 로직에 대해 이해하고, 알고 있는 코드나 기법을 응용할 수 있어야 합니다. 이러한 기법의 응용은 다른 사람이 개발한 게임을 많이 접해보아야 합니다.

📢 수강 전 확인해주세요!

  • 이 강의는 유니티 최신 버전인 2022.2.2f1로 제작된 강의입니다. (2023. 11. 06 기준)
  • 이 강의는 뒤끝 SDK 버전 Backend-5.9.6 이상을 사용합니다.

지식공유자의
지난 강의
가 궁금하다면?

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 서버 지식이 없지만 서버가 포함된 게임을 제작하고 싶은 분

  • "따라하면서 배우는 고박사의 유니티 기초" 강좌를 수강하신 분

선수 지식,
필요할까요?

  • 유니티 엔진 사용법에 대한 이해

  • C# 언어에 대한 이해

주요 경력

現 2016 ~ 공주대학교 게임디자인학과 강의전담교수

現 2022 ~ 유니티 공식 인증 강사 (Unity Certified Instructor)

 2014 ~ 2015, 2022 ~ 호서대학교 게임학과 외래교수

2023 포항공과대학교 전자전기공학과 외래교수

前 2015 ~ 2018 백석대학교 정보통신학부 외래교수

前 2016, 2020~2021 배재대학교 게임학과 외래교수

前 2016 한국영상대학교 게임애니메이션과 외래교수

前 2016 남서울대학교 VRAR 외래교수

前 2017 계원예술대학교 게임미디어과 외래교수

前 2018 상명대학교 사진영상콘텐츠학과 외래교수

前 2019 공주대학교 컴퓨터공학부 외래교수

前 2022 우송대학교 테크노미디어융합학부 (게임멀티미디어전공) 외래교수

 

"고박사의 유니티 노트" 유튜브 운영

https://www.youtube.com/@unitynote

 

소개

게임 프로그래밍 전공으로 게임 개발, 유니티 엔진 강의를 하고 있습니다.

강의 분야 : 유니티 엔진(기초, 2D/3D 게임 개발, VR/AR), 서버, 인공지능, 셰이더, 게임학개론 등

커리큘럼

전체

22개 ∙ (10시간 32분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!