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