본문 바로가기
유니티/플랫폼 게임 만들기

유니티로 슈퍼마리오와 같은 게임 만들기 #1

by 찡사랑방 2024. 10. 26.
728x90
728x90

 

유니티 설치 및 프로젝트 만들기

 

안녕하세요! 이번 시리즈에서는 유니티를 활용해 간단한 플랫폼 게임을 만들어보겠습니다.

유니티 설치는 다른 포스팅에서 이미 다뤘으니 이번 포스팅에선 프로젝트 만들고 기본적인 세팅으로 바로 들어가도록 하겠습니다.혹시 유니티 설치가 안돼어 있으신 분들은 아래 링크로 이전 포스팅을 확인해 주세요!

 

https://jinit.tistory.com/entry/Unity로-첫-번째-게임-만들기-시리즈

 

Unity로 첫 번째 게임 만들기 시리즈

Unity 설치 및 기본 설정안녕하세요! 오늘부터 Unity로 간단한 게임을 만들어볼 거예요. 처음 시작하는 분들도 어렵지 않게 따라 할 수 있도록 천천히 설명할 테니 함께 즐기면서 만들어봐요. 첫 번

jinit.tistory.com

 

 

1. 새 프로젝트 만들기

  1. 새 프로젝트 생성
    • Unity Hub에서 Projects 탭을 클릭한 후 New Project 버튼을 클릭합니다.
    • 템플릿은 2D를 선택합니다. 플랫폼 게임은 주로 2D로 많이 개발되며, 초보자에게 적합합니다.
  2. 프로젝트 설정
    • 프로젝트 이름은 간단하게 PlatformerGame이라고 설정하고, 저장할 위치를 지정합니다.
    • 마지막으로 Create Project를 클릭해 새 프로젝트를 생성합니다.

 

2. 유니티 인터페이스 둘러보기

 

 

새 프로젝트가 생성되면 유니티 에디터가 열립니다. 유니티 에디터의 기본 인터페이스를 살펴보겠습니다.

  1. 씬(Scene) 뷰
    • 게임의 레벨 디자인을 볼 수 있는 공간입니다. 오브젝트를 배치하고 게임의 비주얼을 조정할 수 있습니다.
  2. 게임(Game) 뷰
    • 플레이어가 게임을 플레이할 때 보게 될 화면을 보여줍니다. 씬 뷰와 전환하면서 결과를 확인할 수 있습니다.
  3. 하이어라키(Hierarchy)
    • 게임 내 모든 오브젝트가 리스트 형식으로 나타납니다. 캐릭터, 배경, UI 등 모든 요소가 여기에 표시됩니다.
  4. 인스펙터(Inspector)
    • 선택한 오브젝트의 속성을 확인하고 수정할 수 있는 곳입니다. 예를 들어 캐릭터의 위치나 스프라이트, 크기 등을 조정할 수 있습니다.
  5. 프로젝트(Project) 패널
    • 프로젝트에 사용되는 모든 리소스(이미지, 스크립트 등)가 저장되는 공간입니다. 파일을 정리하기 위해 폴더를 만들고 구성할 수 있습니다.

 

3. 간단한 씬 구성하기

이제 기본적으로 씬을 구성해보겠습니다.

  1. 배경 설정
    • 2D Object > Sprite로 간단한 배경 오브젝트를 추가합니다.
    • 배경 이미지를 추가하려면 Project 창에서 Assets 폴더에 배경 이미지를 드래그한 뒤, 해당 이미지를 Sprite Renderer에 설정합니다.
  2. 바닥과 플랫폼 생성
    • GameObject > 2D Object > Sprite에서 Square를 추가하여 바닥을 만들고 Transform에서 Scale을 조정해 넓은 플랫폼을 만듭니다.
    • 색상은 Sprite Renderer의 Color에서 원하는 색으로 설정합니다.

 

Assets 폴더에 배경 이미지 드래그도 가능하고, square등의 Scale 및 Color를 변경해 사용할수도 있다.

4. 첫 번째 씬 저장하기

  1. 씬 저장하기
    • File > Save As...로 현재 씬을 저장합니다. Assets 폴더 내에 Scenes 폴더를 만들고, 씬 이름을 MainScene으로 저장하세요.

 

5. 유니티 에셋 스토어 활용하기

 

  1. 유니티 에셋 스토어 접속하기 
  • 링크로 접속하기

https://assetstore.unity.com/?srsltid=AfmBOooTsWwSht_JlGADfoxEwLb8cheQxl7Be73DDeC6AcHR0L3wjLTv

 

Unity 에셋 스토어

게임 제작을 위한 베스트셀러 에셋을 만나 보세요. 다양한 카탈로그에서 2D/3D 모델, SDK, 템플릿, 툴을 선택하여 게임 개발 속도를 높일 수 있습니다.

assetstore.unity.com

 

  • 유니티 프로젝트 내 Window -> Asset Store 로 접속하기

   

     2. 에셋스토어 활용해 플레이어 Import 하기

 

 

 

 

다음 포스팅에서는 플레이어 캐릭터를 추가하고 좌우로 이동하는 기능을 구현해보겠습니다.

728x90