본문 바로가기

2D 게임3

게임개발 중급(17) - 2D 플랫포머 게임 만들기(총정리) 2D 플랫포머 게임 만들기(총정리) 여태까지 저희는 2D 플랫포머 게임 만들기를 진행하였고, 그 과정에서 다양한 스크립트와 오브젝트 등 많은 것들이 사용되었습니다. 그리고 중간에 이미 만든 것을 변형하기도 하였습니다. 저희가 만약 게임을 만드는 개발자가 아니라 플레이하는 유저라면, 저희가 만든 게임을 보고 만들기 어렵다고 생각하지 않을 것입니다. 하지만 직접 해보면 생각보다 많은 것들이 필요하고 어렵다는 것을 알 수 있습니다. 오늘은 최종적으로 만들어진 결과물을 정리하는 내용으로 마무리 하겠습니다. 하이어라키 창과 프로젝트 창 오브젝트 폴더는 비어있습니다. 저는 유니티 내부에서 제공하는 기본 오브젝트를 하이어라키에 바로 생성하여 사용했기 때문입니다. 마찬가지로 Scenes 폴더에도 현재 사용하고 있는 S.. 2023. 5. 6.
게임개발 중급(6) - 2D 플랫포머 게임 만들기(1) 2D 플랫포머 게임 만들기(1) 저번에 미리 이야기 했듯이, 오늘은 다시 2D 게임을 만드는 법에 대해 설명하겠습니다. 이번 예제에서는 유니티 내부에서 제공하는 기능을 활용하여 키보드 조작으로 캐릭터를 움직이는 플랫포머 게임을 만들어보겠습니다. 플랫포머(Platformer)는 주인공 캐릭터를 조작하여 스테이지를 통과하거나 목표물을 획득하는 게임의 장르 중 하나입니다. 일반적으로 2D 그래픽으로 제작되며, 플레이어가 플랫폼(바닥)을 오르내리며 장애물을 피해가는 것이 특징입니다. 플랫포머 게임은 점프, 던지기, 공격 등 다양한 액션 요소가 있으며, 보스전과 같은 스테이지의 끝에 보스가 출현하는 것도 일반적입니다. 매우 인기 있는 장르 중 하나이며, 대표적인 예시로는 슈퍼 마리오 브라더스가 있습니다. 먼저, .. 2023. 4. 25.
게임개발 중급(4) - 2D 룰렛 게임 만들기 2D 룰렛 게임 만들기 이번에는 저번에 이야기 했던대로 2D로 룰렛게임을 만들어 보겠습니다. 우선 게임이라고 하면, 사용자가 어떤 동작을 통해 오브젝트를 움직이게 할 수 있어야 합니다. 저희가 움직여야 할 오브젝트 요소는 룰렛 입니다. 게임의 기획을 간단하게 살펴본다면, 저희가 필요한 리소스는 룰렛이미지, 혹은 2D 오브젝트를 통해 직접 제작한 룰렛 그리고 룰렛바늘 이미지가 필요합니다. 필요한 이미지나 오브젝트를 먼저 위치에 맞게 씬에 배치하는 것이 1단계입니다. 2단계는, 사용자가 터치 혹은 클릭했을 때, 룰렛이 돌아가도록 해주어야 합니다. 그렇다면 컨트롤러 스크립트를 만들고, 돌아가는 주체가 룰렛이므로 룰렛 오브젝트에게 스크립트를 적용 시켜 주어야 합니다. 그리고 마지막으로 3단계는 룰렛이 돌기만 하.. 2023. 4. 23.