본문으로 건너뛰기

강의 소개

게임 개발자 여러분 위해 준비한 ‘비행 슈팅 게임’ 따라 만들기 강의입니다.

유니티를 활용한 클라이언트 개발부터, 뒤끝을 활용한 서버 기능 구현까지 모두 다루고 있으며, 막힘없는 개발을 위한 교안과 스크립트, 에셋까지 준비된 ‘all-in-one’ 게임 개발 강의입니다.

이런분에게 추천해요!
  • 온라인 게임 개발이 처음이신 분
  • 뒤끝 서버를 더 잘 활용하고 싶은 분
  • 간단한 비행 슈팅 게임을 빠르게 만들어 보고 싶은 분

강의 목차

1. 프로젝트 생성 및 SDK 설치

뒤끝 서버 작업클라이언트 작업
-프로젝트 기본 설정
-배경과 로딩 UI 제작

2. 회원 관리(회원 가입/로그인)

뒤끝 서버 작업클라이언트 작업
게임 유저 관리(회원가입 / 로그인)로그인 UI 제작

3. 계정 생성, 이메일 설정 및 아이디/비밀번호 찾기

뒤끝 서버 작업클라이언트 작업
게임 유저 관리(이메일 정보 등록)계정 생성 UI 제작
게임 유저 관리(아이디 찾기)아이디, 비밀번호 찾기 UI 제작

4. 유저 정보 출력 및 닉네임 설정

뒤끝 서버 작업클라이언트 작업
-프로필 아이콘, 닉네임 텍스트 UI 제작
-플레이어 정보 팝업 UI 제작
게임 유저 관리(닉네임 등록/변경)닉네임 변경 팝업 UI 제작

5. 유저 정보 추가 및 불러오기

뒤끝 서버 작업클라이언트 작업
게임 정보 관리(게임 정보 삽입)플레이어 데이터(레벨, 경험치, 인 게임 재화) 생성
게임 정보 관리(게임 정보 조회)플레이어 데이터 UI 제작

6. 유저 정보 갱신

뒤끝 서버 작업클라이언트 작업
-게임 시작 버튼 UI 제작, 게임 씬 전환
-플레이어 오브젝트 추가, 이동 및 공격 제어
-배경 오브젝트 추가, 이동 제어
-적 오브젝트 추가, 생성 제어
-경고선 및 운석 오브젝트 추가, 생성 제어
게임 정보 관리(게임 정보 수정)게임 정보 업데이트(게임 오버 시 경험치 누적, 레벨 업)

7. 유저 랭킹 관리(랭킹 생성)

뒤끝 서버 작업클라이언트 작업
-인게임 점수 출력(적 처치 시 점수 획득, 적 오브젝트 삭제 등) 구현
-점수 출력 UI 제작
-폭발 오브젝트 및 사운드 추가, 생성 제어
-게임 오버 UI 제작, 로비 이동 버튼 UI 제작
-최종 획득 점수 출력 UI 제작, 카운팅 애니메이션 추가
게임 정보 관리(게임 정보 수정)일일 최고 점수 구현, 게임 정보 업데이트(점수 정보 갱신)
랭킹 관리(랭킹 생성)-

*랭킹 출력 및 랭크 UI 제작은 8강을 참고해 주세요!

8. 유저 랭킹 관리(랭킹 생성)

뒤끝 서버 작업클라이언트 작업
-로비 씬 - 메뉴 탭 UI 제작(상점, 장비, 랭크 등)
-랭크 페이지 UI 제작
랭킹 관리(랭킹 불러오기)랭킹 데이터 출력(랭크, 프로필 아이콘, 닉네임, 점수)
  • 뒤끝으로 ‘비행 슈팅 게임’ 따라 만들기 9~17강은 추후 업데이트 예정입니다.