← 프로젝트 목록으로

2D 플랫포머 - 마리오 like

기본 정보

사용 언어
C#Unity
포지션
개인프로젝트
기간
2022.05 ~ 2022.06
팀 / 개인
개인
깃허브 링크
GitHub에서 보기 →

프로젝트 소개

Unity 2D를 이용해 개발한 슈퍼마리오 스타일의 수평 이동 플랫포머 게임입니다.

프로젝트 구성

  • 플레이어

    • Rigidbody 기반 물리 이동과 Box Collider 충돌 처리
    • 함정·몬스터 피격 시 이벤트 및 체력 감소
    • 바닥 타일 법선 벡터 검사로 상단부 접지 시에만 재점프 허용
    • 가시 함정과 이동형 몬스터 구현
    • Raycast로 바닥을 감지해 낭떠러지 도달 시 이동 방향을 반전
  • 게임 요소

    • TextMeshPro UI로 코인 획득 시 스코어 반영
    • 깃발 오브젝트 접촉 시 다음 스테이지(씬) 이동
    • 체력 소진·추락 시 Game Over 및 재시작 버튼 활성화
    • Tile Map으로 스테이지 구성
    • Sin 함수를 이용해 주기적으로 상하 이동하는 발판 오브젝트 구현

스크린샷

스크린샷/영상 자료 준비 중입니다.