전체 글 216

[조코딩] 플래피버드 클론 게임 개발 - C1 : 배경 및 캐릭터 제작하기

더보기 강의 목차 A. 게임 엔진 소개 B. 유니티 설치 및 세팅 (+ VS Code) 👉 C. 플래피버드 클론 게임 개발 D. 스마트폰 테스트 E. 플래피버드 앱 생성 F. google play 스토어 등록 G. 애드 네트워크의 개념과 애드몹(Admob) C. 플래피버드 클론 게임 개발 -1 1. 배경 이미지 생성하기 a. 오브젝트 추가 Assets에 있는 배경화면 Scene에 끌어다 놓으면 자동으로 추가됨 b. 게임 화면 비율 조정하기 2. 애니메이션 추가하기 a. 새 한마리 이미지를 Scene에 추가 위치 x: 0, y: 0 b. 이름을 Bird라고 rename c. Animation 창 활성화 후 BirdFly 라는 이름을 Create d. 새가 파닥거리도록 이미지 세개로 애니메이션 생성하기 재생..

[조코딩] 플래피버드 클론 게임 개발 - A, B : 게임 엔진 소개 / 유니티 설치 및 세팅

더보기 강의 목차 👉 A. 게임 엔진 소개 👉 B. 유니티 설치 및 세팅 (+ VS Code) C. 플래피버드 클론 게임 개발 D. 스마트폰 테스트 E. 플래피버드 앱 생성 F. google play 스토어 등록 G. 애드 네트워크의 개념과 애드몹(Admob) A. 게임엔진 소개 1. 게임엔진이란? 게임 개발을 쉽게 할 수 있도록 만든 소프트웨어 유니티(C#) , 언리얼(C++) : 여러 플렛폼에서 이용 가능한 엔진 B. 유니티 설치 및 세팅 (+ VS Code) 1. 설치 이미 설치되어있어서 생략 2. 세팅 a. 프로젝트 위치 설정 유니티 허브 환경설정에서 세팅 하고 들어감 한글폴더 XXX 영문폴더로 세팅하기 b. Unity 에디터 설치 설치 탭을 누르면 에디터 설치하는 버튼이 있음 안정적인 LTS를 ..

[유니티 게임 개발 종합반] 마무리하면서

여태까지 배우면서 느끼는 점인데, 유니티는 무겁지만 정말 게임을 편하게 만들어주는 툴인것같다. 마치 예쁜 헬창 느낌이랄까...? 이게 맞는 비유인지는 모르겠지만 ㅋㅋㅋㅋ 마지막으로 강사님이 숙제를 내주시면서 해주신 말이 있었다. 약간의 아이디어와 빠른 실행력 실행력이 정말 낮은 나에게 정말정말 필요하고 와닿는 말이였다. 앞으로 2023년엔 내가 어느 회사에 가게될진 모르겠지만, 걱정보단 꾸준한 노력과 실행력으로 내 앞길을 그려나가야 겠다. 아 맞다 스파르타코딩 클럽에서 완강하면 축하의 의미로 파이썬 강의를 무료로 주신다고 하셨는데 파이썬도 오랜만에 들어볼까 생각이 든다 (파이썬 안만진지도 1년이 넘어가서 기억도 잘 안나니까 뭔가 아쉬운 기분이다ㅋㅋㅋㅋ) 작년에 배울때 데이터 처리하면서 얻게되는 정보들이 ..

[5주차 기능 학습] 광고 붙이기, 무료 에셋 구경하기

E. 광고 붙이기 1. 준비하기 빌드를 안해두면 광고를 붙일 수 없으니 참고하기 2. Unity Ads란? 💡 Unity 자체적으로 광고를 붙일 수 있고, 광고비를 정산해주는 시스템 google ads등이 있지만 Unity Ads가 좀 더 편리하게 사용할 수 있음! 3. Unity 에디터 내에서 Unity Ads 추가하기 a. Windows → General → Services 탭을 클릭하여 Service 메뉴 클릭 만약 클릭했는데 아무것도 안뜬다면 여기 UI Toolkit Live Reload를 클릭하면 정상적으로 나옴 b. General Settings 클릭 1) organizations 드롭다운 해서 선택 → Create Project ID 클릭 2) 그 후 세팅창이 활성화 되었으면 13세 이하 타..

[유튜브] 게임캔버스 게임프로그래밍 독학방법

