안녕하세요! 7월 개발일지로 돌아온 '여우는 오늘도 친구를 구한다' 개발중인 wisen입니다!
1. 별/골드/마일리지 구현
이전에 말씀드린 것처럼 재화 시스템(별/골드/마일리지)을 구현하였습니다.
업적과 출석체크와 같은 새로운 컨텐츠를 개발하면서 계속해서 아이템 가격도 조정이 되고
광고 하나에 값은 어느정도로 고려해서 가격들을 정해야하는가?
플레이에 직접적인 영향을 끼치는 아이템을 광고를 보면 받을 수 있도록 한다면,
광고로 유도하는면에선 괜찮겠지만 광고하나에 해당 아이템 가격을 생각했을 때 별로지 않을까?
와 같은 고민들을 계속해서 하고있습니다.
개발은 모든 분야가 어렵겠지만 저에게는 기획부분..특히 재화와 관련된 부분이 아무래도 민감하다보니 제일 어려운 것 같아요..어떻게하면 유저들이 부정적인 감정이들지 않게끔 광고나 유료결제를 도입할 수 있을까가 어렵네요...ㅎ...
2. 행성 꾸미기(친구수집)아이템 구현
6월달동안 계속 블렌더만 작업했습니다. 아침에 눈뜨면 바로 블렌더를 켜는 제 모습을 보고
친구들은 프로그래머가 아니라 디자이너 아니냐고 했는데.. 이게 1인개발자의 숙명..아닐까요..?
상점에서 구출한 동물친구들을 가지고 꾸미기 아이템으로 구매할 수 있도록 했습니다.
최대한 해당 동물과 관련된 것으로 만들려고 했는데 애매한 것들이 너무 많아서 나중에 그냥 느낌만 내게됐습니다.
보통은 에셋의 모양을 변형하거나 색을 수정하는 등의 작업을 하지만
필요할 경우에는 간단한 것들은 직접 만들 수 있을 정도로 실력이 늘었습니다!
그렇게 친구 수집을 통해 구매할 수 있는 꾸미기 아이템 총 90종을 만들었습니다.
별거아닐 수 있는데, 상점에서 아이템을 구매하지 않더라도 미리 볼 수 있도록 하고
구매할 경우, 계속 착용
구매하지 않을 경우, 기본 아이템으로..기본 아이템도 구매하지 않을 경우에는 아무것도 없는 빈공간으로
하는 과정이 생각보다 쉽지 않았습니다. 예외사항들이 많아서 그런지 계속해서 발생되는 버그에 골머리를 앓았네요..
3. 메인화면 이벤트
메인화면에서 캐릭터에게 뜨는 말풍선을 클릭할 경우, 보상을 얻을 수 있도록 하였습니다.
하루 최대 횟수는 정해져있지만, 해당 시스템을 통해서 유저가 안들어오면
보상을 못받아서 아쉽단 느낌이 들게끔 유도합니다.
원래는 말풍선을 누르면 미니게임이 나오도록 할까했는데,
그럴 경우 내년에나 출시할 수 있을거란 말에 포기하게 되었습니다.
나중에 출시하고나서 업데이트가 된다면 미니게임을 넣어보고싶네요
4, 출석체크
3번의 메인화면 이벤트와 비슷한 의도로 출석 체크또한 구현하였습니다.
출석체크같은 경우에는 잠깐만 보여지는 기능이기때문에 애니메이션으로 깔끔하게 어떻게 표현할까를 고민했었습니다.
5. 여우스킨 능력 부여
기존에 만들어둔 스킨에 능력을 부여하였습니다.
각 등급에 따라, 그리고 스킨의 종류에 따라 능력이 다릅니다.
그 중에서 제가 제일 좋아하는 능력은 '아무능력 없지만 귀여움' 능력입니다.
스킨에 능력을 구현하면서, 처음에 그냥 재밌을 것 같아서 만들어둔 시스템이었는데
당위성이 부여되니 시스템 하나하나에도 애정이 생기는 것 같습니다.
6. 색상 네이밍
이전 개발일지에서 보여드렸던 것처럼 기본 꾸미기 아이템에 색상을 바꿀 수 있습니다.
그러나 색상들 중에는 이름을 붙이기 애매한 색상들도있고,
색상들끼리 비슷한 애들도 많아서 하나하나씩 이름을 지어주었습니다.
그 과정에서 참..현타가 많이 왔습니다..
일단 시간이 많이 소요된 것도 있고, 네이밍이 개발의 일부이긴 하지만
중요도가 크지 않다고 느끼는 작업이라
'이렇게까지 해야하나?'
'아 그래도 하기로 했는데 일단 열심히 하자..'
의 무한반복을 느끼며 작업을 했었습니다.
나중에 외국어로 또 번역할거 생각하니까 조금 머리가 아프네요
7. 상점 아이템 이미지
기존 상점아이템 UI이미지는 손그림이었는데,
앞으로 업데이트할걸 생각하니 이건 아닌거같아서
해당 아이템의 모습으로 변경하였습니다.
일일이 캡쳐 노가다를 진행했었는데, 지금다시보니 캡쳐말고 실제 오브젝트를 그냥 넣는게 좀더 좋을거같네요.
나중에 기회가 된다면 갈아엎어야겠습니다.
8. 플레이 아이템 상점에 추가
게임 플레이시에 사용할 수 있는 플레이아이템을 상점에서 살 수 있도록 구현하였습니다.
엑셀파일들만 보다가 오랜만에 귀여운 그림들을 그려서 기뻣던 순간이었습니다.
9. 행성 꾸미기 목표 추가
각 행성(챕터)마다 꾸미기 정도에 따라 보상을 받을 수 있도록 시스템을 만들었습니다.
기존에는 퍼즐 스테이지를 통해 별을 절반이상 얻을 경우, 다음 챕터가 열리도록 했지만
꾸미기도 퍼즐도 둘다 유도할 수 있게끔하기위해 꾸미기를 일정이상 달성할 경우 다음 행성(챕터)이 열리게 했습니다.
그리고 위의 메인화면 이벤트또한 꾸미기를 많이 진행할 수록 더 다양하고 많은 보상을 받을 수 있도록 하였습니다.
10. 업적추가
그리고 게임을 더 즐겁게 즐길 수 있도록 업적시스템을 추가하였습니다.
사실 게임이 퍼즐게임인만큼 계속 같은 플레이를하면 지루할 수도 있으니 조금이라도
특별하게 즐길 수 있도록 업적을 만든 의도가 포함되어있기도합니다.
업적구현은 피드백받으면서 고치는 과정이 참 험난했던 것 같습니다.
최초의 업적은 전체/진행중/완료로만 나누어져있어 업적들을 분류해서
보기에도 안좋았고, 편의성에도 물론 좋지 않았습니다.
하지만 그런걸 만드는 사람은 잘 모르기때문에.. 만들고나서 피드백을 받으니 고칠부분이 한두가지가 아니었습니다.
솔직히 피드백이란게 정답이 아닌 의견이라 꼭 받아들이지 않아도 되지만,
누가봐도 진행도에 따라 분류하는 것보단..
공통업적과 챕터별 업적으로 나눈게 훨씬 보기도 좋고 편리하기때문에..
내가 유저라도 이게 당연하지!
란 생각으로 눈물을 머금고 하나하나 다 살펴보며 뜯어고치게 되었습니다..
그래도 만들고나니 이쁘고 좋네여 o(〃^▽^〃)o
데이터 관리나 시스템 개발 측면에서 골머리를 앓았지만
특이하고 재밌는 업적들을 생각해볼 수 있어서 즐겁게 개발했던 기억이 있네요 ㅎㅎ
11. 그 외
11.1 플레이 화면 디자인 살짝 바뀜
그 외에는 플레이화면 디자인이 살짝 바꼈습니다.
<기존모습>
11.2 인디크래프트 top50 선정
2024 인디크래프트 Top50에 들었습니다!
그래서 9월초에 판교에서 게임전시를 진행할 것 같습니다.
이제 사전체험판도 올라와있찌 않으니..
혹시나 업데이트된 부분이 궁금하신 분들은 오셔서 체험해보세요! 선물도 드려요!
.
.
.
앞으로는
- 일일미션 구현
- 튜토리얼 재정비
- 퍼즐스테이지 추가
수많은 오류들과의 싸움
을 할 예정입니다!
.
.
.
날도 더운데 다들 더위먹지 않게 조심히 개발하시길 바랍니다!
오늘도 봐주셔서 감사합니다! :D
---------------------------------------------------------------------------------------------------------------------------
인스타그램 : https://www.instagram.com/wise__devart/
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.