유니티로 2D 게임을 어떻게 만들 수 있을까?
유니티 2D 게임 만들기 – 유니티로 만들 수 있는 게임의 종류는 무궁무진합니다. 원래 유니티가 처음 나왔을 때 엔진의 이름을 유니티3D라고 불렀는데, 그 때문에 유니티로는 3D 게임만 만들 수 있나 하고 궁금해 하는 분들이 있습니다. 하지만 그렇지 않습니다. 유니티로 2D 게임을 얼마든지 만들어 낼 수 있습니다. 현재 애플의 앱스토어나 구글 플레이 스토어에는 유니티로 만든 2D 게임이 가득합니다.
유니티로 만들 수 있는 게임은 다양한 플랫폼에서 작동합니다. 아이폰이나 안드로이드 폰과 같은 모바일 플랫폼이 아마도 유니티 게임 개발자들이 가장 선호하는 게임 마켓일 것입니다. 이 때문에 만들기 위해 알아야 할 내용을 다루는 강좌나 책도 많고 많은 자료들을 쉽게 입수할 수가 있습니다.
무엇을 공부해야 할까?
유니티로 2D 게임을 만들기 위해서는 그러면 어떤 것을 공부해야 할까요? 유니티를 전혀 모르는 분이라면 가장 기본적인 유니티 사용법 부터 배워야 할 것입니다. 가장 기본적인 설치부터 유니티를 처음 실행하면 나오는 화면의 의미와 각각의 사용 방법, 그리고 C# 스크립트 프로그래밍 방법도 배워야 합니다. 그런데 많은 유니티 입문서들이 기본적으로는 3D를 중심으로 설명하다가 2D를 간단히 다루는 정도로 끝내는 것 같습니다.
유니티 2D 게임 만들기 – 어떻게 배울까?
기본적으로 유니티로 3D 게임을 만들거나 2D 게임을 만들거나 바탕에 깔린 원리는 동일합니다. 하지만 기왕 나의 목표가 유니티 2D 게임을 만드는 것이라면 처음부터 그것을 목표로 해서 쓰여진 책이나 강의를 수강하는 것이 아무래도 나을 것입니다. 그런 강좌들을 찾아 보았는데 아마 아래의 강좌들이 공부하는데 효과적일 것으로 보입니다.
C#과 유니티로 2D 게임 개발하기 (한글 자막판)
인기 영문판 강의의 한글 버전입니다. 사이트에 들어가시면 제목 소개 부분의 번역이 잘못되어 3D 게임 만들기라는 식으로 되어 있는데, 이 강의의 3D 버전은 따로 있습니다. 스노우 보더, 레이저 디펜더, 타일 바니아, 퀴즈 마스터라고 하는 4개의 2D 게임을 만들어 보면서 유니티를 배울 수 있게 되어 있습니다. (사이트 바로 가기 – 클릭)
유니티 C# 모바일 게임 개발 – 3개의 게임을 처음부터 만들기 (영어판)
아쉽게도 영어판 강의이지만, 영어에 능숙하지 않더라도 영상을 보면서 충분히 공부가 가능한 강의입니다. 영어 공부 삼아 자막을 켜 놓고 보시거나 그냥 보셔도 됩니다. 언어의 장벽을 극복하면 유니티 관련한 학습 자료가 무궁무진하므로 평소에 영어 공부도 할 겸 영어 강의를 들으시는 것도 좋은 방법입니다. 여하튼 이 강의는 유니티 2D 모바일 게임 개발에 초점이 맞추어져 있으므로, 모바일 게임 개발을 위해 유니티를 공부하시는 분에게는 최적의 강좌입니다. 한번 도전해 보시기 바랍니다. (사이트 바로 가기 – 클릭)
미사일 커맨더로 배우는 유니티 C# 프로그래밍 연습 – 유니티 2D 게임 만들기 추천 도서
앞의 2개 강의와 달리 “미사일 커맨더로 배우는 유니티 C# 프로그래밍 연습”은 전자책입니다. 하지만 모든 예제가 동영상 파일로 함께 제공되고 있습니다. 좀 더 수준 높은 유니티 2D 게임 프로그래밍 방법을 다루고 있으므로, 앞의 강의들이 다소 쉽게 느껴지시는 분들이라면 이 책을 읽어 보시는 것을 추천 드립니다. (사이트 바로 가기 – 클릭)
더 공부할 자료 - 개발 능력 다양화를 위한 학습의 필요성
유니티 엔진의 대안으로서, 인디 개발자들에게 선풍적인 인기를 끌고 있는 엔진이 바로 고도 엔진입니다. 혹시 고도 엔진을 배워 보려고 하신다면, 다음의 온라인 강의를 체크해 보시기 바랍니다.