Skip to main content

강의 소개

비행 슈팅 게임 만들기 > 사전 준비 > 강의 소개

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

유니티를 활용한 클라이언트 개발부터, 뒤끝을 활용한 서버 기능 구현까지 모두 다루고 있으며, 막힘없는 개발을 위한 교안과 스크립트, 에셋까지 준비된 ‘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강은 추후 업데이트 예정입니다.