게임을 만들다가 이제 슬슬 적 캐릭터들을 만들어줘야 하는 단계가 왔습니다.
그런데, 저는 원래 도터 ( 도트찍는 사람) 이 아니다보니.. 도트 찍는 작업이 재밌긴 한데 넘 힘들더라고요
오래간만에 혼자 게임을 만드니 기획해야지, 개발해야지, 디자인해야지.. 육아해야지(응?)
해야할께 너무 많아서 도트찍는 시간들이 부담이 되더라고요.
그래서 어떻게 해결할까하다가, 지금까지 찍어논 도트들을 소스로해서 짜집기해서 자동으로 캐릭터를 제작해주는
생성기를 만들면 되겠구나!!! 싶어서 2주동안 육아 틈틈히 개발을 해보았습니다.
해놓고 보니 어찌.. 배보다 배꼽이 더 큰것 같은데
(2주동안 도트를 찍었으면.. 캐릭터들이 얼마나 많았을까..?! )
어찌됐던 열심히 만들었고 꽤 쓸만해서 개발에도 잘 써먹고 있고해서
클량에도 자랑(?) 해볼까 해서 올려봅니다.
생성기의 기본 화면은 요렇게 생겼습니다.
캐릭터가 저장될 진영을 선택해주고 종족,몸,헤어,수염,옷,바지,헬맷,갑옷,무기,배경 등을 선택해고 색이나 키, 어깨넓이등을 수정해주고 저장을하면 프리팹으로 저장되어서 유니티내에서 불러와서 사용할 수 있는 구조입니다.
잘못된 형식의 이미지 링크입니다.
요렇게 귀요미 마법사 캐릭터를 만들어봅니다.
머리색을 좀 변경해주고 옷과 바지를 입히고 지팡이를 들게 해주었습니다.
잘못된 형식의 이미지 링크입니다.
우측에 항목들을 클릭하면 썸네일로 현재 제작되어있는 도트이미지들 중에서 골라서 입힐수가 있습니다.
( 도트 이미지 소스가 너무 적어!! )
잘못된 형식의 이미지 링크입니다.
종족을 바꾸면 이렇게 해골바가지 기사도 제작이 가능합니다.
해골은 수염과 헤어는 적용이 안되게 해놨어요. 어색하더라고요.
현재 종족은 인간,해골,엘프 가 존재하고 향후 오크, 마족 등등 을 늘려나갈 예정입니다.
잘못된 형식의 이미지 링크입니다.
좀 변태스럽게 커스터마이징된 변태궁수(?)모습입니다.
이렇게 저장된 프리팹들은 데이터 로드 버튼을 누르면 우측에 썸네일로 나타나고
클릭을 하면 다시 로드해서 수정 후 저장하는 것이 가능합니다.
다양한 캐릭터들을 찍어낼 수 있게 되었죠.
잘못된 형식의 이미지 링크입니다.
이번에는 드워프를 만들어 보았습니다.
드워프는 딱히 종족이 없이 인간족에서 살 색을 어둡게 해주고 키작고 어깨 넓게 해주고 털보로 해서 만들수 있습니다.
잘못된 형식의 이미지 링크입니다.
이렇게 유니티 폴더내에 프리팹으로 저장됩니다.
잘못된 형식의 이미지 링크입니다.
유니티에서 지원하는 프리팹 저장 기능이 에디터 기능을 써서 모바일과 같은 환경에 빌드해서 사용은 불가능합니다.
이경우에는 인덱스 데이터로 저장을 해서 처리를 하면 사용을 할순 있을것 같습니다.
아직 제작중인 게임에 커마 기능은 지원 예정이없는데, 향후에 하게된다면
인덱싱 데이터 기반으로 저장을 해서 보여주는 코드만 추가하면 될것 같습니다.
UI 상으로 캐릭터들을 보여줘야 되기 때문에 해당 기능은 구현은 되어있는데, 아직 스프라이트쪽으로는 연결을
해주진 않은 상태여서요.
참고로 유니티에서 개발을 하실때 UI 등에 썸네일등으로 표기하기위해서 이미지를 쓰시는경우
스프라이트 이미지는 마스크가 제대로 적용이 되지 않습니다. 그래서 이중으로 마스크를 씌우던지 아니면
UI Image 로 따로 이미지 오브젝트를 만들어줘야 하는데, 저는 후자쪽으로 해결을 했습니다.
쉐이더를 잘 만지시면 해결이 가능할것 같기도한데.. 저는 제 능력 밖이더라고요.
실제로 유니티 에디터상에서 랜덤 기능을 사용하는 모습입니다.
제작된 캐릭터들이 실제 게임상에서 등장하고 사용되어지는 모습입니다.
저처럼 창의력이 부족하신분들은 이렇게 유니티내의 에디터 기능을 활용해서 좀 손쉽게 캐릭터를 제작해보시면
좋을것 같습니다. 물론 금손 도터 분들이 보실땐 이게 무슨 뻘짓이야.. 하실수도 있지만,
효율성과 재활용과 가성비를 좋아하는 공학도 출신으로써 저는 아주 만족스럽게 사용중이네요.
유튭 영상으로 제작해본 캐릭터 생성기 소개 영상입니다.
물론 단점은, 2주동안 틈틈히 이거 만든다고 에너지를 너무 많이써서 막상 본업인 게임 제작의 에너지가 딸려서
좀 멍때리고 있긴한데.. 다시 힘내서 얼렁 다시 개발을 해봐야겠습니다.
혹시 제가 기억하는 그 대왕곰돌님이 맞으신가..
애셋만들어 파셔도 될거 같아요~
그렇다고 저걸 배포를 하신것도 아닌데
이게 왜 팁이나 강좌가 되는지 전 모르겠네요.
모공에 올리시는게 맞지 않았을까 싶어요
제가 무슨 게임 광고를 한 건진 잘모르겠지만... 게임 광고를 한적은 없습니다.
출시한것도 아니고.. 당장 출시예정인것도 없고.. 그냥 만드는 중입니다만 ㅠㅠ
lofle 님 말대로 모공에 좀 더 어울리는 글인것 같기도해서 맨 위에 댓글 달아주신분이 지적해주신 내용이랑 일맥상통해서 좀 시간있을때 좀 더 팁 부분을 공유할까 고민을 하고있긴했는데, Drawhan 님 글을 보니 많은 생각이 드네요.
혹시 제가 올린 글이 불편을 드렸다면 사과드리겠습니다.
글도 조만간 삭제하겠습니다. 팁과강좌에 올리기엔 많이 부족한 글이었나 보네요.
다만, 제가 댓글을 달고 바로 글을 삭제하면
못 읽으실 것 같아서 좀 후에 지우도록 하겠습니다.
의견 주셔서 감사합니다.
알피지 쯔꾸르? 뭐 그런게 생각나네요 ㅎㅎ 무튼 에셋스토어에 올리시면 나중에라도 제가 구매할 수도 ㅎㅎㅎ