디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

"여우는 오늘도 친구를 구한다" 개발일지 #6

wisen갤로그로 이동합니다. 2023.10.06 09:40:01
조회 7660 추천 38 댓글 39




안녕하세요!

9월개발일지로 돌아온 '여우는 오늘도 친구를 구한다' 개발중인 wisen입니다!




9월에는 8월개발일지에서 작성한 것 처럼

다국어 번역, 힌트 시스템 구현, BIC피드백 반영

을 진행했습니다.



1. 다국어 번역


a14110ad0e3ab54dbe34045d9a26e973e67e1cb6a5bf93b94b3e3812601b


유니티 Localization 기능 이용해서 다국어 적용했습니다!

사실 게임에 글이 그렇게 많지 않기에 파파고 이용해서 간단하게 번역진행했습니다.


구현할 때 크게 어려운 점은 없었지만 UI에 text 하나하나에 대응 시켜야 한다는 게 조금 번거로웠고..

챕터가 변경될 땐 해당 챕터의 제목이 적용되도록 다른 key값을 적용해야 했는데, 이걸 인스펙터 창에서 애초에 key값을 넣어두면

스크립트 상에서 변경하도록 해도 적용이 안되는 상황이 있었습니다.


text양이 은근 있어서 이런 세밀한 점이라던가 그 뒤로도 언어별로 크기 이슈 등 놓치기 쉬운 점이 많았던 것 같습니다.




a05200ab0f0a76b660b8f68b12d21a1daea58d5f1756


폰트의 경우에는 각 언어별로 폰트를 지정하기 매우 귀찮은 상황이 있을 수 있는데,

이 경우에는 대표가 되는 폰트의 인스펙터 창에서 Fallback Font Assets안에

각 언어별 폰트를 다 넣어주면 해결이 됩니다 :D 짱!



1990e0aa062fb442bff1c6bb11f11a393c8e0aae4870b417


그리고 TMP 폰트 생성할때, 'Packing Method' 를 Fast로 꼭꼭합시다..

저는 무지해서 Optimum으로 하고 중국어 생성할려고 했다가

몇시간동안 계속하길래 이게 맞는건가..다들 어떻게 하는거지..생각했습니다..

아마 그땐 Charecter Sequence도 문제였겠지만 패킹메소드가 아마 큰 이유인 것 같네요..

참고로 바꾸고나서는 별로 걸리지도 않았습니다.




a65614ac301fb450baff5d7ce25dd9e5429c4dc9b34532cc513d1a16b44aba06


뭔가 한국어로만 계속 보다가 외국어로 보니까 생각보다 잘어울려서 뿌듯했습니다.

지금 이렇게 모든 언어를 두고 보니까 제가 한국인이라서 그런지 몰라도

한국어 제목을 제일 못 적은 것 같긴 하네요..




2. 힌트(정답) 시스템 구현



a14834aa1806b543923334799a2bed73c03c3ffcb8a1713315a65f98ea9d4967


퍼즐게임의 너무 당연한 아이템!

힌트(정답) 아이템을 구현하였습니다.


원래는 아예 정답이 아니라 힌트를 주면 좋겠다고 생각을 했는데,

아무리 생각해도 힌트를 어떻게 줘야할지 모르겠더라고요..


그때 생각한건 '동물을 다 구하는 것 까지만 루트를 알려주자'

'전체 정답(루트)중 반틈만 길 안내를 해주자' 였는데,

실제 나와있는 퍼즐게임들을 보고 정답을 아예 알려주는 게

깔끔하겠다란 생각이 들어 해당 시스템을 구현하게 되었습니다.


아마 정식 출시를 할 땐, 광고를 봐야 정답을 볼 수 있도록 구현할 것 같습니다.




3, 메인 오브젝트 디자인 수정


a66524ad1b2eb34b9af1c6bb11f11a3906a6a1c1125d1c7992


항상 메인화면을 볼때마다 거슬렸던 3D 오브젝트들의 디자인을 수정했습니다.

실제로 땅모양이 사각형이 아닌 좀 더 행성이라던가 땅 모양이면 좋겠다는 의견도 많아서

이번에 직접 만들어보고자 해서 처음 블렌더를 사용해보았습니다.


이번에 디자인을 완벽하게 하는게 아니더라도, 제가 생각한 느낌이라도 주고자 했는데

생각보다 블렌더가 많이 어렵더라고요...


일단 제일 어려웠던 점은 유니티에서 화면 조작하던 마우스 컨트롤이 달라서

그 점이 계속해서 힘들었고, 단축키.. 단축키가 많아서 당황했습니다.



