“Unity에서 나도 게임을 만들고 싶어!”라고 생각하시는 분은 많은 것이 아닐까요? 서점에 가면 Unity를 설명한 좋은 책이 많이 있습니다. 재밌는 책을 사다가 차례로 모방해서 샘플 게임을 만든 사람도 있겠지요. 그리고 그럴듯한 게임이 완성했을 때”이거라면 나도 재미 있는 게임을 만들 수 있을지도!”으로 설레이게 했을 것입니다.그런데 정작 자신에서 게임을 만들어 보려는 “어디서 만들면 될까?””” 어떻게 생각하면 좋을지 모르겠다” 하는 고민이 많지요.수많은 샘플 게임을 모방하고 만들어 본 게 이런 어려움을 경험하는 이유는 많은 책이 재미 있는 게임을 만들기 위해서”여러가지 기법”을 구사하기 때문입니다. 게임 제작은 매우 심오한 것입니다. 재미를 추구하기 위해서는 개별적으로 생각해야 하는데 그 생각이 어렵거나 다른 게임에 맞지 않는 것도 있습니다. 그것을 조금이라도 이해한 사람은 성취감을 느끼고 한 단계 나아가게 되지만 초보자는 오히려 거기서 좌절할 수도 있습니다.이번 연재하는 포스팅은 unity초심자가 2D게임을 만들기 위한 입문서인《유니티 2D게임 제작)에서 발췌한 내용으로 작성될 예정입니다.
유니티 2D 게임 제작(유니티를 몰라도 만들 수 있다) 저자 모리 요시나오출판 영진닷컴 출시 2021.02.19.
유니티 2D 게임 제작(유니티를 몰라도 만들 수 있다) 저자 모리 요시나오출판 영진닷컴 출시 2021.02.19.
게임하는 쪽에서 만드는 쪽으로
여러분, 어떤 게임을 좋아합니까?달리고 점프하고 골을 노려액션 게임? 머리를 써서 수수께끼를 푸는 수수께끼 게임? 경험치를 늘리고 길을 열어 가는 롤 플레잉 게임?잠시 쉴 때의 캐주얼 게임? 그 밖에도 퍼즐 게임, 슈팅 게임, 레이스 게임, 리듬 게임, 위치 게임 등 여러 종류가 있으며 따지고 보면 한도 끝도 없습니다.그럼 이들의 게임을 어떤 장소에서 플레이합니까? 주머니에서 스마트 폰을 꺼내어 주는 것도 있으시겠죠, 집에 두고 있는 가정용 게임기에서 플레이할 것도 있습니다. 휴식 시간에 컴퓨터에서 플레이할 것이 있을지도 모릅니다. 이제 여러 종류의 게임을 여러 장소에서 플레이하는 시대가 왔습니다.항상 플레이하고 있는 게임을 직접 만들었으면 재미 있지 않을까요? “게임하는 측”에서 ” 만드는 “가 되어 보는 것입니다.그러나 게임을 만드는 것은 대기업에서 몇명이 몇개월이 지나고 만드는 것이니까, 개인으로 만드는 것은 불가능하지는 아니지만, 그렇지 않습니다. 게임에는 여러 종류가 있습니다. 작은 게임이라면 개인이든 할 수 있어요. 그리고”게임 제작은 게임을 플레이하는 것과는 또 다른 즐거움”이 있습니다. 게임 제작은 이상하게도 아무리 작은 게임에서도 작동하는 순간 감동합니다. 스스로 생각한 게임이 실제로 눈앞에서 동작하니까. 자신의 손으로 만들어 낼 수 있는 체험은 스스로에게 용기를 줍니다.처라이센스 : https://unity.com/solutions/game자, 그런 게임을 만들어 볼까요?요즘 시대에 게임을 만드는 도구는 여러 가지가 있습니다. 그중에서도 가장 뛰어난 것이 Unity입니다. 유니티는 게임을 만들기 위해 태어난 소프트웨어입니다.다양한 종류의 게임을 만들 수 있습니다. 물리 엔진으로 리얼한 액션 게임이나 레이스 게임도 만들 수 있고, 머리를 사용하는 퍼즐 게임도 만들 수 있습니다. 3D 게임뿐만 아니라 2D 게임도 만들 수 있습니다.또한 멀티 플랫폼 지원이므로 다양한 하드웨어용 게임을 만들 수 있습니다. PC용 게임, 스마트용 게임, PS4 및 Switch 등의 게임기용 게임도 만들 수 있습니다. 게임 제작에 특화된 편리한 소프트웨어입니다.처ライセンス:https://unity3d.com/unity/features/multiplatform그러므로 Unity는 실제로 프로가 사용하고 있습니다. 그래도 초심자라도 사용할 수 있습니다. 고도의 기술이 적용되는 상용 게임에서 초심자가 만들어 게임까지 다양한 게임을 만들 수 있습니다.본서에서는, 처음 게임을 만드는 초심자에게 간단한 2D게임 만드는 법을 설명하고 있습니다.3D게임은 보기가 멋지고 재미 있지만, 3D모델을 이해하고 만들어 컨트롤해야 하기 때문”게임 제작 방법의 기본”외에도는 게 많아요. 2D게임은 “게임 제작 방법의 기본”밖에 집중할 수 없으므로 간단합니다. 이어”게임 만드는 방법의 기본”이 이해하면 3D게임을 만들 때에도 응용할 수 있습니다.그럼 Unity에서 즐거운 2D게임을 만들어 봅시다. Unity는 멀티 플랫폼에 대응하고 있어 다양한 소프트웨어용으로 게임을 작성할 수 있습니다.● ● 모바일용:iOS, Android, Fire OS● 데스크톱용:Windows, Mac, Linux, Facebook Gameroom● 콘솔용:PlayStation 4, PlayStation Vita, XBox One, Nintendo Switch, Nintendo 3DS● Web용:WebGL● VR/AR용:Oculus Rift, Playstation VR, Gear VR, Apple ARKit, Google ARCore게임 개발에 필요한 것은?2D 게임을 만드는데 무엇이 필요할까요? 그것은 한마디로 그림과 프로그램입니다.그림은 게임 중에 등장하는 캐릭터, 배경, 아이템, 버튼 등 눈에 보이는 모든 것입니다. 2D게임 화면은 “그림”을 화면에 놓고 만듭니다.유감이지만, 이”그림”는 Unity로 할 수 없으니 따로 마련해야 합니다. 그림이 잘하면”CLIP STUDIO Paint”과 “Adobe Photoshop CC”등의 그래픽 소프트웨어를 이용해서 직접 그림을 그리며 준비합시다.그렇지 않으면 그림을 발견하고 사용하는 방법이 있습니다. 『 유니티 2D게임 제작 』의 책에서도 샘플 그림을 준비합니다. 연 닷컴 홈페이지에서 샘플 화상을 다운로드 받아 두세요. [ 연 닷컴]홈페이지 https://www.youngjin.com/[부록 CD다운로드]영진닷컴 – IT전문출판기업 영진닷컴은 수험서와 IT도서를 전문적으로 출판하는 대한민국의 대표 출판사이다. SNS(유튜브, 블로그 등)를 통해 많은 콘텐츠와 서비스를 제공.www.youngjin.com다음으로 중요한 것이 프로그램입니다. 화면에 배치했다”그림”을 어떻게 움직이느냐를 결정하는 명령입니다. Unity에서는 프로그램을 스크립트와 부릅니다. 프로그래밍 언어는 “C#”을 사용합니다.C#는 일반적인 프로그래밍 언어에서 제대로 학습하려면 그것만으로도 한권의 책으로 될수록 깊이 있는 프로그래밍 언어입니다. 지금 바로 게임을 만들고 싶지만 우선 C#언어에서 공부해야 하는 것은 조금 힘드시죠?그래도 안심하세요. Unity에서는 C#는 사용합니다만,”Unity특유의 사용법”에서 C#을 완전히 이해하지 않아도 사용할 수 있습니다.그러므로 이 책에서는 C#언어의 문법 공부는 않고, 바로 게임을 만드는 부분부터 시작합니다. C#언어를 몰라도 이해할 수 있을 정도의 간단한 명령만 사용하고 만듭니다. 실제로 나는 아주 평범한 고등 학생에게 가르쳤던 적이 있지만 프로그래밍을 한 적이 없는데도 불구하고 의미를 이해하고 수정하며 즐거운 게임을 만들 수 있었습니다. 때문에 아마 여러분도 괜찮아요. 먼저 접하는 것부터 시작하죠. 그리고 좀 더 자세히 알고 싶다면 그때의 C#를 공부하고 보세요. 깊고 재미 있는 언어입니다.다음의 글에서는 Unity를 개시하기 위한 설치 작업을 알립니다. 간단한 게임에서도 자기가 생각해서 만드는 방법을 알고 싶으면?유니티 2D 게임 제작(유니티를 몰라도 만들 수 있다) 저자 모리 요시나오출판 영진닷컴 출시 2021.02.19.유니티 2D 게임 제작(유니티를 몰라도 만들 수 있다) 저자 모리 요시나오출판 영진닷컴 출시 2021.02.19.유니티 2D 게임 제작(유니티를 몰라도 만들 수 있다) 저자 모리 요시나오출판 영진닷컴 출시 2021.02.19.