게임프로그램제작
페이지 정보
본문
무료 쉬운 게임 개발 강의 - 3시간만에 개발, 출시, 수익화까지 완성
이번 영상은 유니티(Unity) 게임 엔진을 활용하여 수익형 플래피버드(Flappy Bird) 클론 게임을 만드는 2022 버전의 강의입니다. 유니티 혹은 씨샵을 처음 접하시는 분들도 누구나 따라 하실 수 있도록 설치 과정부터 상세히 설명해드리며 단순히 게임 개발뿐만 아니라 스토어 출시, 광고, 마케팅으로 게임을 사업화하는 것까지 다룹니다. 구독, 좋아요 눌러두시고 꼭 강의 끝까지 함께해주세요!
조코딩 멤버십 가입(애플 앱스토어 출시 방법 포함 멤버십 전용 강의 무제한 수강)
▶https://www.youtube.com/channel/UCQNE2JmbasNYbjGAcuBiRRg/join
앱스토어 앱 출시 방법
▶
조코딩 채널 강사 지원
▶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 설치 가이드 영상
.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://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
#게임 #게임개발 #유니티
@jocoding : 게임 완성하셨다면 자랑해주세요!!
디스코드 자랑하기 채널
https://discord.gg/zny87VeSaX
앱스토어 앱 출시 방법
▶
이번 영상은 유니티(Unity) 게임 엔진을 활용하여 수익형 플래피버드(Flappy Bird) 클론 게임을 만드는 2022 버전의 강의입니다. 유니티 혹은 C#을 처음 접하시는 분들도 누구나 따라 하실 수 있도록 설치 과정부터 상세히 설명해드리며 단순히 게임 개발뿐만 아니라 스토어 출시, 광고, 마케팅으로 게임을 사업화하는 것까지 다룹니다. 구독, 좋아요 눌러두시고 꼭 강의 끝까지 함께해주세요!
목차
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 정리 및 배운 것 활용 방법
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 심사 안내 및 출시 완료
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 설치 가이드 영상
안드로이드 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://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
@user-xj2pu9ih5p : 강의하시느라 수고하는데 콜라라도 한잔...
@UiNam : 10:30 유니티 실행 후 작업도입
12:03 이미지 슬라이스
14:33 오브젝트 개념 및 이미지오브젝트 추가
19:15 ~ 23:52 애니메이션 등록
28:21 새에게 중력 작용 입력하기
32:49 클릭시 날아 오르는 기능 작성하기
57:47 핸드폰에서 작동하는지 apk파일 만들어서 테스트하기
1:02:02 장애물 설치하기
1:14:12 장애물 다양하게 복제하기
1:31:09 점수 및 현황 디스플레이 띄우기
1:37:41 점수 실시간 반영 스크립트 작성
1:46:50 장애물 충돌시 사망 판정 작성
2:00:33 점수 데이터베이스화
2:08:19 효과음 넣기
2:17:17 스토어 등록 준비하기
2:31:04 플레이스토어 등록오류 수정하기 ↓
android:allowBackup="false" android:fullBackupContent="false" tools:replace="android:allowBackup"
2:33:37 준비한 앱 플레이스토어에 등록하기
2:37:11 개인정보처리방침 등록하기
@user-eb4pj6ve4z : 게임 만드는걸 어렵게만 생각했었는데 조코딩님 덕분에 정말 쉽고 재밌게 학습 할 수 있었습니다! 좋은 영상 만들어주셔서 감사드립니다 ㅠㅠ 이 영상을 계기로 프로그래밍에 더욱 흥미가 생겨 더욱 열심히 공부 할 수 있을 것 같습니다! 정말 감사합니다!!
@son7hm658 : 웹개발자로 15년간 살았는데... 조코딩님 영상을 이제야 봅니다..ㅜㅜ 퇴근후 열심히 해서 게임제작에 입문하도록 하겠습니다. 누군가에게 이리 꼼꼼히 설명하는게 쉬운게 아닌데 .. 참 대단하십니다. 감사합니다.
코딩을 몰라도 게임을 만들 수 있을까?
코딩을 하지 않고 게임 만들기에 도전해봤습니다.
짧은시간안에 뚝딱 만들어서 퀄리티는 높지 않지만
어느정도 시간을 투자하고 유료에셋까지 사용한다면,
그리고 코딩을 조금 사용한다면
누구나 훨씬 더 좋은 작품을 만들 수 있습니다.
오늘코딩 블로그 : https://coding-of-today.tistory.com/
문의 및 이메일 : ohcoding92@gmail.com
@user-dn8bq9wx2n : 이거 진짜 자세히 만들어줬으면 하는 영상 1위
@bravourlife3070 : 딱 이 영상에 나온 게임에 대해 에셋을 어떻게 적용시키는지 강의영상을 만드신다면 대박나시겠습니다
@user-bk3bv3mf6v : 후 .. 놀랍네요 이분은 유니티 이해도가 엄청 높으신거 같네요
@user-go2dt6bu4e : 우와.. 대단해요...! 이런 게임을 만드는 자세한 과정에 대한 강의는 없을까요?
@tldhsd1 : 당연히 여러개 짜집기하다보면 최적화는 안좋겠지만
쉽게 만들고 싶은거 만들수 있는게 개발툴의 미래인듯
그리고 유니티로 1년넘게 만드는동안 에셋스토어 같은게 있을거란 생각도 안해봤네요.. 공부하기 좋겠다.
제가 뭔 부귀영화를 누리겠다고 그림도 음악도 코딩도 전부다 하고 있는건지 ㅋㅋㅋㅋㅋㅋㅋ 퇴근후의 삶이 없음
게임 개발자가 심심해지면 하는 일(30분 만에 게임 만들기)
충걱 1시간도 아닌 30분만에 게임을 만들다??????????들
??????????????????????????
다운 링크 https://gejam.itch.io/vsmlagent
디스코드 https://discord.com/invite/mE8TUqgkkE
인스타:https://www.instagram.com/gejamboyboyboy/?hl=en
구독
@Gejam_GameDev : 영상 늦어서 죄송합니다
게임 만드는덴 30분이 걸렸지만 편집하는데 한 달이 걸렸습니다
제 계획은 기타 영상 몇 개 올리고 몇 달뒤에 마크 영상 올리는거에요
아 그리고 저 이제 인스타 있는데 인싸라면 저 팔로우 해주세요
https://www.instagram.com/gejamboyboyboy/?hl=en
@TNThuman : 왜 편집이 점점 고퀄이되냐ㄷㄷ
@choi_toto : 이분 영상 볼때마다 생각나는 것 와 게임 개잘만든다 와 편집개잘한다 ㄷ
@sunnyyeonny : 썸넬 동그라미 여러개 배치된 거 보고 생각난건데 그 추억의 게임인 지렁이 게임을 게잼 특유의 트리플의 트리플 테트레이션 A급 갬성으로 싱글 모드와 멀티 모드가 있는 게임으로 리메이크해주세요
@user-iv4id3wn1r : (외국댓글) 그것은 정말 데단한 게임인 그리고 매우 혁신적이다.
이번 영상은 유니티(Unity) 게임 엔진을 활용하여 수익형 플래피버드(Flappy Bird) 클론 게임을 만드는 2022 버전의 강의입니다. 유니티 혹은 씨샵을 처음 접하시는 분들도 누구나 따라 하실 수 있도록 설치 과정부터 상세히 설명해드리며 단순히 게임 개발뿐만 아니라 스토어 출시, 광고, 마케팅으로 게임을 사업화하는 것까지 다룹니다. 구독, 좋아요 눌러두시고 꼭 강의 끝까지 함께해주세요!
조코딩 멤버십 가입(애플 앱스토어 출시 방법 포함 멤버십 전용 강의 무제한 수강)
▶https://www.youtube.com/channel/UCQNE2JmbasNYbjGAcuBiRRg/join
앱스토어 앱 출시 방법
▶
조코딩 채널 강사 지원
▶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 설치 가이드 영상
.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://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
#게임 #게임개발 #유니티
@jocoding : 게임 완성하셨다면 자랑해주세요!!
디스코드 자랑하기 채널
https://discord.gg/zny87VeSaX
앱스토어 앱 출시 방법
▶
이번 영상은 유니티(Unity) 게임 엔진을 활용하여 수익형 플래피버드(Flappy Bird) 클론 게임을 만드는 2022 버전의 강의입니다. 유니티 혹은 C#을 처음 접하시는 분들도 누구나 따라 하실 수 있도록 설치 과정부터 상세히 설명해드리며 단순히 게임 개발뿐만 아니라 스토어 출시, 광고, 마케팅으로 게임을 사업화하는 것까지 다룹니다. 구독, 좋아요 눌러두시고 꼭 강의 끝까지 함께해주세요!
목차
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 정리 및 배운 것 활용 방법
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 심사 안내 및 출시 완료
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 설치 가이드 영상
안드로이드 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://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
@user-xj2pu9ih5p : 강의하시느라 수고하는데 콜라라도 한잔...
@UiNam : 10:30 유니티 실행 후 작업도입
12:03 이미지 슬라이스
14:33 오브젝트 개념 및 이미지오브젝트 추가
19:15 ~ 23:52 애니메이션 등록
28:21 새에게 중력 작용 입력하기
32:49 클릭시 날아 오르는 기능 작성하기
57:47 핸드폰에서 작동하는지 apk파일 만들어서 테스트하기
1:02:02 장애물 설치하기
1:14:12 장애물 다양하게 복제하기
1:31:09 점수 및 현황 디스플레이 띄우기
1:37:41 점수 실시간 반영 스크립트 작성
1:46:50 장애물 충돌시 사망 판정 작성
2:00:33 점수 데이터베이스화
2:08:19 효과음 넣기
2:17:17 스토어 등록 준비하기
2:31:04 플레이스토어 등록오류 수정하기 ↓
android:allowBackup="false" android:fullBackupContent="false" tools:replace="android:allowBackup"
2:33:37 준비한 앱 플레이스토어에 등록하기
2:37:11 개인정보처리방침 등록하기
@user-eb4pj6ve4z : 게임 만드는걸 어렵게만 생각했었는데 조코딩님 덕분에 정말 쉽고 재밌게 학습 할 수 있었습니다! 좋은 영상 만들어주셔서 감사드립니다 ㅠㅠ 이 영상을 계기로 프로그래밍에 더욱 흥미가 생겨 더욱 열심히 공부 할 수 있을 것 같습니다! 정말 감사합니다!!
@son7hm658 : 웹개발자로 15년간 살았는데... 조코딩님 영상을 이제야 봅니다..ㅜㅜ 퇴근후 열심히 해서 게임제작에 입문하도록 하겠습니다. 누군가에게 이리 꼼꼼히 설명하는게 쉬운게 아닌데 .. 참 대단하십니다. 감사합니다.
코딩을 몰라도 게임을 만들 수 있을까?
코딩을 하지 않고 게임 만들기에 도전해봤습니다.
짧은시간안에 뚝딱 만들어서 퀄리티는 높지 않지만
어느정도 시간을 투자하고 유료에셋까지 사용한다면,
그리고 코딩을 조금 사용한다면
누구나 훨씬 더 좋은 작품을 만들 수 있습니다.
오늘코딩 블로그 : https://coding-of-today.tistory.com/
문의 및 이메일 : ohcoding92@gmail.com
@user-dn8bq9wx2n : 이거 진짜 자세히 만들어줬으면 하는 영상 1위
@bravourlife3070 : 딱 이 영상에 나온 게임에 대해 에셋을 어떻게 적용시키는지 강의영상을 만드신다면 대박나시겠습니다
@user-bk3bv3mf6v : 후 .. 놀랍네요 이분은 유니티 이해도가 엄청 높으신거 같네요
@user-go2dt6bu4e : 우와.. 대단해요...! 이런 게임을 만드는 자세한 과정에 대한 강의는 없을까요?
@tldhsd1 : 당연히 여러개 짜집기하다보면 최적화는 안좋겠지만
쉽게 만들고 싶은거 만들수 있는게 개발툴의 미래인듯
그리고 유니티로 1년넘게 만드는동안 에셋스토어 같은게 있을거란 생각도 안해봤네요.. 공부하기 좋겠다.
제가 뭔 부귀영화를 누리겠다고 그림도 음악도 코딩도 전부다 하고 있는건지 ㅋㅋㅋㅋㅋㅋㅋ 퇴근후의 삶이 없음
게임 개발자가 심심해지면 하는 일(30분 만에 게임 만들기)
충걱 1시간도 아닌 30분만에 게임을 만들다??????????들
??????????????????????????
다운 링크 https://gejam.itch.io/vsmlagent
디스코드 https://discord.com/invite/mE8TUqgkkE
인스타:https://www.instagram.com/gejamboyboyboy/?hl=en
구독
@Gejam_GameDev : 영상 늦어서 죄송합니다
게임 만드는덴 30분이 걸렸지만 편집하는데 한 달이 걸렸습니다
제 계획은 기타 영상 몇 개 올리고 몇 달뒤에 마크 영상 올리는거에요
아 그리고 저 이제 인스타 있는데 인싸라면 저 팔로우 해주세요
https://www.instagram.com/gejamboyboyboy/?hl=en
@TNThuman : 왜 편집이 점점 고퀄이되냐ㄷㄷ
@choi_toto : 이분 영상 볼때마다 생각나는 것 와 게임 개잘만든다 와 편집개잘한다 ㄷ
@sunnyyeonny : 썸넬 동그라미 여러개 배치된 거 보고 생각난건데 그 추억의 게임인 지렁이 게임을 게잼 특유의 트리플의 트리플 테트레이션 A급 갬성으로 싱글 모드와 멀티 모드가 있는 게임으로 리메이크해주세요
@user-iv4id3wn1r : (외국댓글) 그것은 정말 데단한 게임인 그리고 매우 혁신적이다.
댓글목록
등록된 댓글이 없습니다.