본문 바로가기

전체 글152

게임개발캠프 - 팀 과제(E) 6일차, 과제발표 및 정리 과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 48일차 부분진행도 : Chapter5.2 - 6일차 작성일자 : 2024.03.05(화) 개발일지 목록 : 클릭 1. 진행중인 과정에 대해 팀 과제를 마치고, 금일 2시부터 과제발표 세션을 시작하였다. 이번 팀은 다른 팀원이 발표를 맡았다. 2. 오늘자 발표에 대해 발표에 대해 발표는 팀당 13분이 주어지며 게임의 소개 게임시연 각 팀원당 개발 중 문제 해결에 관한 영상(트러블슈팅) 회고 등 과 같은 구성을 갖는다. 피해야 할 점 발표 13분 전체를 영상으로 송출 발표와 동시에 재생되는 BGM. 발표 집중도에 방해가 된다. 문제해결 영상에 본인의 목소리가 아닌 TTS를 사용 기술 발표 목적의 세션에서 과한 감성적 요소와 인트로. 이후 회고 .. 2024. 3. 6.
스팀웍스(Steamworks) 파트너 등록 완료 혹시나 해서 작성하는데, 가이드는 구글검색해서 나오는 티스토리 블로그(https://growy.tistory.com/57) 말고 아래 DC글을 참고하자. 티스토리 내용이 아래 글을 복붙으로 퍼간 내용인데, 최신화가 안되어 중간에 놓치는 부분(수수료)이 치명적이다. 현재 나는 티스토리 글을 따라해서 게임 수익의 30%의 수수료를 내는 걸로 등록이 되었는데, 아래 DC글의 가이드처럼 ENI를 제대로 기입하는 방식으로 한다면 더 낮은 10%의 수수료를 내는 것으로 보인다. 30%의 수수료로 등록을 해버린 이 건 관해서는 나중에 업데이트를 하여 10%로 바꿀 수 있을지 미지수. 그 외에, 댓글에서도 여러가지 팁을 얻을 수 있다. 스팀 출시 강좌 -4-까지 잘 따라하여 성공적인 출시를 노려보자. https://g.. 2024. 3. 6.
스팀에서 찜 목록(1)에 들어가보면 아무것도 뜨지 않는 오류 1. 문제 찜 목록에 (1) 표시가 붙어 확인 해 보았지만, 목록에 표시되는 내용이 없다. 2. 해결 찜했던 게임이 상점에서 비공개되거나 하는 경우 발생한다는 듯. 이것을 찜 목록에서 삭제 해 보자. 크롬 등의 브라우저로 스팀에 접속하여, 찜 목록에 들어가 F12를 눌러 개발자도구를 연다. Elements 탭에서 Ctrl+F로 찾기기능을 사용하여 아래 구문을 검색 var g\_rgWishlistData = 바로 오른쪽에 표시되는 appid를 확인한다. 비공개 된 게임의 번호이다. Console탭으로 이동하여 아래 구문의 appid를 수정하여 입력 후 실행(엔터) $J.post( g_strWishlistBaseURL + 'remove/', { 'appid' : 000000, 'sessionid' : g_s.. 2024. 3. 6.
게임개발캠프 - 팀 과제(E) 5일차 과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 47일차 부분진행도 : Chapter5.2 - 5일차 작성일자 : 2024.03.04(월) 개발일지 목록 : 클릭 1. 진행중인 과정에 대해 4일차에 필수 구현 목표를 대부분 완료하고 마무리 단계. 금일 예정은, Monster 코드의 상속 구조 리팩토링 후, 몬스터 로밍 자동화 실패했던 내용에 대해 해결 해 보기. 2. 오늘 학습에 대해 오늘 오전에는 몬스터 종류에 관한 코드를 리팩토링 하고, 오후에는 아래와 같은 사장되었던 기능을 살려보았다. 몬스터의 자동 배치 및 로밍에 대해 Fix 문제 구현 초기에, 몬스터를 소환 할 때 몬스터 바로 아래의 바닥 콜라이더( Layer 중 'Ground', 'Passthrough' 에 대해)를 찾아 그 콜.. 2024. 3. 4.
게임개발캠프 - 팀 과제(E) 3일차 과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 45일차 부분진행도 : Chapter5.2 - 3일차 작성일자 : 2024.02.28(수) 개발일지 목록 : 클릭 1. 진행중인 과정에 대해 팀 프로젝트로 2D 횡스크롤 게임을 제작중이다. 스펠렁키라는 게임이 크게 모티브가 되어있는데, 모르는 게임이라 살짝 찾아본 게 끝. 스펠렁키를 모른다면 슈퍼마리오 정도라고 생각해도 괜찮다. 현재까지의 완성도는 아래와 같다. 사실 위 스크린샷에 내가 담당한 부분은 없고, 나는 몬스터 파트를 맡았기 때문에 그 부분은 아래에서 정리한다. 2. 몬스터 파트에서의 개발 첫 2일간은 감을 잡기가 힘들었다. 그렇다고 지금도 매끄럽게 되고있는 건 아니다. 이틀 간 감을 잡는다고 다른 강의를 찾아보며 베이스를 구축하기는.. 2024. 2. 29.
게임개발캠프 - 팀 과제(E) 1일차 과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 43일차 부분진행도 : Chapter5.2 - 1일차 작성일자 : 2024.02.26(월) 개발일지 목록 : 클릭 1. 진행중인 과정에 대해 다시 팀 과제의 시작이다. 개발할 게임은 2D 횡스크롤 게임이고, 슈퍼마리오와 비슷한 느낌으로 생각하면 될 것 같다. 기획에 관해서는 개인 과제 주차에서도 얘기가 되었던 내용이 많아, 점심시간 전에 세부적인 기획도 거의 마치고 각자 개발을 시작했다. 역할분배는 '플레이어', '맵', '몬스터', 'UI와 씬 등 기타 관리' 이렇게 넷으로 나누었다. 나는 지금 스크립팅 구조의 전체적인 설계에 있어 그림이 그려지지 않는 상태인 것 같아, 영향을 덜 받을 듯한 '몬스터' 설계의 역할을 맡았다. 팀 노션에 각자.. 2024. 2. 26.
최종프로젝트, 3D 탄막 슈팅게임 관련 레퍼런스와 여러가지 과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 42일차 부분진행도 : Chapter5.1 - 5일차 작성일자 : 2024.02.23(금) 개발일지 목록 : 클릭 1. 진행중인 과정에 대해 개인 과제가 완성되지는 않았지만 제출을 마치고, 오는 주차는 팀 과제 주차이다. 팀 과제 주차가 지나면, 두 달의 최종 프로젝트를 시작하게 되는데, 팀원을 모두 구했기 때문에 여러 번 회의를 하고있다. 24일 토요일 까지 모아 본 최종 프로젝트에 참고할 레퍼런스를 모아보거나 한다. 2. 레퍼런스 탄막 스크립팅에 관한 에셋(구매 완료, 이후 분석) https://assetstore.unity.com/packages/tools/integration/uni-bullet-hell-19088 탄막 비쥬얼에 관한 .. 2024. 2. 25.
게임개발캠프 - 개인과제(D) 4일차, 과제 제출 과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 33일차 부분진행도 : Chapter4.2 - 1일차 작성일자 : 2024.02.08(목) 개발일지 목록 : 클릭 1. 진행중인 과정에 대해(개인과제) 이번 주엔 피로도가 너무 쌓여서 그런지 힘내기가 무척 힘들었다. 지급된 심화 강의를 학습하고, 주제는 자유에 가까운 개인과제를 제출하는 한 주 였다. 강의는 거의 소화를 못 했고, 개인 과제를 시작하자 생각하여 하루이틀 간 생각한 것을 구현하였다. 일단 주제는, 네트워크(API)를 활용하여 게임에서 사용할 수 있는 여러가지 기능을 시험 해 볼 수 있는 시뮬레이터이다. 간단히 소개를 하면, Sign Up 을 통해 회원가입을 하고, 로그인을 하여 프로필과 스코어 등의 점수를 받아올 수 있다. Ch.. 2024. 2. 23.
Domino midi Editor(미디 편집기) 간단한 사용법(재생관련) 0. 개요 유튜브 보다가 흥미로워 보이는 프로그램을 발견해서 바로 찾아보았다. 해당 영상의 설명란에서 Domino에서 열 수 있는 파일(큐우쿠라링.dms)을 배포하고 있다. 1. 설치 일본어(공식 배포) : takabosoft - Domino 영어(비공식 번역) : Github: Hans5958 - Domino-English-Translation 영어 번역이 대부분 되어있지만 인코딩 문제로 한글이 표시되어야 할 곳은 여전히 깨져 보인다. 어플로케일 등으로 실행하여 해결하면 될 듯 하지만, 당장 시연에는 문제가 없으므로 그냥 사용 2. 간단 사용법 아래와 같은 사용법을 순서대로 정리한다. dms 파일을 여는 방법 모든 트랙을 보는 방법 재생 시, 스피커에서 들리도록 설정 압축 해제 후, Domino.exe.. 2024. 2. 20.