독학으로 공부하는 방법 독학 공부에서 필요한 능력 / 물품 1. 영어 2. 빠른 영타 3. 산수 4. 메모장 & 필기구 논리적으로 사건의 흐름을 나열하는것 본인의 생각을 정리하는 습관을 들여야 함 프로그래밍 언어를 배워야 함 C# 유니티 C++ 언리얼 회사 자체 게임엔진은 C++을 기반으로 만들기 때문에 C++이 기본이다 게임 개발을 시작하는 과정 1. 적성 / 선호도 확인 앞으로 직업으로 삼을 것인지가 중요 서점에 오프라인으로 방문하기 직접 책을 읽고 이해가 된다면 고르고 구매 유니티로 게임만들기 정도가 좋음 처음부터 끝까지 이해가 안되더라도 끝까지 하기 2. 재미가 있다면 계속하기 공부법 * RPG류 처음에 매우 좋음 * 소울라이크류 이해 안되는 개념을 만나면 처음으로 다시가서 다시 보기 게임하듯 책..

[5주차 기능 학습] 스플래시 화면 구성, 소리 구성하기, 배포하기

A. 스플래시 이미지 만들기 1. 스플래시 이미지란? 앱을 켰을 때 떴다가 사라지는 이미지 유니티에서 몇가지 세팅으로 만들 수 있음 (Scene 아님) 무료는 유니티 로고 노출 / 유료는 없당 2. 이미지 세팅하기 a. Images 폴더에 로고 준비하기 1) logo 다운로드 https://s3.ap-northeast-2.amazonaws.com/materials.spartacodingclub.kr/game_new/week05/spartaMsg.png 다운로드 후 Images 폴더에 넣어주기 (Resources 폴더만 사용하고 있어서 findRtan에서는 새로 생성함) 2) 로고 설정하기 이미지는 기본적으로 Inspector / Sprite Mode / Mesh type이 tight이 기본 설정되어있음 ..

[5주차 1강] 5주차 강의 흐름

A. 강의 내용 1. 수업 목표 a. 런칭 작업하기 런칭을 하려면 준비해야 할 몇 가지 다뤄보기 → 스플래시 화면 붙이기 → 무료 에셋 구경하기 → 광고 붙이기 → 게임에 음악 입히기 b. 이번주차에 만들 것 인트로 + 음악 + 광고 까지 붙인 르탄이 카드 뒤집기 게임 (4주차) B. 수업 목차 0. 시작화면 만들기 1. 스플래시 이미지 만들기 2. 소리 & 배경음악 넣기 3. 빌드하기 4. 광고 붙이기 5. 게임 제작 꿀팁 (에셋스토어, next step) 6. 게임 둘러보기 c. 강의 자료 1. 노션 https://teamsparta.notion.site/5-ed804e30554b49cb834ccae4d37f1375 [스파르타코딩클럽] 게임개발 종합반 - 5주차 매 주차 강의자료 시작에 PDF파일을 ..

[4주차 게임] 르탄이 카드 뒤집기 게임 -2

H. 카드 매칭하기 1. 카드 매칭 전략 이름이 서로 일치하면 ⇒ (1초 후에) 카드를 둘 다 없애주기 아니면 ⇒ (1초 후에) 두 카드를 다시 뒤집어주기 2. 카드 매칭하기 a. gameManager 싱글톤화 public static gameManager I; void Awake() { I = this; } b. 카드이름 저장하기 gameManager.cs에서 진행 public GameObject firstCard; public GameObject secondCard; c. openCard하면 firstCard 또는 secondCard에 나를 넣기 card.cs에서 진행 public void openCard() { anim.SetBool("isOpen", true); transform.Find("fro..

[4주차 게임] 르탄이 카드 뒤집기 게임 -1

A. 기본 씬 구성하기 1. 프로젝트 생성 및 설정하기 a. 프로젝트 생성하기 2D / findRtan 프로젝트 생성 b. 기본 세팅하기 1) windows → 2x3 layout 2) free aspect → phone 클릭! 3) SampleScene → MainScene으로 rename 4) MainCamera : rgb → 90, 90, 225 이번에도 이미지 사이즈가 큰데, 이미지 사이즈를 조절할거라 카메라 사이즈는 조절하지 않음 2. 타이머 생성 및 설정하기 a. 타이머 생성 Hierarchy / Text(UI/Legacy) * name: timeTxt b. 타이머 기본설정 reset후 진행 * PosY : 400 * width: 200, height: 200 * font size: 70 * ..

[4주차 1강] 4주차 강의 흐름

A. 4주차 수업 목표 보드 게임을 만들어보기 카드 뒤집기 게임을 만들면서, 총복습하기 게임에 필요한 "로직"을 경험하기 B. 수업 목차 0. 기본 씬 구성하기 : 배경, 타이머, 리소스 받아두기 1. 카드 만들기 2. 시간 가게 하기 3. 카드 배치하기 4. 카드 르탄이 넣기, 애니메이션 5. 카드 뒤집기, 매칭하기 6. 게임 끝내기 c. 강의 자료 1. 노션 https://teamsparta.notion.site/4-c940c767ff12473aabf38c3370e0fd92 [스파르타코딩클럽] 게임개발 종합반 - 4주차 매 주차 강의자료 시작에 PDF파일을 올려두었어요! teamsparta.notion.site 2. pdf