티스토리 뷰

이번 영상은 유니티(Unity) 게임 엔진을 활용하여 수익형 플래피버드(Flappy Bird) 클론 게임을 만드는 2022 버전의 강의입니다. 유니티 혹은 씨샵을 처음 접하시는 분들도 누구나 따라 하실 수 있도록 설치 과정부터 상세히 설명해드리며 단순히 게임 개발뿐만 아니라 스토어 출시, 광고, 마케팅으로 게임을 사업화하는 것까지 다룹니다. 구독, 좋아요 눌러두시고 꼭 강의 끝까지 함께해주세요!

 

유니티 설치
https://unity.com/kr/download

LTS 버전 아카이브
https://unity3d.com/kr/unity/qa/lts-releases

이미지 에셋 다운로드
https://animalface.site/flappy

visual studio code 설치 가이드 영상
https://youtu.be/kRB3DTaJifI

안드로이드 USB 연결 드라이버
https://developer.samsung.com/mobile/android-usb-driver.html

무료 효과음 추천 사이트
https://soundeffect-lab.info/

JDK
https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html

SDK
https://developer.android.com/studio

NDK
https://dl.google.com/android/repository/android-ndk-r19-windows-x86_64.zip

구글 플레이에서 다운받은 앱 실행이 안될때
https://stackoverflow.com/questions/56693987/our-app-crashes-only-when-downloaded-from-google-play-why

앱스토어 비교
https://youtu.be/Z2lRecZfgoc

구글 개발자 콘솔
https://play.google.com/console/about/

개인정보처리방침 만드는 사이트
https://www.privacy.go.kr/a3sc/per/inf/perInfStep01.do

구글 애드몹
https://admob.google.com/

유니티 애드몹 가이드
https://developers.google.com/admob/unity/quick-start?hl=ko

테스트용 앱 아이디
iOS: ca-app-pub-3940256099942544~1458002511
https://developers.google.com/admob/android/test-ads?hl=ko

