본문 바로가기

2D 플랫포머12

게임개발 중급(7) - 2D 플랫포머 게임 만들기(2) 2D 플랫포머 게임 만들기(2) 저번 시간에 이어서 2D 플랫포머 게임을 제작해 보겠습니다. 저번에는 게임의 설계방식을 통해 가장 먼저 해야할 오브젝트 배치, 컨트롤러 스크립트를 통한 오브젝트 움직이기 까지 진행하였습니다. 저번에 진행했던 내용에 이어서 진행하겠습니다. 우선 플레이어에 적용한 Rigidbody2D는 물리엔진 같은 개념이기 때문에, 중력이 작용합니다. 그렇기 때문에 이전 코드를 그대로 플레이어에 적용하고 실행시키면, 방향키를 통해 플레이어를 움직이지 않아도 자동으로 밑으로 천천히 내려가는 모습을 볼 수 있습니다. 하지만 이전에 저희가 했던 컨트롤러 코드는 단순히 움직임만 구현하기 위해 작성한 것입니다. 이제부터는 플랫포머에 걸맞는 코드를 작성하며 플랫포머 게임을 만들어 나가보려 합니다. 간.. 2023. 4. 26.
게임개발 중급(6) - 2D 플랫포머 게임 만들기(1) 2D 플랫포머 게임 만들기(1) 저번에 미리 이야기 했듯이, 오늘은 다시 2D 게임을 만드는 법에 대해 설명하겠습니다. 이번 예제에서는 유니티 내부에서 제공하는 기능을 활용하여 키보드 조작으로 캐릭터를 움직이는 플랫포머 게임을 만들어보겠습니다. 플랫포머(Platformer)는 주인공 캐릭터를 조작하여 스테이지를 통과하거나 목표물을 획득하는 게임의 장르 중 하나입니다. 일반적으로 2D 그래픽으로 제작되며, 플레이어가 플랫폼(바닥)을 오르내리며 장애물을 피해가는 것이 특징입니다. 플랫포머 게임은 점프, 던지기, 공격 등 다양한 액션 요소가 있으며, 보스전과 같은 스테이지의 끝에 보스가 출현하는 것도 일반적입니다. 매우 인기 있는 장르 중 하나이며, 대표적인 예시로는 슈퍼 마리오 브라더스가 있습니다. 먼저, .. 2023. 4. 25.