본문 바로가기

3d4

게임개발 중급(32) - 유니티 필수 에셋, 유용한 도구 유니티 필수 에셋, 유용한 도구 여태껏 다양한 게임에서 사용될 만한 기본적인 게임 구성 방식에 대해서 다뤘습니다. 움직임이나 아이템, 충돌 등 게임이라면 필수적으로 들어갈만한 내용입니다. 이제부터는 조금 더 응용할 수 있는 내용에 대해서 다루어볼까 합니다. 유니티에서는 에셋스토어가 있는데, 이를 잘 활용하면 생각보다 많은 기능을 쉽게 사용할 수 있습니다. 스타터 에셋 - 1 / 3인칭 캐릭터 컨트롤러 유니티로 3D 게임을 제작하다 보면, 게임을 완성도있게 만들기 위해 필요한 요소가 너무나도 많습니다. 특히 캐릭터를 컨트롤하고 시점을 카메라로 설정하는 방법은 초보입장에서는 어려울 수 있습니다. 그래서 유니티 에셋스토어에서는 해당 기능을 무료로 제공해줍니다. 3D 초보자 : 튜토리얼 리소스 3D 게임을 만드.. 2023. 5. 23.
게임개발 중급(22) - 3D 게임 만들기(2) 3D 게임 만들기(2) 저번 시간은 3D 게임 만들기를 시작하기 전, 2D 게임과의 차이점이 존재하는 것 중 씬 화면구성과, 기즈모 그리고 머티리얼에 대해 간단히 알아보았습니다. 이제부터 본격적으로 3D 게임을 한번 만들어 보는 시간을 가지겠습니다. 게임 무대 만들기 우선 게임의 무대가 될 공간을 생성할 것입니다. 2D에서는 씬에서 카메라가 보이는 부분만 오브젝트로 채워서 게임을 꾸밀 수 있었지만, 3D 공간에서는 카메라 뷰의 움직임이 훨씬 자유롭기 때문에 조금 더 복잡하다고 느낄 수 있습니다. 저는 하이어라키 창에서 우클릭으로 생성할 수 있는 기본 3D오브젝트인 Plane으로 바닥을 생성하고, 마찬가지로 Cube를 사용해 벽을 생성해 주겠습니다. 그리고 그 공간에 우리가 사용할 플레이어를 Cylinde.. 2023. 5. 12.
게임개발 중급(21) - 3D 게임 만들기(1) 3D 게임 만들기(1) 이전에 저희는 2D 플랫포머 게임을 만들어 보면서 유니티로 게임 만드는 방법과 감각을 터득했습니다. 추가적으로 유니티에서 활용될 수 있는 다양한 요소를 정리하여 사용할 수 있는 기능의 범위도 더욱 넓어졌습니다. 이제 2D가 아닌 3D 프로젝트를 생성하여 게임을 만드는 것에 대해 이야기를 해볼까 합니다. 3D 프로젝트 기본구조 3D 게임을 만들기 위해선 역시 3D 프로젝트를 생성해야 합니다. 기본 탬플릿으로 유니티 허브에 있는 3D 프로젝트를 생성하면, 위 사진과 같은 화면으로 구성된 프로젝트가 생성됩니다. 화면의 레이아웃은 사용자마다 다를 수 있습니다. 3D 프로젝트를 생성하면 샘플 씬 위에 두가지가 기본적으로 생성됩니다. Main Camera와 Directional Light 입.. 2023. 5. 12.
게임개발 중급(2) - 유니티 프로젝트 구성 유니티 프로젝트 구성 유니티를 시작하기 앞서, 유니티로 만들 수 있는 다양한 프로젝트의 종류에 대해서 간단하게 설명하겠습니다. 만약 어떤 게임을 만들지 아직 정해지지 않았다면, 자신이 만들 게임의 종류부터 정해야 합니다. 유니티에서는 여러 가지 프로젝트 구성 옵션을 제공합니다. 다음은 각각의 구성에 대한 간단한 설명입니다. 2D: 2D 게임을 만들기 위한 구성입니다. Sprite와 같은 2D 그래픽 요소를 쉽게 추가할 수 있습니다. 3D: 3D 게임을 만들기 위한 구성입니다. 유니티에서 제공하는 3D 모델링 도구를 사용하여 복잡한 3D 모델을 만들 수 있습니다. VR: 가상 현실 게임을 만들기 위한 구성입니다. VR 헤드셋과 함께 사용할 수 있으며, 유니티에서는 VR 게임 개발을 위한 다양한 도구를 제공.. 2023. 4. 21.