TIL

Unity에서 무한 맵 생성 시스템 구현하기

youngjin02 2025. 5. 13. 21:11

✅ 오늘 한 일

  • 무한 맵 시스템을 적용하기 위한 MapGenerator 스크립트 작성
    • 다양한 맵 청크 프리팹을 준비하고 Queue로 관리
    • 플레이어가 일정 지점에 도달하면 새 맵 생성, 지나간 맵은 제거
  • 맵 구성 요소인 MapChunk1, MapChunk2 프리팹 제작 및 배치 테스트 완료
  • Unity에서 프리팹을 이용한 구조적 맵 설계 경험
  • Git 충돌 상황 해결 및 커밋/머지 과정 정리

🔥 오늘 배운 점

  • Queue를 활용한 순차적인 맵 청크 관리 방식
  • Unity에서 오브젝트 동적 생성/삭제 흐름을 잡는 방법
  • 충돌 처리, 컴포넌트 유무 확인 등 Git 머지 시 주의할 점

✏️ 내일 할 일

  • 다양한 난이도의 MapChunk 프리팹을 더 많이 만들어 적용해보기
  • 배경 음악/환경 효과와 맵 연결 고도화
  • 플레이어가 사망하거나 스테이지를 벗어났을 때 처리 로직 설계

🧠 느낀 점

  • 반복되는 맵이 아니라 동적으로 생성되는 무한 맵 구조는 설계만 잘하면 효율적이고 확장도 쉬움

요약

MapGenerator를 중심으로 무한맵 생성 시스템을 구축하고,
플레이어 이동에 따라 맵이 자연스럽게 이어지는 구조로 전환 완료.
게임의 스테이지 구성이 훨씬 유연해졌다.