
Galactic Defense는 외계 군대의 공격으로부터 함선을 방어하는 게임입니다. 플레이어는 매 웨이브마다 몰려오는 적 분대에 맞서 함선을 확장하고 쉴드를 전개하며 생존해야 합니다.
-
화면의 우측 하단에서 현재 웨이브와 보유 코인 정보를 확인할 수 있습니다.
-
붉은 반원은 에너지 게이지입니다. 에너지 게이지 주변을 드래그함으로 에너지 실드를 활성화하여 함선을 방어할 수 있습니다.
-
현재 함선과 인접한 빈칸을 클릭해 함선을 확장할 수 있습니다.

-
함선의 특정 칸을 선택하여 업그레이드하거나 삭제할 수 있습니다.
에너지 블록은 에너지를 생산하며, 저장 가능한 에너지 총량을 늘려줍니다. 에너지 실드를 사용하기 위해 필요합니다.
코어 블록은 코인을 생산하며, 함선의 심장과도 같은 블록입니다. 함선의 모든 코어 블록이 파괴되면 게임 오버됩니다.
터렛 블록은 가까운 적을 공격합니다.

-
공격 전 노란색으로 점멸하는 적의 경우, 함선을 관통하는 공격을 합니다. 에너지 실드를 통해 방어하세요.

-
공격 전 빨간색으로 점멸하는 적의 경우, 매우 치명적인 관통 공격을 합니다. 반드시 에너지 실드로 방어해야 합니다.

제작과정
기획 및 개발 배경
개인 일정으로 실제 개발에 할당할 수 있는 기간이 짧았습니다. 이 기간을 최대한 활용하고자 개발하지 못한 기간 동안 기획과 개발 계획 수립에 집중했습니다.
디펜스 게임 중 가장 먼저 떠오르고 많이 플레이한 장르는 타워 디펜스였지만, 타워 디펜스는 기존 게임들로부터의 차별성을 찾아 나만의 디펜스 게임을 만들기 어렵다고 판단했습니다. 이에 플레이어의 능동적인 플레이를 유도할 수 있는 “에너지 실드” 기믹을 메인 시스템으로 채택했습니다. 여기에 플레이어가 자신의 함선을 직접 확장하고 커스텀할 수 있는 빌딩 요소를 결합하여, 타워 디펜스처럼 직접 제작하고 방어한다는 몰입감을 강화했습니다.
핵심 시스템 설계 및 구현
- 무한 웨이브 시스템: 제한된 개발 기간 대비 플레이 타임을 극대화하기 위해 무한 웨이브 시스템을 도입했습니다. 계산식에 따라 각 웨이브의 총 코스트가 산정되며, 해당 코스트 내에서 적 유닛이 무작위로 편성되도록 설계했습니다.
- 핵심 게임 플레이: 고정된 우주선을 확장해 나가는 방식을 통해 건설형 디펜스 본연의 재미를 유지했습니다. 동시에 플레이어가 직접 방어막을 그리는 매커니즘을 통해 능동적인 조작감을 부여했습니다.
리소스 및 개발 프로세스
- 프로그래밍: 전반적인 구조와 로직 기획은 직접 수행하였으며, 실제 코드 구현은 Github Copilot Codex, Antigravity Gemini에게 맡겨 생산성을 높였습니다. 다양한 파라미터를 Unity 에디터 상에서 수정할 수 있도록 설계하여 직접 테스트하며 밸런스를 조정했습니다.
- 리소스: 스프라이트 및 효과음은 기본적으로 에셋을 활용하였으며, 적합한 리소스가 없는 경우 AI를 활용하여 직접 제작하였습니다. 배경음악은 Suno AI를 활용해 제작했습니다.