【조코딩 JoCoding】무료 쉬운 게임 개발 강의 – 3시간만에 개발, 출시, 수익화까지 완성



조코딩 JoCoding :무료 쉬운 게임 개발 강의 – 3시간만에 개발, 출시, 수익화까지 완성

무료 쉬운 게임 개발 강의 - 3시간만에 개발, 출시, 수익화까지 완성

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

조코딩 멤버십 가입(애플 앱스토어 출시 방법 포함 멤버십 전용 강의 무제한 수강)
▶https://www.youtube.com/channel/UCQNE2JmbasNYbjGAcuBiRRg/join

앱스토어 앱 출시 방법
▶https://youtu.be/-Z40ES0W7fQ

조코딩 채널 강사 지원
▶https://forms.gle/LsbgU8xFL9gtzRSt6

디스코드 조코딩의 코딩 커뮤니티
▶https://discord.gg/zny87VeSaX

목차
00:00 미리보기
00:11 강의소개
01:40 게임 엔진 소개
03:49 유니티(Unity) 설치 및 세팅
10:38 이미지 에셋 다운로드 및 세팅
13:48 유니티 화면 구성 소개 – Project, Scene, Hierarchy, Game, Inspector
14:48 배경 이미지 오브젝트 추가, 게임 화면 비율 조정하기
19:39 애니메이션 추가하기
22:41 게임 실행 및 Order in Layer 설정
24:14 땅 오브젝트 추가 및 애니메이션 생성
28:53 중력 추가하기 Rigidbody2D, 물리 경계 추가하기 Collider2D
32:49 점프 기능 추가하기 – 스크립트 추가
33:59 Visual Studio Community 2019 개발 환경 세팅
36:03 Visual Studio Code 개발 환경 세팅
40:39 유니티 스크립트 기본 구조 파악하기
42:12 프레임(Frame)이란?, Start()와 Update()
45:50 점프 기능 구현하기
52:57 구글링 검색 꿀팁
54:50 게임 실행하기
55:12 점프 강도 조절하기
57:31 스마트폰에서 게임 실행하기
01:02:04 파이프 장애물 만들기, 파이프 움직이는 스크립트 생성
01:09:47 Update 함수의 FPS에 따른 문제점
01:10:47 Time.deltaTime의 개념과 활용 방법
01:12:02 파이프 이동 스크립트 완성
01:13:29 파이프에 부딛치도록 만들기 Collider2D
01:14:27 Prefab 이해하기, 파이프 Prefab 만들기
01:16:19 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 만들기, Scene 전환하기
01:57:23 Button 클릭하면 다시 Play Scene으로 전환하기
02:00:36 Score 표시 스크립트 만들기, Score 초기화
02:03:55 Best Score 구현하기
02:06:52 너무 높이 날았을때 GameOver 전환
02:08:18 효과음 추가하기
02:08:33 상업적 무료 효과음 추천 사이트
02:09:39 효과음 직접 만들고 적용하는 방법
02:13:29 스마트폰 테스트
02:13:59 폰트 사이즈 작은 오류 수정 – Reference Resolution, Best Fit
02:15:54 플래피버드 완성 테스트
02:17:21 안드로이드 앱 빌드를 위한 필수 도구 설치
02:18:43 JDK 설정 방법
02:19:47 SDK 설정 방법
02:21:02 NDK 설정 방법
02:21:47 앱 출시 관련 설정
02:31:03 Unity google play에서 받은 앱 오류나는 원인 수정
02:32:29 AAB 파일 빌드
02:33:39 Google Play Console 가입하기
02:34:47 앱 만들기 및 설정
02:46:51 Google Play에 앱 게시
02:47:57 Google Play 심사 안내 및 출시 완료
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 광고가 안 뜨는 경우
03:21:01 내부 테스트 앱 업데이트
03:23:05 Google Play 앱 프로덕션 업데이트
03:23:42 플레이스토어 앱 다운로드 및 실행
03:24:00 마케팅 강의 추천

유니티 설치
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

.NET
https://dotnet.microsoft.com/en-us/download/dotnet/sdk-for-vs-code
https://dotnet.microsoft.com/en-us/download/dotnet-framework/net471

안드로이드 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

완성된 코드 보기
https://github.com/youtube-jocoding/jolappy-bird

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