모바일 게임 개발 (43) 썸네일형 리스트형 7. 브러쉬유: 카멜레온을 터치하면 일어나는 일(1) # 우리가 지금까지 구현한 것과 이번 장에서 만들 것 다시한번 카멜레온의 특징을 살펴볼게요. 카멜레온 특) 1. 카멜레온 처럼 생겼다. 2. 터치하면 색이 변한다. 3. Palette 위의 색으로 변한다. 4. 그림자가 있다. 지금까지 우리는 1. 카멜레온 처럼 생겼다.를 마쳤어요. 카멜레온의 모습과 색이 변하는 특성을 구현했죠. 이제 2. 터치하면 색이 변한다.를 구현해 보겠습니다. "터치하면 색이 변한다." 이 말을 풀어쓰면 이렇게 쓸 수 있을거예요. 1. 카멜레온은 터치 입력을 받는다. 2. 이 때, 카멜레온의 색이 변한다. 지금부터 이 두가지를 만들어볼게요. # 카멜레온은 터치 입력을 받는다. 모바일 게임을 할 때 플레이어(사람)는 화면을 터치해요. 이 터치 입력에 카멜레온이 반응하게 만들.. 6. 브러쉬유: 카멜레온 머티리얼 완성하기 # 진짜 카멜레온 처럼 앞으로 몇 장만 더 지나면 아래 영상과 같은 효과를 만들 수 있을거에요. 색이 변하는 카멜레온 serviceapi.nmv.naver.com # 새로운 색이 서서히 퍼져나가는 원리 카멜레온의 색이 변하는 모습을 자세히 관찰해보면 이런 생각이 들거에요. - 색이 순식간에 바뀌는 게 아니라 새로운 색이 서서히 퍼져나가는군? 지금부터 이 특성을 구현해보겠습니다. 1. M_Chameleon 머티리얼을 열고 RadialGradientExponential을 꺼내듭니다. 이번 구현의 핵심이 될 노드입니다. 2. 이번에는 4개의 ScalarParameter 노드를 만드세요. 3. 방금 만든 ScalarParamter 노드를 하나씩 클릭한뒤, 디테일 패널에서 Parameter Na.. 5. 브러쉬유: 카멜레온 만들기(3) 이번 장에서는 카멜레온의 색을 바꾸는 방법을 가볍게 알아볼게요. # 카멜레온 색 입히기 1. M_Chameleon 머티리얼 에셋을 열어주세요. 2. 머티리얼 그래프의 빈 공간에 우클릭을 하고 VectorParameter 노드를 찾아서 만드세요. 3. 위와 같은 방법으로 Multiply 노드도 찾아서 만듭니다. 4. 아래와 같이 노드를 연결하세요. 5. Param이라고 적힌 노드(VectorParameter)를 더블클릭하면 Color Picker 창이 뜹니다. 원하는 색을 고르고 OK 버튼을 눌러주세요. 6. 결과 화면 입니다. 카멜레온의 색이 VectorParameter 노드에서 지정한 색으로 바뀌었습니다. 7. 저장을 꼭 눌러주세요. 8. Chameleon 액터 블루프린트 속의.. 4. 브러쉬유: 카멜레온 만들기(2) # 이번 장에서 할 일 시작하기 전에 카멜레온의 특징을 다시 한번 떠올려 보면 다음과 같습니다. 카멜레온 특) 1. 카멜레온 처럼 생겼다. 2. 터치하면 색이 변한다. 3. Palette 위의 색으로 변한다. 4. 눈동자 색은 변하지 않는다. 5. 그림자가 있다. 이 장에서 우리는 1. 카멜레온 처럼 생겼다 라는 특징을 구현할거에요. 이 작업을 진행하기 위해 아래 그림파일(.tga) 두 개를 다운받으세요. 카멜레온 몸통과 눈을 그리기 위한 파일입니다. 그리고 시작하기 전에 한가지 기획을 수정하겠습니다. 4. 눈동자 색은 변하지 않는다. 를 구현하지 않을거에요. 그 이유는 다음과 같아요. - 카멜레온을 그리는 과정이 복잡해지는 것을 막기 위해 - 눈동자 색이 변하는 게 더 괜찮아 보여서 그래서 원작인 .. 3. 브러쉬유: 카멜레온 만들기(1) # 카멜레온의 특징 알아보기 우리가 만들 카멜레온은 어떤 특징을 가져야 할까요? 영상을 다시 한번 볼게요. 카멜레온 특) 1. 카멜레온 처럼 생겼다. 2. 터치하면 색이 변한다. 3. Palette 위의 색으로 변한다. 4. 눈동자 색은 변하지 않는다. 5. 그림자가 있다. 일단 가볍게 이 정도만 적어놓고 시작해보죠. 추가할 내용이 생기면 그때 그때 추가해주도록 할게요. 자, 이제 언리얼 엔진이 가진 강력한 기능을 맛볼 차례에요. 시작해볼까요? # 블루프린트(Blueprint) 만들기 방금 적어놓은 카멜레온의 특징들을 실제로 게임에 구현 하려면 어떻게 해야할까요? 해당 내용을 블루프린트 라는 곳에 적어두면 돼요. 블루프린트에 대한 설명은 아래 링크된 페이지에 자세하게 나와있어요. 블루프린트 소개 블.. 2. 브러쉬유: 레벨 만들기 # 레벨이란? 게임을 제작할 때 레벨(Level)이라는 말을 써요. 무슨 뜻일까요? 레벨은 게임을 하는 공간을 말해요. # 새 레벨 만들기 이번 장에서는 플레이어가 게임을 하는 공간, 즉 레벨을 만들어 볼게요. 1. File > New Level...을 실행해주세요. 2. New Level창이 뜨면 Empty Level을 선택해주세요. 아래처럼 깜깜한 화면이 나오면 성공이에요. # 레벨 저장하기 앞으로 게임을 만들 공간이기 때문에 저장을 해줄게요. 1. Save Current를 눌러주세요. 2. 레벨을 어디에 저장할지물어보는 창이 뜰거예요. 3. Content폴더 우클릭 > New Folder 를 선택해서 새로운 폴더를 만들어 줄게요. 4. 새로 만든 폴더의 이름은 Maps로 붙여줄게요. 레벨(Level.. 1. 브러쉬유 소개 및 프로젝트 생성 # 게임소개 이번 시리즈에서 만들 게임은 저의 첫번째 습작 브러쉬미(Brush Me)의 튜토리얼 버전 브러쉬유(Brush You)에요. 초보자 분들도 따라올 수 있게 간단한 게임을 골라보았어요. 브러쉬미 - Google Play 앱 - 귀여운 카멜레온을 위해 알맞은 색깔을 만들어 보세요! - 색을 만든 뒤 카멜레온을 터치하면 카멜레온의 색이 서서히 변합니다! - 누구나 플레이 할 수 있을만큼 쉬운 게임입니다! 안녕하세요. play.google.com 게임의 내용은 다음과 같아요. - 플레이어는 카멜레온의 색을 배경색과 맞춰주어야 한다. - 배경색은 매 번 랜덤하게 바뀐다. - 배경색과 카멜레온의 색이 얼마나 일치하는지에 따라 결과 점수가 나온다. - 점수가 기준 점수보다 낮으면 라이프가 줄어든다. -.. UE 4.25 프리뷰 업데이트 - 모바일 관련 안녕하세요. 스튜디오 팝피플의 팝입니다. 최근, 언리얼 엔진의 4.25 프리뷰(미리보기) 버전이 나왔습니다. 언리얼 엔진의 업데이트 주기는 매우 빠른 편인데요. 그만큼 기능 추가와 버그 수정이 활발하게 이루어 지고 있습니다. 이 글에서는 4.25 프리뷰 버전의 모바일 관련 업데이트 7개를 확인해보겠습니다. 원문은 아래 스크린샷을 참고하세요. 1. 새로운 기본 렌더러(모바일 용) ★ 이제 모바일용 렌더러 기본 설정이 안드로이드용은 ES3.1, iOS용은 Metal 2.0이 되었습니다. ES2.0 등 이전 버전의 렌더러는 사용할 수 없습니다. 기본 설정은 그렇고, Vulkan 및 Metal 2.1도 당연히 사용할 수 있습니다. 2. 안드로이드 NDK 버전업 14 → 21 ★★ 4.25부터 ND.. 구글 플레이 게임 출시하기(1): 구글 개발자 등록 구글 플레이 스토어에 게임(또는 앱)을 올리기 위해서는 개발자 등록을 먼저 해야합니다. 여기서 그 방법을 스크린샷과 함께 소개해드릴게요! 여기서 잠깐, 아래 링크를 타고 고객센터 페이지로 가시면 이 포스팅의 내용을 포함한 대부분의 정보를 얻으실 수 있습니다. https://support.google.com/googleplay/android-developer#topic=3450769 Play Console 고객센터 support.google.com # 개발자 등록하기 "돈은 준비 됐겠지?" 1. 먼저 구글 개발자 페이지에 들어가세요. https://developer.android.com/distribute?hl=ko Google Play | Android Developers.. 안드로이드 스마트폰에서 게임 실행하기 언리얼 엔진으로 모바일 게임을 제작했다면 스마트폰에서 잘 동작하는지 테스트 해봐야겠죠? 여기서 그 방법에 대해 간략하게 소개해드릴게요. (개별 게임의 제작 과정은 카테고리에서 확인하실 수 있습니다.) 아래 과정을 따라하시면서 문제가 발생하는 경우 언리얼 엔진을 삭제하는 대신 댓글로 도움을 요청하세요. # 안드로이드 스마트폰 세팅 개발자 옵션 및 USB 디버그 모드 활성화 아래 언리얼 엔진 공식문서의 링크를 참고하셔서 안드로이드 스마트폰을 세팅하세요. 개발용 Android 디바이스 준비 UE4 로 개발에 사용할 Android 디바이스를 준비하기 위해 해야 하는 작업을 알아봅니다. docs.unrealengine.com 세줄 요약 1. 설정에서 [빌드 번호]를 찾는다. 2. [빌.. Intro. 언리얼 엔진으로 모바일 게임 만들기 게임을 좋아하시나요? 혹시 게임을 직접 만들어 보고 싶으신가요? 게임을 만들어 본 적도 없고 만드는 방법도 모르시나요? 이 블로그는 위 질문에 YES라고 대답하신 분들이 보시면 좋을만한 블로그 입니다. # 필자와 블로그 포스팅 소개 안녕하세요. 1인 게임 개발자 '팝'입니다. 저는 이곳에서 지금까지 쌓아 온 경험과 자료들로 언리얼 엔진을 이용한 모바일 게임을 만드는 방법을 포스팅하고 있습니다. 포스팅의 목적은 초보자 분들이 언리얼 엔진을 이용해서 모바일 게임을 만들고, 그렇게 만든 게임을 출시하는 경험을 하게 해드리는 동.시.에. 제 개인적으로도 게임 개발이라는 것을 더 많이 배우는 것입니다. (가르치면서 배우는 것의 실천입니다!) # 시작하기 전에 드리고 싶은 말 & 가이드 비개발자가 단기간에 .. 이전 1 2 3 다음