상세 컨텐츠

본문 제목

[2D Platformer] 1. START & 좌우 이동 구현

개발기록/Unity 유니티

by 도리(Dory) 2025. 12. 22. 10:12

본문

다시 게임 만들기 프로젝트를 시작했다-!-!-! 👾👾

 

2D 플랫포머 게임

플랫폼은 발판을 이야기하는데, 캐릭터가 발판을 밟고 다니면서 플레이하는 종류의 게임들을 말한다.

요즘 메이플랜드를 많이 하기도 했고 2D 게임을 만들어보고 싶어서 이 장르를 택했다.

 

 

 

개발 규칙

 

게임 개발은 이전에도 해본 적이 있지만,

이번에는 조금 더 체계적이고 효율적인 방식으로 해보고 싶었다.

 

그래서 GPT의 도움을 받아

아주 단순한 규칙 두 가지를 정했다.

 

  • 항상 시작 – 목표 – 플레이 – 끝이 있는 상태를 유지한다
  • 아트는 타인에게 보여줘도 될 정도로 플레이가 안정된 이후에 넣는다

 

완성도가 낮아도 상관없고,

일단 게임처럼 켜서 플레이하고 끝낼 수 있는 상태를 유지하는 게 목표다.

 


 

꼭 구현해보고 싶은 기능

 

진짜 간단한데, 메이플 사다리 타는 기능을 꼭 구현해보고 싶다. (심플하죠?)

 

여유가 된다면

NPC 다이얼로그도 한 번 붙여보고 싶다.

 

 

메이플월드 - 메이플랜드

 

 

First Day

 

Day 1에서는 목표를 아주 작게 잡았다.

 

왼쪽에서 시작해서
좌우로 움직여서
흰색 네모에 도달하면 끝

 

그래서:

 

  • 플레이어 좌우 이동을 만들고
  • 목표를 흰색 네모로 정하고
  • 도달하면 Success 가 뜨도록 했다

 

아트는 전부 square로 처리했다.

 

결과적으로 지금은

“게임을 켜면 → 움직일 수 있고 → 끝낼 수 있는 상태"가 됐다.

 

아래는 현재 상태의 플레이 영상이다.

 

 

 

 

 

마무리

시작 – 목표 – 플레이 – 끝이 명확하니까

개발하는 입장에서도 뿌듯함이 두 배인 것 같다.

 

예전에는 도트만 찍다가 끝난 경우도 많았는데,

이 방식은 꽤 마음에 든다.

 

다음 목표는 사다리 타기 구현이다~!

 

관련글 더보기