a67424aa180a782dbd5f5c67cb9f3433f71301049f4818118481f64c3fb9


그래도 머리 속으로 생각했던거랑 어느정도 닮아가는 모습을 보면 되게 뿌듯해서

나중에 시간이 된다면 제대로 배워서 써먹어 보고싶네요 ㅎㅎ


바뀐 디자인은 최대한 전보다는 좀 더 밝고 아기자기하고 동글동글한 느낌이 들도록 했습니다.




4. 하드모드 시스템 기반마련



a16720ad231fb542beff5d7fde5dcee8e29550753bd88c7ce43014718f29bb


피드백으로 많은 분들이 좀 더 어려운 느낌이 들면 좋겠다~, 횟수가 제한되면 좀더 집중되고 좋을 것 같다~

라는 의견들이 있기도 했고, 처음 게임을 만들 때도 횟수제한을 생각해보았기에

횟수제한을 둔 하드모드를 만들게되었습니다.





a04828ad162eb36ca6342549565dc0ec7e700e8e0258142dbf230c69da898c19eff78c5257a5c238f4c71579c5a04828ad162eb36ca6342549565dcff96151bddebea5046684dcf8f4267cd6d232cb3617

<하드모드 클리어(좌), 하드모드 실패(우)>


하드모드는 플레이어가 UFO를 움직여 스테이지내에 있는 동물들을 모두

빨아들이면 스테이지를 클리어할 수 있습니다.


그리고 제한된 횟수를 초과하게되면 Fail이 되며

전체 횟수 중 Target횟수 전에 클리어를 하게되면 별 개수를 높게 받을 수 있습니다.

다만, 이 기준은 직관적이지 않은 것 같아서 앞으로 UI배치를 조정하며 해당 부분도 보완해야 할 것 같습니다.





아, 그리고 이 부분을 구현하면서 처음으로 '감시자 패턴'을 적용하게 되었는데,

위의 영상이 많은 도움이 되었습니다.



a16d24ad230e76b660b8f68b12d21a1dfd7530377fa9


특히 영상에서 이 부분보면서 영어로 의존성이 잔뜩 있는 스파게티 코드라고 얘기하는데..

영어 잘 못하는 제가 들어도 너무 찔리더라고요 ㅋㅋㅋㅋㅋ...


그리고 실제로 해당 패턴을 적용하니 신세계였습니다.

이때까지 좀 찝찝했던 코드들이 아마 이런 부분이지 않았을까 싶은데

뭔가 공부할때 보던 이론을 이렇게 실제로 적용하니까 되게 신기하기도하고

좋은 친구인거 알고 친해지고 싶은데 아직 만난지 얼마 안돼서 어색한 친구느낌이네요..


저는 해당 패턴 이용해서 변수의 값이 변경되면

UI의 숫자도 변경되도록 적용했습니다.




그 외에는

연출면에서 새로운 창이 뜰 때, 그냥 '짠' 나타나는게 아니라 '또잉'하는 느낌으로 나타내게 했습니다.

그리고 스테이지 클리어시에도 좀 더 귀여운 느낌이 들도록 파티클 효과를 조정 하였습니다.

음~ 그리고 캐릭터가 땅에 도착하면 해당 땅도 조금 흔들리게했고,

플레이화면에 보이는 땅의 디자인도 수정이 되었네요!


조금조금씩 수정을 하다보니 깃허브 커밋보고

다시 되새기고있습니다 ㅋㅋㅋ


아마 다른 주요 커밋에 묻힌 다른 것들도 있을 것 같긴한데,

9월달은 일단 이렇게 개발했습니다.


.

.

.


앞으로는

1. 하드모드 완전 구현

2. 6챕터 구현

3. 스테이지 추가개설

을 할 것 같습니다.


틀을 잡아놓은 하드모드를 완성하고, 6챕터를 새로 구현하는게 10월의 최종목표입니다.

좀 더 여유가 있다면 스테이지들도 추가로 개설하고싶네요 ㅎㅎ


다들 갑자기 날씨가 쌀쌀해졌는데 감기 조심하시고 개발 화이팅입니다! (๑•̀ㅂ•́)+✧


피드백이 있으시면

언제든지 환영입니다!

봐주셔서 감사합니다! :D


---------------------------------------------------------------------------------------------------------------------------


인스타그램 : https://www.instagram.com/wise__devart/?img_index=10


사전체험판 : https://play.google.com/store/apps/details?id=com.wise.FoxSeeksFriends





출처: 인디 게임 개발 갤러리 [원본 보기]

