본문 바로가기

자작 게임5

Last Pillar 프로젝트 - 09. 스킬 장착 구현. 광원 추가 드디어! 시험기간이 끝났습니다! 기념으로 일지를 업로드 합니다. 예번부터 계속 제작해왔던 스킬 장비 시스템이 드디어 완성되었습니다. 그렇게 복잡한 시스템은 아닌데, 제가 제작한 인벤토리 코드가 스파게티...(한번 갈아엎긴 했었는데 그래도 뒤죽박죽...)라서 거기에 추가하는데 정말 애를 먹었습니다. 이번에 광원 시스템을 이펙트와 파티클에 적용하며 FPS와 메모리 요구량이 확 올랐습니다... FPS는 1800대에서 400대로, 메모리는 25메가나 잡아먹네요. 최적화가 심히 마렵습니다. 영상입니다! 이 프로젝트를 부산인디커넥트 페스티벌 2020에 출품을 해보려고 합니다! 아직 부족하지만 지인분들이 한번 도전해 보는것도 나쁘지 않다고 하셔서... 용기내 봅니다. 출품하는 것에 의미를 둬볼려구요! 그래서 개발 속.. 2020. 6. 27.
Last Pillar 프로젝트 - 08. 음악 추가, 버그 픽스 안녕하세요! 어김없이 한달만에 돌아온 PrintedLove입니다. 그동안 일지를 쓸만큼의 진척사항이 딱히 없기도 했고... 학교 시험기간이기도 해서 사알짝 느려졌네요... 사실 그림 그린다고 개발은 뒷전 이번에는 게임에 효과음이 추가되었습니다! 게임 내 1계층의 배경음악은 Eric Matyas 님의 Spooky-Island입니다. 사이트에서 무료 배포(CC0 라이센스)하는 것을 받아왔습니다. 그 이외에도 사용되는 모든 효과음들은 CC0라이센스 음원들을 구해와 살짝 가공한 것들입니다. 가난한 학생인지라... 어쩔수 없었습니다 ㅠㅜ. 무료 음악들도 좋은게 많아서 다행이에요! 영상을 보시면 배경음악과 추가된 효과음들을 감상하실 수 있습니다. 효과음 외에도 이전 개발버전의 여러 버그들을 수정했어요. 모바일 게임.. 2020. 6. 14.
Last Pillar 프로젝트 - 06. 공격 모션, 이펙트 안녕하세요! Printed Love입니다 이번에도 오랫만에 일지를 업데이트 하는데요. 학교 시험이 코앞이라 프로젝트가 소홀히 된 점두 있구, 수십종의 무기들 때문에 노가다 할게 많아서 시간이 좀 걸렸습니다. 모든 무기를 전부 소개 해 드릴 순 없지만, 거의 대부분의 종류의 무기들을 시연해 보았습니다! 여기에 등급에 따라 아이템들을 추가하면... 아마 수백가지가 넘는 무기들이 훗날 추가될 듯 하네요 테스트 영상입니다! 폭발 이펙트는 CC0 도트 이미지를 받아 크기를 조정하여 사용했습니다. 나머지는 전부! 제가 손수 찍었어요 의외로 처리하는 데이터 량이 엄청나 최적화에 애를 많이 먹었습니다. 당장은 메모리 15M와 fps 1600대를 유지하는데 나중엔 어떻게 될지 모르겠네요 ㅎ 나중에 설명이 있겠지만 이 게.. 2020. 5. 7.
Last Pillar 프로젝트 - 03. 세이브 로드 안녕하세요. 저번 글에서 예고했듯이 오늘은 세이브 로드 기능을 만들어 들고왔습니다. 세이브 파일은 암호화되어 안드로이드 폰의 숨킴폴더에 저장됩니다. 뭐... 루팅하면 편집은 가능할 겁니다. 복호화하는건 힘들테지만요. 다음은 영상입니다. 영상을 보시면 세이브를 누른 후 여러 작업을 하고 로드를 다시 누를 시 세이브를 눌렀던 시점으로 데이터가 롤백하는 것을 보실 수 있습니다. 창을 만들어 최대 세개의 저장파일 생성이 가능하도록 할 예정입니다. 영어 패치를 대충이나마 완료했습니다. 베타버전 테스트 할 때, 오타나 문법 오류 등을 찾아낼 예정입니다. 숨켜진 세이브 파일을 찾아네어 메모장으로 열어보면 이렇습니다. 이상하게 한자로 변해있더군요 ㅋㅋㅋㅋ 다음 글에는 세이브 로드 파일 선택창과 본격적인 던전, 레벨디자.. 2020. 3. 28.
Last Pillar 프로젝트 - 02. UI 마무리 상태창과 설정창을 추가함으로써 UI프로그래밍이 거의 끝났습니다. 사실상 UI의 대부분을 인벤토리가 차지했기 때문에... 그리 길게 걸리진 않았네요. 도트 픽셀 하나하나를 맞춰야 하기 때문에 스트레스가 이만저만이 아니었습니다... 도트 찍기 자체는 쉬운데 배치하기가 너무 하드하네요; 다음 글에서는 세이브 로드 기능을 만들어 볼까 합니다. 이런 허접한 인디게임에 클라우드 저장기능 따윈 없습니다! 그냥 무식하게 ini으로 저장해버릴 겁니다. 그래도 저장 파일은 여러개로 저장 가능하도록 할 생각입니다. 2020. 3. 25.