728x90

게임제작 108

스페이스 크루 EP2 업데이트 v1.3.4

제보받은 버그와 사소하지만 여러가지 개선 사항들을 포함하여 v1.3.4 패치 배포했습니다. 구글플레이에서 업데이트 받아주세요! 업데이트를 받으시면 아래 동봉된 게임 쿠폰을 사용하실 수 있습니다. 핵심 수정사항은, 함선 내에 부상당한 선원이 있을 때, 선의가 주로 치료를 해주게 되는데, 치료 대상 선원을 탐색하는 A.I 에 간헐적인 버그가 있었습니다. 제대로 부상당한 선원을 찾아 치료해줄 수 있도록 수정했습니다. 다세한 패치 내용은 아래 내용을 참고해주세요! Ver 1.3.4 패치 ■선의 부상 치료 AI 버그 수정/개선 ■조작 UX 개선 ■클리어 되지 않는 업적 버그 수정 ■초반 밸런스 조정 ■버그 수정 ■업데이트 쿠폰 : C80A-T311-P04T-0010 (1.3.4 업데이트시 사용 가능) (유효기한:..

3D 게임 지형, 터레인(Terrain) 하이트 맵(Height Map) 관련 자료

Unity 5.x Game Development Blueprints 책을 읽고 있습니다. 하이트맵 제작 관련 챕터에서 좋은 레퍼런스들을 소개하고 있길래 정리해봅니다. ​ ​ 유니티 터레인 툴 정보 https://docs.unity3d.com/kr/2019.1/Manual/terrain-Tools.html Terrain tools - Unity 매뉴얼 To access the Terrain painting tools, click on a Terrain object in the Hierarchy window and open an Inspector window. In the Inspector, click the Paint Terrain (paintbrush) icon to reveal the list of T..

책에서 언급된 게임 디자인 관련 자료들 메모

© randyfath, 출처 Unsplash ​ Unity 5.x GameDevelopment Blueprints 라는 책을 보고 있습니다. 레벨 디자인 관련 이야기가 나오는데, 여기서 여러가지 레퍼런스 자료들을 소개해주고 있습니다. 이미 알던 자료도 있고 못본 자료도 있네요. 유익해보여서 메모해둡니다. ​ 레벨 디자인 문서 예제 아담 레이놀즈 (Adam Reynolds) (와 의 레벨 디자이너) https://wiki.zeroy.com/index.php?title=Level_Design:_Level_Design_Document_Example Level Design: Level Design Document Example - COD Modding & Mapping Wiki wiki.zeroy.com 레벨 ..

[Unity] 유니티 안드로이드 64 bit 빌드하기 (IL2CPP와 NDK)

구글플레이에서 올해 1월부터 64비트 앱 빌드 필요성을 알려왔고, 다가오는 8월 1일부터는 64비트 빌드가 포함된 앱만 게시할 수 있다고 못박은 바 있습니다. 그래서 유니티엔진으로 만든 앱을 구글플레이에 게시하려면 64bit 빌드가 필수가 되었습니다. ​ 이 때 64bit 빌드를 하려면 셋팅에서 백엔드를 Mono에서 IL2CPP로 변경해줘야 합니다. 그래야 Target Architectures 에 ARM64 가 활성화 되고 체크를 할 수 있게 됩니다. 이렇게 셋팅을 하고 빌드하면 보통 만나게 되는 에러가 바로 NDK 경로 탐지 오류. 말 그대로 NDK 를 설치하고 그 경로를 알려달라는 에러입니다. Android DNK r16b 버전을 다운받아서 경로만 지정해주면 됩니다. DNK 다운로드 관련은 아래 포스..

Android NDK 다운로드 및 설치

NDK 는 보통 Android NDK 에서 Android 를 빼고 NDK 만 적는 식으로 많이 사용합니다. Android Native Development Kit 의 약어이며 직역하면, 순수한(태생적) 안드로이드용 앱을 개발하기 위한 도구라는 의미. 로우레벨 언어로 안드로이드용 앱을 개발할 때 주로 쓰입니다. 저는 주로 C++ 자체엔진으로 안드로이드 앱을 빌드하거나, 유니티 엔진으로 앱을 개발한 뒤 IL2CPP 빌드를 하기 위해 사용합니다. ​ IL2CPP 는 풀어쓰면 Intermediate Language to(2) C++(CPP) 로, 중간언어인 유니티 스크립트 코드를 C++로 변환하여 네이티브 바이너리로 빌드해주는 백엔드 솔루션입니다. Mono 대신 선택할 수 있는 옵션을 제공하고 있죠. 이 때도 ..

[Unity] 2D 로그라이크(Rogue Like) 만들기 튜토리얼 + 완성

유니티 러닝센터에 올라와있는 2D Roguelike 스타일 게임 제작 튜토리얼입니다. A부터 Z까지 따라만 하면 게임이 완성되는 튜토리얼이라 따라하기 좋았습니다. Unity 5 로 제작된 동영상 강의도 있는데, 저는 Unity 2019 버전으로 따라했습니다. 중간에 스크립트 null 참조 에러가 있긴 했지만, 주석처리해서 해결. 에셋스토어 올라가있는 예제 어셋은 더 상위버전인 것 같네요. 총 과정은 이렇게 14강으로 구성되어있습니다. 동영상은 각각 5~10분 정도 길이. 중간중간 반복작업과 코딩 작업이 필요한데, 동영상 보면서 중간중간 멈춰두거나 다시 들으면서 진행했습니다. 영어의 압박이 좀 있었지만, 자막, 스크립트, 번역기의 도움을 조금씩 받아가며 하니 이해하는데어렵진 않았습니다. ​ 대략적인 흐름은..

[책 리뷰] 1인 개발자를 위한 처음 시작하는 유니티

책 제목은 "1인 개발자를 위한"이라고 쓰여있지만, 제가 본 내용상으로는, 프로그래머가 홀로 게임을 만드는 방향성을 담은 책인 것 같습니다. 아트는 모두 다른 창작자분들이 만든 에셋을 활용하는 방향의 내용입니다. 처음 "1인 개발"이라는 말을 들었을 때가 2000년도 초반이었는데, 그때까지는 정말로 일러스트부터, 코드 한 줄, 작곡, 효과음까지 혼자서 다 만든 사람을 일컬어 공경의 의미로 사용했던 것 같은데, 지금은 핵심 개발진이 한 명이면 "1인 개발"이라고 모두 인정하는 것 같고, 마케팅 목적으로도 많이 사용하는 것 같습니다. 그만큼 개발 환경이 발전했다는 것으로도 해석할 수 있을 것 같습니다. ​ 현재 유니티 2019 버전까지 나왔고, 이 책은 유니티 5.x 버전을 사용하는 책이라 조금 시간이 지난..

[Unity] 유니티 에디터에서 에셋스토어(Asset Store) 로그아웃 하기

유니티엔진 에디터에서 에셋스토어 로그아웃을 하는 메뉴를 찾기가 어렵네요. 구글링을 좀 해보니 단순한 해결방법이 있었습니다. ​ 메뉴에서 [Help > Manage License] 를 클릭합니다. Unity Hub 창이 팝업되면, 우측 상단의 계정 아이콘을 클릭해서 나오는 메뉴 하단의 [로그아웃]을 클릭해줍니다. 그러고서 다시 유니티 에디터의 에셋스토어를 열면, 로그아웃이 된 걸 확인할 수 있습니다. 이제 다른 계정으로 로그인 해서 에셋스토어를 이용할 수 있습니다.

[Unity] 2D 게임 키트로 만든 연습 스테이지

​ 유니티 엔진의 2D Game Kit 어셋 프로그램을 소개한 바 있습니다. 미리 준비된 어셋들을 조립해서 2D 플렛포머 게임을 제작할 수 있는 어셋 패키지입니다. 튜토리얼도 잘 돼있길래, 저도 한 번 진행 해봤습니다. ​ 아래는 Unity 2D Game Kit 소개 포스트 https://wonsorang.tistory.com/287 유니티 2D 게임 키트 (Unity 2D Game Kit) 유니티 엔진 기반의 "2D 게임 키트(2D Game Kit)"입니다. 자료를 수집하다가 발견한 패키지입니다. 이 2D게임 키트는 코딩을 하지 않고도 2D 게임 플레이를 만들 수 있는 환경을 제공해주는 패키지라고 합니다... wonsorang.tistory.com 커리큘럼은 사이드뷰 플렛포머에 필요한 게임 장치들을 하..

유니티 2D 게임 키트 (Unity 2D Game Kit)

유니티 엔진 기반의 "2D 게임 키트(2D Game Kit)"입니다. 자료를 수집하다가 발견한 패키지입니다. 이 2D게임 키트는 코딩을 하지 않고도 2D 게임 플레이를 만들 수 있는 환경을 제공해주는 패키지라고 합니다. ​ 유니티엔진 입문자나 개발 초심자, 코딩을 잘 모르는 아티스트나 디자이너를 위해, 유니티 엔진이 어떻게 작동하는지 파악할 수 있다고 하네요. ​ 에셋스토어에서 2D Game Kit 를 import 하고, 가이드를 따라 하나씩 경험해보면 1시간? 정도면 익힐 수 있다고 합니다. 유니티엔진 커리큘럼으로 삼기 좋아보입니다. 초심자라면 한 번 따라가볼만 하겠네요. ​ 유니티 2D 게임키트 소개 영상 https://www.youtube.com/watch?v=4cF7Sl7FazE 원문 페이지 ht..

728x90
반응형