안녕하세요 방구석에서 혼자 개발을 하고 있는 1인개발자 순순입니다.
작년에 혼자서 디펜스 게임을 개발해보려고 틈틈히 개발을 하다가. 캐릭터들을 하나하나 찍는게 너무 귀찮아서 캐릭터 제작기를 만들기 시작했었습니다.
다들 알다시피 원래 메인 개발보다 딴 짓 개발이 재밌는 편이죠.
아래 짤방처럼 종족을 고르고 직접 부위별 소스를 선택하거나 아니면 아예 랜덤으로 다 만드는 기능을 제작했었죠.
당시에 제 개인 블로그에 적어놨던 제작 사용기 글입니다.
https://blog.naver.com/progagmer/222005828056
유튭에 올려놨던 생성기 제작 소개 영상입니다.
이렇게 제작된 캐릭터는 아래처럼 디펜스 게임제작에 유용하게 사용 됐습니다. ( 그러고 보니 게임은 언제 만들죠? )
블로그와 유튭등에 해당 글을 쓰고 나니, 혹시 어셋으로 만들어서 어셋스토어등에 올릴 생각이 없는지 문의 하시는 분들이 몇몇 계시더군요.
저도 유니티 개발을 9년 가까이하면서 한번쯤은 어셋을 제작해서 만들어 팔아보고 싶다는 생각은 했었는데, 위 글을 올린 이후에 개발을 계속하면서
생성기를 보완발전 하다보니 꽤 쓸만해져서 꼭 한번 어셋으로 만들어봐야겠다고 생각을 했습니다.
그러다가 개인적인 사정 + 개발의 딜레이 등으로 시간은 속절없이 흘러갔고..
어느새 연초가 되어서야 틈틈히 배포용 패키지로 제작을 시작해봤습니다.
1월달부터 일을 하면서 틈틈히 배포용으로 제작을 해보았고, 어제 GitHub 를 통해서 누구나 무료로 사용해보실 수 있도록 배포를 시작했습니다.
SPUM - ( Soonsoon Pixel Unit Maker ) 무료 버젼 깃허브
https://github.com/soonsoon2/SPUM
SPUM은 유니티 에디터에서 사용 가능한 2D 캐릭터 제작기입니다.
아래처럼 제가 개발용으로 사용하던 버젼에 비해서 전체적인 기능을 심플하게 수정하였고, 애니메이션 프리뷰가 가능하도록 기능을 추가했습니다.
기존과 동일하게 각 오브젝트들을 직접 선택할 수 있도록 하였고, 저장 / 로드 기능을 통해서 이미 저장한 데이터를 수정할 수 있도록 기능을 추가했습니다.
그리고 제작한 캐릭터들을 쉽게 프로젝트에 올려보실 수 있도록 샘플 씬을 제공하고, 샘플씬에 포함되어있는 Player 스크립트를 활용하면 자신의 프로젝트에서도
쉽게 응용해서 사용해보실 수 있도록 코드를 제공하고 있습니다.
SPUM의 전체적인 사용방법 유튜브 동영상 메뉴얼
아래 링크를 통해서 캐릭터 제작하는 것을 체험해보실 수 있습니다.
https://simmer.io/@soonsoon/spum-preview
저는 유니티 개발을 하면서 왠만한 기능들은 대부분 직접 제작해서 쓰는편이긴 했는데, 그래도 당연히 많은 기능들을 어셋스토어나
아니면 Stack overflow 등에서 얻은 팁을 바탕으로 Github 등에서 무료로 제공되는 기능들을 많이 쓰곤 했는데, 막상 제가 배포용 코드를 제작해보니
엄청나게 힘들더군요.!!
이게, 그냥 제 프로젝트에서 사용할때랑은 매우 달랐습니다. ㅠㅠ
얼추 다 됐겠군.. 하고 내보내기를 하면 버그가 보이고, 다시 고치고.. 얼추 다 된거 같아서 동영상 메뉴얼 제작할려고 녹화하다보면
갑자기 안보이던 버그가 보이고..
사실 한 2~3일이면 마무리될줄 알았는데, 틈틈히 작업을 하다보니 거의 2주넘게 걸린것 같네요.
이번 기회에 플러그인 제작자 분들 및 무료 배포를 해주시는 개발자분들께 큰 감사함과 큰 감동을 갖게 되었습니다.
루리웹 개발자분들도 무료니 한번 써봐주시고 혹시 개선사항 있으면 깃허브나 이곳에 리플로 남겨주세요!!
재미있게 써주세요!!
크...도트는 참을수 없죠
재밌게 사용해주세요!!
잘 만드셨네요. 멋집니다. (^_^)b
재밌게 봐주셔서 감사합니다 ^^