목차
00:00 미리보기
00:08 강의소개
01:03 강의 목차
01:40 게임 엔진 소개
03:49 유니티(Unity) 설치 및 세팅
[플래피버드 클론 게임 만들기]
10:38 이미지 에셋 다운로드 및 세팅
13:48 유니티 화면 구성 소개 - Project, Scene, Hierarchy, Game, Inspector
14:48 배경 이미지 오브젝트 추가
16:41 게임 화면 비율 조정하기
19:39 애니메이션 추가하기
22:41 게임 실행 및 Order in Layer 설정
24:14 땅 오브젝트 추가 및 애니메이션 생성
28:53 중력 추가하기 Rigidbody2D
30:12 물리 경계 추가하기 Collider2D
32:21 지금까지 내용 중간 정리
32:49 점프 기능 추가하기 - 스크립트 추가
33:59 Visual Studio Community 2019 개발 환경 세팅
36:03 Visual Studio Code 개발 환경 세팅
40:39 유니티 스크립트 기본 구조 파악하기
42:12 프레임(Frame)이란?
43:20 Start()와 Update()
45:50 점프 기능 구현하기
52:57 구글링 검색 꿀팁
54:50 게임 실행하기
55:12 점프 강도 조절하기
57:31 스마트폰에서 게임 실행하기
01:01:33 지금까지 내용 정리
01:02:04 파이프 장애물 만들기
01:05:26 파이프 움직이는 스크립트 생성
01:09:47 Update 함수의 FPS에 따른 문제점
01:10:47 Time.deltaTime의 개념과 활용 방법
01:12:02 파이프 이동 스크립트 완성
01:13:29 파이프에 부딛치도록 만들기 Collider2D
01:14:27 Prefab 이해하기
01:15:35 파이프 Prefab 만들기
01:16:19 Prefab 생성기 만들기
01:20:09 Prefab 생성 속도 조절하기
01:21:35 파이프 생성 위치 Random하게 만들기
01:27:21 Prefab 수정사항 반영하기
01:29:41 파이프 사라지도록 만드는 Destroy 함수
01:31:06 점수 표시하는 UI 만들기
01:33:19 Rect Transform의 개념과 활용
01:37:39 Score 스크립트 만들기
01:38:48 static의 개념
01:40:21 UI 숫자 Update하는 기능 구현
01:41:57 구글링 방법과 장점
01:42:34 점수 올려주는 기능 구현
01:43:38 Collider의 Collision, Trigger 차이
01:45:20 Trigger 스크립트 구현
01:47:00 GameOver Scene 만들기 - Panel, Image, Text, Button
01:54:14 GameOver Scene으로 Scene 전환하기
01:57:23 Button 클릭하면 다시 Play Scene으로 전환하기
02:00:36 Score 표시 스크립트 만들기
02:02:48 Score 초기화
02:03:55 Best Score 구현하기
02:06:52 너무 높이 날았을때 GameOver 전환
02:08:18 효과음 추가하기
02:08:33 상업적 무료 효과음 추천 사이트
02:09:39 효과음 직접 만드는 방법
02:11:16 음원 확장자 변경
02:11:49 효과음 유니티에 적용하는 방법
02:13:29 스마트폰 테스트
02:13:59 폰트 사이즈 작은 오류 수정 - Reference Resolution, Best Fit
02:15:54 플래피버드 완성 테스트
02:16:09 정리 및 배운 것 활용 방법
[앱(.aab) 빌드]
02:17:21 안드로이드 앱 빌드를 위한 필수 도구 설치
02:18:43 JDK 설정 방법
02:19:47 SDK 설정 방법
02:21:02 NDK 설정 방법
02:21:47 Company Name, Product Name, Version 설정
02:22:55 앱 아이콘 제작 및 설정
02:24:29 화면 방향 설정
02:25:23 Splash Image 설정
02:27:00 Other Settings - Package Name, Version, Bundle Version Code 설정
02:28:03 Other Settings - Target API Level 정책
02:28:31 Other Settings - Scripting Backend 설정
02:28:59 Publishing Settings - Keystore, Key 만들기
02:31:03 Unity google play에서 받은 앱 오류나는 원인 수정
02:32:29 AAB 파일 빌드
02:32:58 빌드 오류 관리자 권한 실행으로 해결
[구글 플레이스토어 앱 출시하기]
02:33:39 Google Play Console 가입하기
02:34:47 앱 만들기
02:35:31 앱 설정 - 앱 액세스 권한, 광고, 콘텐츠 등급
02:36:45 앱 설정 - 타겟층, 타겟 고객이 잘못되었을 경우
02:38:06 앱 설정 - 개인정보처리방침 만드는 방법
02:38:48 앱 설정 - 회사 홈페이지 만들기
02:42:26 앱 설정 - 개인정보처리방침 생성 및 업로드
02:43:28 앱 설정 - 타겟층 및 콘텐츠 재설정
02:44:16 앱 설정 - 뉴스앱, 코로나19 접촉자 추적 앱 및 검사 결과 공유 앱
02:44:33 앱 설정 - 앱 카테고리 선택 및 연락처 세부정보 제공
02:45:24 앱 설정 - 스토어 등록정보 설정
02:46:51 Google Play에 앱 게시
02:47:57 Google Play 심사 안내 및 출시 완료
[Google Admob 등록하기]
02:48:18 애드 네트워크의 개념과 애드몹(Admob)
02:49:52 애드몹 가입하기
02:50:17 앱 등록하기
02:53:21 광고 단위 만들기
02:55:35 유니티 애드몹 광고 넣는 방법
02:58:08 Android Auto-resoultion 설정 및 오류 해결
03:00:00 Admob App ID 설정
03:01:08 Admob 배너 광고 넣기
03:06:27 Admob 전면 광고 넣기
03:12:16 전면 광고 오류 및 해결
03:16:19 실제 광고 ID로 변경
03:17:02 Admob 테스트 기기 등록
03:17:59 광고 아이디 찾는 방법
03:19:02 다시 빌드 (Bundle Version Code 변경 필수)
03:20:10 스마트폰 빌드 테스트
03:20:25 광고가 안 뜨는 경우
[Google Play 앱 업데이트]
03:21:01 내부 테스트 앱 업데이트
03:23:05 Google Play 앱 프로덕션 업데이트
03:23:42 플레이스토어 앱 다운로드 및 실행
03:24:00 마케팅 강의 추천

#게임 #게임개발 #유니티

댓글