기타2026. 6. 6.
비행기 슈팅게임(우주 배경)



다양한 난이도와 상점 강화 시스템을 갖춘 중독성 넘치는 모바일 슈팅 게임이야!
💡 만든 동기
단순히 적을 쏘는 게임을 넘어, 플레이어가 직접 기체를 성장시키고 자신의 한계(난이도)에 도전하는 재미를 느낄 수 있는 몰입감 높은 슈팅 게임을 만들기 위해 제작했어.
🤔 어려웠던 점
성장 시스템의 충돌: 특정 능력치를 최고 레벨(MAX)까지 올렸을 때, 상점의 UI 데이터(가격 표시 태그 등)가 통째로 사라지면서 게임이 멈추거나 다른 능력치를 강화하지 못하게 되는 런타임 에러가 가장 까다로운 문제였어. 난이도 밸런싱: 난이도가 올라갈수록 적의 탄속과 체력, 보상을 정교하게 조절하여 '너무 어렵지만은 않은, 도전하고 싶은 난이도'를 설계하는 게 쉽지 않았지.
🛠 해결한 방법
UI 데이터 보존: 버튼의 글자를 바꿀 때 전체 내용을 덮어쓰지 않고, 특정 태그만 정밀하게 수정하는 방식을 도입해 레벨이 MAX가 되어도 상점 시스템이 깨지지 않도록 로직을 개선했어. 가변 난이도 시스템: 각 난이도마다 공격력, 스폰 속도, 골드 획득 배율을 변수로 관리하여, 플레이어가 선택한 단계에 따라 실시간으로 게임 환경이 변하도록 설계해서 해결했어!
✨ 배운 점
난이도를 더 올려달라는 요청이나, 레벨을 끝까지 올렸을 때 다른 게 안 올라간다는 제보처럼 실제 플레이어의 날카로운 피드백이 있어야만 혼자서는 절대 찾지 못했을 숨은 버그들을 찾아내고 게임을 더 재미있게 진화시킬 수 있다는 소중한 사실을 알게 되었어!