프로젝트: 우주 서바이벌 샘플 게임 개발 기록 1편

SmartBear·2025년 7월 8일

AI

목록 보기
7/9
post-thumbnail

💡Generate from ChatGPT

🌌 우주 생존 샘플 게임 개발기 #1: 기본 시스템 완성

🎯 개발 목표

  • Brotato / 뱀파이어 서바이벌 기반 SF 우주 생존 게임
  • 완성하는 것을 목표로 작은 기능부터 차근히 구현
  • 나중에는 Ship 자동 전투, 자동 채집 등 확장 예정

✅ 2025.07.08 개발 완료 기능

🔹 플레이어

  • 방향키로 이동 가능
  • 가장 가까운 적 방향으로 총알 자동 발사
  • 총알은 적만 파괴, Resource 에는 영향 없음

🔹 적

  • 일정 시간마다 랜덤 위치에 등장
  • 플레이어를 향해 이동
  • 플레이어에 닿으면 게임 오버 (Time.timeScale = 0)

🔹 자원(Resource)

  • 적 격추 시 생성
  • 플레이어가 가까이 가면 자동 채집
  • 화면 좌측 상단에 자원 개수 표시

🔹 Ship 제작

  • 자원 5개 모으면 Ship 생성 버튼 활성화
  • Ship 은 현재 위치에 생성됨 (기능 없음 → 다음 단계)

🔁 게임 흐름

적 생성 → 플레이어가 총알 발사 → 적 격추 → 자원 생성 → 채집 → Ship 제작


🛠️ 개발 환경

  • Unity 6 (Built-in Render Pipeline, 2D)
  • C# (MonoBehaviour)
  • TextMeshPro (UI 표시)
  • 기본 Physics2D 사용

🔜 다음 계획

  • Ship 도 자동으로 적 공격하도록 확장
  • 체력 / 업그레이드 시스템 추가
  • 스테이지 기반 or 시간 기반 난이도 상승

📝 개발 소감

  • 아주 기본적인 동작부터 빠르게 확인하면서 개발
  • 그래픽 없이 기능부터 만들면 부담이 줄어듦
  • 이 흐름대로 계속하면 완성까지 갈 수 있을 듯

profile
Python Dev with Infra -> Game Programmer

0개의 댓글