추천 비추천

38

고정닉 14

12

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
229092
썸네일
[미갤] 하루 일당 60만원까지 받는 노가다 직업.jpg
[456]
ㅇㅇ갤로그로 이동합니다. 05.07 30508 172
229091
썸네일
[싱갤] 싱글벙글 국산 전기차 근황
[452]
ㅇㅇ갤로그로 이동합니다. 05.07 26706 188
229088
썸네일
[중갤] 실시간 정신줄 놔버린 헬다이버즈 CEO.jpg
[135]
Araghast갤로그로 이동합니다. 05.07 31404 181
229087
썸네일
[중갤] 윤석열 "이재명 위해 한동훈 원희룡 압박하겠다."
[393]
Tudoer갤로그로 이동합니다. 05.07 19717 315
229086
썸네일
[주갤] 경찰청, "성인남성은 112앱 이용불가.. 직접 전화만"
[591]
ㅇㅇ(39.123) 05.07 39080 1431
229084
썸네일
[싱갤] 오싹오싹 세계 최초 트랜스젠더 히어로ㄷㄷㄷ..jpg
[237]
ㅇㅇ(61.82) 05.07 26547 152
229083
썸네일
[A갤] 해피일본뉴스 121 (디플레 탈출 관련 뉴스가 많네~)
[80]
더Informer갤로그로 이동합니다. 05.07 5846 56
229082
썸네일
[야갤] "방송 안 낼테니 돈 달라", 3억 뜯은 유튜버 재판행.jpg
[222]
ㅇㅇ갤로그로 이동합니다. 05.07 30065 243
229080
썸네일
[싱갤] 싱글벙글 영유아 부자근친
[489]
공각기동대갤로그로 이동합니다. 05.07 34810 494
229079
썸네일
[야갤] 일주일만에 초토화, 북한 땅서 수상한 징후.jpg
[190]
ㅇㅇ갤로그로 이동합니다. 05.07 24332 144
229078
썸네일
[이갤] 입사 앞두고 "연봉 1700만원 깎아야겠다" 통보한 회사
[357]
ㅇㅇ갤로그로 이동합니다. 05.07 26731 150
229076
썸네일
[야갤] "환불? 크게 혼나길"…유재환, 자립청년 작곡 사기.jpg
[168]
ㅇㅇ갤로그로 이동합니다. 05.07 21697 175
229074
썸네일
[대갤] 中, 멈춰버린 놀이기구... "우연히 평형" 황당 해명
[202]
난징대파티갤로그로 이동합니다. 05.07 16901 185
229073
썸네일
[야갤] '연금 걱정' 국민 속 끓는데, '유럽 출장' 논란.jpg
[249]
ㅇㅇ갤로그로 이동합니다. 05.07 15731 145
229071
썸네일
[싱갤] 한국 버튜버를 발견하고 의문에 빠진 일본 스트리머
[633]
ㅇㅇ갤로그로 이동합니다. 05.07 37704 167
229070
썸네일
[미갤] 외국인 차별에 나선 일본..jpg
[417]
ㅇㅇ갤로그로 이동합니다. 05.07 23485 144
229068
썸네일
[이갤] 눈 뜨니 이미 나체 공기관 연구원, 호텔 카드키 훔쳐 출장 동료 성폭행
[276]
ㅇㅇ갤로그로 이동합니다. 05.07 23065 134
229067
썸네일
[야갤] 알고보면 불법이었던 행동 TOP3.jpg
[180]
ㅇㅇ갤로그로 이동합니다. 05.07 33996 147
229066
썸네일
[싱갤] 싱글벙글 모닝지구촌 0507
[93]
모닝지구촌갤로그로 이동합니다. 05.07 14440 77
229064
썸네일
[스갤] 역대급 웃음벨 ㅋㅋ 성기 확대 수술중 절단 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
[467]
ㅇㅇ(169.150) 05.07 34228 386
229063
썸네일
[야갤] 보배 난리난) "형이 자살했습니다 도와주세요".jpg
[411]
ㅇㅇ갤로그로 이동합니다. 05.07 41046 442
229062
썸네일
[야갤] 수능 일타강사 윤도영이 말하는 성공한 삶.jpg
[168]
ㅇㅇ갤로그로 이동합니다. 05.07 22020 88
229060
썸네일
[새갤] 대통령실, 채 상병 특검법 ‘조건부 수용’ 검토
[178]
정치마갤용계정갤로그로 이동합니다. 05.07 10827 51
229059
썸네일
[싱갤] 싱글벙글 풀밭도 한강공원도 비상, 살인 진드기 1년 만에 30% 급증
[146]
니지카엘갤로그로 이동합니다. 05.07 14432 47
229056
썸네일
[미갤] 오구라 유나와 약속을 해버린 남자...jpg
[169]
ㅇㅇ갤로그로 이동합니다. 05.07 37838 233
229054
썸네일
[디갤] DO OLYMPUS
[18]
김버드갤로그로 이동합니다. 05.07 3584 17
229053
썸네일
[월갤] 슈퍼맨, 왓치맨 등 미국만화 트리비아 모음집
[56]
잉꼬대왕갤로그로 이동합니다. 05.07 8934 73
229051
썸네일
[이갤] "5성급 호텔 돌잔치, 1000만원이나 드네요"…부모들 '한숨'
[665]
ㅇㅇ갤로그로 이동합니다. 05.07 24152 46
229049
썸네일
[싱갤] 싱글벙글 한국인은 00하다는 편견의 진실..jpg
[646]
ㅇㅇ갤로그로 이동합니다. 05.07 47333 306
229047
썸네일
[야갤] 모스코바에서 전시중인 러우전 장비들
[158]
ㅇㅇ갤로그로 이동합니다. 05.07 12653 83
229045
썸네일
[바갤] 간만에 어린이날 고향투어.jpg
[64]
ROWN갤로그로 이동합니다. 05.07 11464 55
229043
썸네일
[미갤] 연기 학원에 방문한 배우 꿈나무 강형욱.jpg
[170]
ㅇㅇ갤로그로 이동합니다. 05.07 19476 122
229041
썸네일
[싱갤] 싱글벙글 범죄도시 시리즈 현재까지 파워 순위
[310]
ㅇㅇ(211.202) 05.07 34376 79
229039
썸네일
[누갤] ㅅㅍ)<순응자>, <대결>: 사슬의 이미지 – 연대와 족쇄의 이중성
[15]
북백하갤로그로 이동합니다. 05.07 6564 24
229035
썸네일
[부갤] 우승 직관 인증!
[33]
부갤러(221.162) 05.07 9763 39
229033
썸네일
[싱갤] 싱글벙글 무당벌레에 관한 지식
[128]
ㅇㅇ갤로그로 이동합니다. 05.07 19097 216
229031
썸네일
[미갤] 기안84에게 그림 선물 받고 감동한 다니엘 헤니.jpg
[112]
ㅇㅇ갤로그로 이동합니다. 05.07 24404 198
229029
썸네일
[스갤] 리메이크 업타티맨
[36]
스갤러(112.149) 05.07 8722 85
229027
썸네일
[디갤] 빈티지 서울 (15장)
[37]
doer갤로그로 이동합니다. 05.07 5888 37
229025
썸네일
[카연] 맥박이 존재하는 이유(신체 과학)
[77]
2nd_galaxy(175.200) 05.07 14576 55
229023
썸네일
[싱갤] 호불호 미국 전통음식
[294]
잏현갤로그로 이동합니다. 05.07 31980 164
229021
썸네일
[야갤] 과연 독도는 한국땅이었을까?
[3127]
야갤러(125.130) 05.07 45805 592
229019
썸네일
[인갤] 여태까지 해본 할게 많은 게임들 리뷰.
[124]
ㅇㅇ(220.123) 05.07 27359 97
229017
썸네일
[이갤] 소년만화 역사상 최고의 빌런집단...gif
[475]
leeloo갤로그로 이동합니다. 05.07 38958 348
229013
썸네일
[싱갤] 킁카킁카 스튜어디스 발냄새
[331]
ㅇㅇ갤로그로 이동합니다. 05.07 70771 295
229011
썸네일
[미갤] TV 출연한 강호동 25살 시절.jpg
[243]
ㅇㅇ갤로그로 이동합니다. 05.07 40314 182
229009
썸네일
[국갤] 10년전부터 의사 부족 경고
[538]
saduo갤로그로 이동합니다. 05.07 33377 384
229007
썸네일
[싱갤] 싱글벙글 부산 도로 VS 대구 도로...jpg
[443]
ㅇㅇ(211.177) 05.07 30403 245
229005
썸네일
[스갤] 2. 아키 필살기 슈퍼아츠
[49]
킹고든라이언갤로그로 이동합니다. 05.07 13601 26
229003
썸네일
[카연] 조리병으로 살아남기 14화 원불교 군종장교한테 아멘 박아버린.SSUL
[28]
윤유니갤로그로 이동합니다. 05.07 14315 42
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2