안녕 애들아 1인 개발은 너무 힘들구나
작업을 너무 열심히 해서 개발 일지를 하나도 못 올렸다
굉장히 많은 작업을 했고 새로운 기능도 추가했어
그리고 아주 많이 큰 작업을 했어
재밌게 봐줘
먼저 UI를 개선했어
아직 오른쪽 하단은 덜 하긴 했는데 왼쪽에 있는 날씨, 시간, 일시 정지 등 버튼들을 좀 다듬었어
그리고 왼쪽 아래 버튼들 이것도 마음에 들게 나왔어
4번째 사람 모양 버튼이 뭘 하는진 아래에서 설명할게
UI를 개선하면서 같이 한 작업이 있는데 바로
아이템 고정 기능이야
무엇을 기본적으로 보여줘야 할지 몰라서 그냥 커스텀을 추가해버렸어
ㅋㅋ
그리고 오브젝트의 카테고리
사실 이게 원래 아이콘만 있었는데 그럼 한눈에 뭐가 뭔지 모르기 때문에 어쩔 수 없이 텍스트를 추가 했어 그래도 나름 예쁘게 나와서 만족해
마일스톤은 아직은 완성됐다는 느낌이 들진 않지만 시스템은 대충 만들어 놨어
동물의 숲에 있는 마일 디자인을 참고해봤어
그리고 튜토리얼
나는 튜토리얼을 만들기가 제일 어려웠어
나는 다른 게임들처럼 자연스럽게 스토리에 녹아들게 만들고 싶은데 아직 좋은 아이디어가 떠오르질 않아서
이렇게 영상으로 대체했어
아쉽지만 지금은 이게 최선이라고 생각해
아이템 제작
버튼을 연타 하면 불편하기 때문에 누르고 있으면 제작되는 걸로 변경했어
이것도 하게 된 이유가 있으나 아래에서 설명할게
일단 UI 작업은 더 많지만 스포라서 여기까지만 하고
다음은 시스템적인 부분에서 바뀐것들을 보여줄게
먼저 나무
제작에 가장 기초가 되는 재료인 나무야
전에는 그냥 나무를 삭제하면 아이템을 주는 방식이었는데
이번에는 각 타일에 HP 데이터를 추가하고 꾹 누르거나 연타를 하면 나무가 캐지도록 추가해봤어
은근 재밌는데 스트레스 받는 사람도 있을 것 같아서
초반에 나무를 얻어주는 건물을 언락하게 할 생각이야
이건 아이템을 팔 수 있게 해주는 상점? 같은 오브젝트
돈을 수급하는 방법을 고민해 보다가 판타지 RPG 배경이니까 이런것도 있으면 좋겠다 해서 추가했어
그리고 랜덤으로 떨어지는 별똥별, 돌, 자라는 꽃등 다양한 아이템을 추가했어
이 아이템들은 수급이 가능해
많이 얻는다면 좋은 아이템을 제작할 수 있게 될거야
이건 다른 언어로 번역할 수 있게 도와주는 도구야
엑셀 쓰기가 너무 답답하고 귀찮아서 그냥 만들었어
이 도구는 출시 때도 게임 내에 포함 될 예정이야
자 처음에 말한 아주 많이 큰 작업은 사실 많이 큰 건 아니지만
이번에 새로 추가 한 기능이야
바로
멀티 플레이
이거 만들다가 정신 나갈뻔했어
Netcode 관련된 정보가 너무 없어서 거의 헤딩했어
거기에 스팀이랑 연동 등 알아볼 곳이 너무 없더라..
이번에 유니티 포럼들의 글도 거의 없어져서 가망이 없어
기회가 된다면 블로그에 강좌라도 올려볼 듯
멀티플레이는 4인 까지 가능해
위에서 설명한다던 사람 모양 버튼은
이렇게 플레이어 모드 (혼자서도 가능함)로 공격, 춤도 출 수 있고 같이 돌아다닐 수도 있어
모든 작물 관리, 건설 삭제등 전부 가능해
그리고 또 위에서 말한 아이템 제작이 이렇게 바뀐 이유는
바로 서버 최적화 때문이야
버튼으로 만들면 굉장히 빠르게 연타를 할 수 있게 되기 때문에 서버에 부담이 가거든
그래서 이렇게 속도에 제한을 두면서 편의성을 챙긴거지
이 작업을 하는게 원래 싱글 게임이었는데 추가하니까 거의 게임을 갈아 엎었어
근데 6년넘게 개발한걸 갈아엎는게 쉬운게 아니더라고 그래서 멀티 추가에 2달이나 걸렸어
싱크 맞추는게 진짜 별걸 다 생각해야 해서 정신 나갈것 같더라
사실 멀티를 추가할 계획은 아주 초반에 있다가 굳이 필요한가? 해서 없어졌는데
출시 전까지 와서 갑자기 재밌겠다라는 생각이 들어서 추가했어
사실 없는 것보단 있는게 좋잖아
ㅋㅋ
이번 개발일지는 여기까지야
이번엔 홍보도 할게 좋게 봐주면 좋겠다
드디어 스팀에도 올렸어
얼리엑세스로 올해 내로 출시할 예정이야
찜은 무료니까 많이 해주면 고맙 ㅋㅋㅋ
피드백, 질문 대환영
다음엔 출시할 때 와서 게임 코드 몇 개 뿌리도록 할게
그럼 다들 화이팅
우와...
와 게임 머찌다..!
와.. 개고수...
긋