전체 글
나로 인해, 나 자신으로부터 쓰여지는 블로그.
-
!!! NOTICE !!! 이 글은 유니티의 이론을 다루고 있습니다! 학습한 정보를 제가 기억하고 추후에도 사용해두기 위해 기록해둔 내용입니다! 이 점 유의하고 봐주세요! 게임 개발자라면 반드시 만나게 될 운명. "모바일 게임 개발 및 출시" 이다. 그 중에서도 안드로이드 플랫폼에서 가장 큰 규모의 시장인 구글 Play 스토어에서 출시하는 개발자는 관련 기능들을 만나볼 수 있다. 이번 글은 그 기능들을 시작하는 방법부터 사용해보기까지를 정리해보았다. 구글 개발자 계정 생성 개발자 계정은 Play 스토어에 출시하기 위해선 필수로 요구하는 것이다. 개발자는 Play 스토어 관련 기능들을 게임에 적용하기 위해서는 Google Play Console을 접하게 되는데 여기에 진입하기 위해서는 개발자 계정을 요구하..
[Unity/Theory] 구글 플레이와 연동하여 기능을 구현하자! (초반 앱 승인하기)!!! NOTICE !!! 이 글은 유니티의 이론을 다루고 있습니다! 학습한 정보를 제가 기억하고 추후에도 사용해두기 위해 기록해둔 내용입니다! 이 점 유의하고 봐주세요! 게임 개발자라면 반드시 만나게 될 운명. "모바일 게임 개발 및 출시" 이다. 그 중에서도 안드로이드 플랫폼에서 가장 큰 규모의 시장인 구글 Play 스토어에서 출시하는 개발자는 관련 기능들을 만나볼 수 있다. 이번 글은 그 기능들을 시작하는 방법부터 사용해보기까지를 정리해보았다. 구글 개발자 계정 생성 개발자 계정은 Play 스토어에 출시하기 위해선 필수로 요구하는 것이다. 개발자는 Play 스토어 관련 기능들을 게임에 적용하기 위해서는 Google Play Console을 접하게 되는데 여기에 진입하기 위해서는 개발자 계정을 요구하..
2020.09.14 -
IT 업계에 종사하는 직군들에게 있어 다음의 두 가지가 꼭 필요하다고 생각한다. 일정 관리 해주는 앱 & 저장소 일정 관리는 캘린더, 구글 캘린더와 같은 달력에 일정을 입력하고 확인이 가능한 것들을 말한다. 이는 바쁜 생활 속에서 어떤 일을 해야 했었는지 잊을 수 있는 상황에 정리해둔 일정을 확인할 수 있도록 해주기 때문이다. https://calendar.google.com/calendar/r?tab=wc&pli=1 Google 캘린더 하나의 계정으로 모든 Google 서비스를 Google 캘린더로 이동하려면 로그인하세요. accounts.google.com 저장소란 구글 드라이브나 네이버 클라우드, FileZila 같은 FTP 서버에 데이터를 저장하고 언제 어디든지 꺼낼 수 있도록 접근이 가능한 그런..
[Tip] 일정 관리와 저장소IT 업계에 종사하는 직군들에게 있어 다음의 두 가지가 꼭 필요하다고 생각한다. 일정 관리 해주는 앱 & 저장소 일정 관리는 캘린더, 구글 캘린더와 같은 달력에 일정을 입력하고 확인이 가능한 것들을 말한다. 이는 바쁜 생활 속에서 어떤 일을 해야 했었는지 잊을 수 있는 상황에 정리해둔 일정을 확인할 수 있도록 해주기 때문이다. https://calendar.google.com/calendar/r?tab=wc&pli=1 Google 캘린더 하나의 계정으로 모든 Google 서비스를 Google 캘린더로 이동하려면 로그인하세요. accounts.google.com 저장소란 구글 드라이브나 네이버 클라우드, FileZila 같은 FTP 서버에 데이터를 저장하고 언제 어디든지 꺼낼 수 있도록 접근이 가능한 그런..
2020.07.11 -
소스코드를 수정할 때마다 업데이트를 하게 되고, 업데이트 할 때마다 버젼별로 프로젝트를 나누게 된다. 업데이트한 버전에서 버그가 발생하면 다시 버그를 수정하거나 당장 라이브 서버에 올려야 한다면 이전버전을 올리는 방식으로 진행한다. 그러면 이때 발생하는 버전들의 관리는 어떻게 처리해야 될까? 제일 좋은 방법 중의 하나는 Git과 같은 버전관리 프로그램을 사용하는 것이다. 본인은 지금까지 Github를 사용해서 버전관리를 해왔었다. 그것이 제일 보편적이며 효과적이라 생각했고 실제로도 효과적으로 동작해주었기 때문이다. Github Desktop 프로그램을 사용하면 콘솔로 Git을 다루는 방법을 크게 모르더라도 간단하게 Github에 접근이 가능했었다. 하지만 Github Desktop은 완벽히 안정적이지 못..
[Programming] 소스코드 버전 관리소스코드를 수정할 때마다 업데이트를 하게 되고, 업데이트 할 때마다 버젼별로 프로젝트를 나누게 된다. 업데이트한 버전에서 버그가 발생하면 다시 버그를 수정하거나 당장 라이브 서버에 올려야 한다면 이전버전을 올리는 방식으로 진행한다. 그러면 이때 발생하는 버전들의 관리는 어떻게 처리해야 될까? 제일 좋은 방법 중의 하나는 Git과 같은 버전관리 프로그램을 사용하는 것이다. 본인은 지금까지 Github를 사용해서 버전관리를 해왔었다. 그것이 제일 보편적이며 효과적이라 생각했고 실제로도 효과적으로 동작해주었기 때문이다. Github Desktop 프로그램을 사용하면 콘솔로 Git을 다루는 방법을 크게 모르더라도 간단하게 Github에 접근이 가능했었다. 하지만 Github Desktop은 완벽히 안정적이지 못..
2020.07.11 -
회사 내에서는 E-MAIL 을 통해서 직원분들과 소통하는 일이 비일비재 하다고 한다. 예를 들어서 게임 프로젝트를 진행하고 있을 때 변경사항에 대해서 정보를 보낸다든지 예를 들어서 타 거래처분이 요청하신 내역을 E-MAIL 로 보낸다든지 이런 상황에 대해서 대처방법을 대학교 강의에서 교수님께 들은 적이 있기에 이번에 게시글로 정리해서 올리려고 한다. 우선 메일을 보낼 때 다음의 내용은 들어가야 한다고 한다. 1. 개요 2. 요약 내용 3. 자세한 내용 4. 끝인사 개요는 첫 인삿말과 함께 무엇을 이유로 메일을 보내는지에 대해서 이다. 예를 들면 이렇다. "안녕하세요, @@@의 @@@입니다. 요청하신 기획서 파일을 보내고자 메일로 첨부하여 드립니다." 이 내용은 받는 사람이 해당 메일의 내용을 알 수 있도..
[Tip] 회사 내에서 프로젝트 변경사항을 보낼 때회사 내에서는 E-MAIL 을 통해서 직원분들과 소통하는 일이 비일비재 하다고 한다. 예를 들어서 게임 프로젝트를 진행하고 있을 때 변경사항에 대해서 정보를 보낸다든지 예를 들어서 타 거래처분이 요청하신 내역을 E-MAIL 로 보낸다든지 이런 상황에 대해서 대처방법을 대학교 강의에서 교수님께 들은 적이 있기에 이번에 게시글로 정리해서 올리려고 한다. 우선 메일을 보낼 때 다음의 내용은 들어가야 한다고 한다. 1. 개요 2. 요약 내용 3. 자세한 내용 4. 끝인사 개요는 첫 인삿말과 함께 무엇을 이유로 메일을 보내는지에 대해서 이다. 예를 들면 이렇다. "안녕하세요, @@@의 @@@입니다. 요청하신 기획서 파일을 보내고자 메일로 첨부하여 드립니다." 이 내용은 받는 사람이 해당 메일의 내용을 알 수 있도..
2020.07.10 -
이번에 다루는 내용은 스트리머 김나성님 방송에서 보고 정리하는 내용입니다! 혹시라도 이번 글이 문제가 된다면 즉시 댓글 혹은 아래 링크에 적혀있는 연락처를 통해서 연락해주시길 바랍니다. 문제가 확실시 된다면 바로 글을 내리도록 하겠습니다. https://onionisdelicious.tistory.com/pages/About-Me About Me 안녕하세요. 처음뵙겠습니다. 훈제양파 입니다. Who am i? 저는 게임 프로그래머를 지망하는 대학생입니다. 게임을 좋아하는 사람으로써 게임에 관련된 분야라면 이것저것 건들여(?)보고 있습니다 onionisdelicious.tistory.com 내용은 이렇습니다. Everslash 라고 하는 어드벤처 게임을 제작하시는 개발자님의 부탁으로 나성님이 해당 게임을 ..
[Unity/Issue] 어드벤처 게임에서의 캐릭터 대사 관리이번에 다루는 내용은 스트리머 김나성님 방송에서 보고 정리하는 내용입니다! 혹시라도 이번 글이 문제가 된다면 즉시 댓글 혹은 아래 링크에 적혀있는 연락처를 통해서 연락해주시길 바랍니다. 문제가 확실시 된다면 바로 글을 내리도록 하겠습니다. https://onionisdelicious.tistory.com/pages/About-Me About Me 안녕하세요. 처음뵙겠습니다. 훈제양파 입니다. Who am i? 저는 게임 프로그래머를 지망하는 대학생입니다. 게임을 좋아하는 사람으로써 게임에 관련된 분야라면 이것저것 건들여(?)보고 있습니다 onionisdelicious.tistory.com 내용은 이렇습니다. Everslash 라고 하는 어드벤처 게임을 제작하시는 개발자님의 부탁으로 나성님이 해당 게임을 ..
2020.07.10 -
블루프린트 뷰포트에서 캐릭터 메쉬를 할당해주고 위치를 조절할 때 좌측 상단의 원근을 사용하면 정확한 위치 이동이 가능하다. 여담으로 유니티, 3DMAX, 언리얼의 좌표계는 모두 다르다. 그렇기에 화살표(Arrow) 컴포넌트는 캐릭터의 방향을 알려주어 정말 편하다고 할 수 있다. 이벤트 그래프에서 데이터에 우클릭 하면 변수로 승격이라는 버튼이 존재한다. 이 기능은 해당 핀에 호환되는 변수를 만들고 Get 노드를 꺼내 바로 연결까지 해준다. https://onionisdelicious.tistory.com/49 [UE4/Theory] 008. 인터페이스 Interface !!! NOTICE !!! 이 글은 언리얼의 기본 이론 등을 다루고 있습니다! 학습한 정보를 제가 기억하고 추후에도 사용해두기 위해 기록해..
[UE4/Theory] 000. 자잘한 팁들블루프린트 뷰포트에서 캐릭터 메쉬를 할당해주고 위치를 조절할 때 좌측 상단의 원근을 사용하면 정확한 위치 이동이 가능하다. 여담으로 유니티, 3DMAX, 언리얼의 좌표계는 모두 다르다. 그렇기에 화살표(Arrow) 컴포넌트는 캐릭터의 방향을 알려주어 정말 편하다고 할 수 있다. 이벤트 그래프에서 데이터에 우클릭 하면 변수로 승격이라는 버튼이 존재한다. 이 기능은 해당 핀에 호환되는 변수를 만들고 Get 노드를 꺼내 바로 연결까지 해준다. https://onionisdelicious.tistory.com/49 [UE4/Theory] 008. 인터페이스 Interface !!! NOTICE !!! 이 글은 언리얼의 기본 이론 등을 다루고 있습니다! 학습한 정보를 제가 기억하고 추후에도 사용해두기 위해 기록해..
2020.07.09