[Unity 게임 개발 강좌]- 1 - 개발 환경 구축하기
드디어 시작입니다!
안녕하세요, 인디게임을 개발하는 심리학도 @lhamed 입니다!
드디어 게임개발 튜토리얼의 첫장을 열게 되었습니다!
제가 처음 게임 개발을 배워보기로 결심 했을 때, 학원비는 터무니 없이 비싸 보였고, 제대로 배울 방법조차 막막했습니다.
그래서 저는 주로 티스토리 블로그들과 영어로 된 유튜브 채널들을 기웃기웃 거리면서 어깨너머로 개발 지식을 긁어 모았었죠.
그리고 제가 허접하게 나마 게임을 출시해보고, 거기서 수익도 얻어보고 하면서 배운 것들을 제가 받아왔던 것처럼
얼굴과 이름을 모르는 누군가에게 나눠줄 기회를 호시 탐탐 노리고 있었습니다.
그러다가 Steemit 이라는 훌륭한 플랫폼을 발견하게 되었구요.
이 곳에서 처음부터 차근차근 배워나갈 수있는 게임 개발 강좌를 시작하게 되었습니다.
강의 방식은 다음과 같습니다.
매주 목요일이 되는 자정에, 저는 새 강좌를 업로드 할 것입니다.
그 강좌에서 나오는 SBD 수익중 30% 를 나누어 , 튜토리얼을 잘 이행하신 분들 중, 댓글로 확인이 가능한 분에게 보내드리겠습니다.
본격적인 강좌를 시작합니다 !
( 바쁘신 분들은 여기부터 보시는 것도 좋습니다 )
이 글을 읽고 계시다면, 아마 어느정도는 게임 개발에 뜻이나 관심이 있으시리라 믿습니다.
게임은 다양한 방식으로 만들 수 있습니다.
종이와 칼, 풀 등으로 보드게임을 만들 수도 있을 것이고, 컴퓨터나 콘솔에서 돌아가는 게임을 깡으로 코딩해서 만드는 방법도 있죠.
보드 게임은 그렇다 치고, 컴퓨터 게임이나 모바일 게임을 만들기 위해서는 사실 꽤 많은 노력이 필요합니다.
그렇기 때문에 '엔진' 이라는 것이 존재합니다.
이름에서 풍겨나오는 느낌대로, 마치 엔진을 장착한 자동차를 타고 달리는 것이
사람이 직접 달리는 것보다 빠르고 효율적인 것처럼
게임 개발 엔진은 개발을 빠르고 효율적이게 해줍니다.
이 게임 개발 엔진은 꽤 많은 종류가 있습니다만, 이 강좌에서는 'Unity' 라는 엔진을 다루려고 합니다.
요녀석 입니다.( 사진 출처 : 유니티 공식 홈페이지 )
유니티는 멀티 - 플랫폼을 지원 합니다.
엑스박스나 플스같은 콘솔부터, 아이폰이나 안드로이드 모바일 까지도 지원하죠.
( 하지만 사실 쓰게 될건 안드로이드와 Pc 정도입니다. )
전에 말씀 드렸듯이, 이 게임에서 만들게 될 것은 안드로이드 모바일 게임입니다.
우선 준비할 것을 준비하시고 아래로 계속 읽어 내려가시면 됩니다!
이제 본격적인 게임개발에 들어가기 앞서 ,
마치 물놀이 전에 수영복을 입듯이,
개발에 필요한 환경들을 설치할 필요가 있습니다.
준비할 것들
PC 또는 Mac ( 저는 맥북을 사용하고, 동생은 윈도우 노트북을 사용하니, 둘 다 괜찮습니다 ! ) + ( 넉넉히 15G 이상의 저장 공간 )
인터넷 환경
약간의 인내심 (중요!!)
설치 과정
1. 유니티를 다운로드 합니다.( 클릭 : https://unity3d.com/kr )
빨간 박스를 클릭해 줍니다 ! ( '유니티를 내손에' 클릭)
다양한 라이센스 중, 무료로 이용할 수 있는 "Try personal"을 클릭해줍니다.
( 덜된 한글화가 친밀감을 불러옵니다. )
2. 파일을 다운 받고나서, 열어보면!
요런 창이 뜰거구요! 보통 게임 설치하듯 설치해 주시면 됩니다.
단,
이런 창이 뜨면, 설정을 위 그림처럼 해주세요!
안드로이드 빌드 서포트와 비쥬얼 스튜디오를 설치한다는 내용인데요.
안드로이드 빌드 서포트는 말 그대로, 안드로이드 모바일 기기에서 구동하는 게임을 만드는데 필요하고,
비쥬얼 스튜디오는 IDE ( Integrated Development Environment )인데요.
한 마디로, 코딩을 할 수 있는 종합 개발 환경입니다.
코딩에 대해서 지식이 전무하신 분들을 위해 조금 쉽게 적자면,
지금 설치하고 있는 유니티 엔진에 포함된 구성요소들로도 게임을 만들 수는 있지만,
어떤 부분들은 코딩을 직접하는게 훨씬 수월하기도 합니다 !
마치 레고블럭 만으로 집을 만드는 것 보다는, 지점토를 섞어 만들면 좀 더 편하고 퀄리티도 높아지는 것 처럼요.
어쨋든 몽땅 설치하시면 됩니다.
3.이렇게 설치를 마치고 유니티를 실행해보면
게임도 아닌데 로그인 화면이 뜹니다 !!
로그인 화면에서,
파란색 글씨 Create one 을 클릭하면, 유니티 계정을 만들 수 있습니다.
유니티의 각종 기능이나 유니티 광고를 게재한 후에 관리도 모두 이 계정으로 하니,
성실하게 가입에 임하시면 됩니다. ( 약간의 힌트 : 모든 질문에 완벽하게 답할 필요는 없습니다. )
이로서 설치가 완료 되었습니다 !
사실 시작이 반이라는 말이 있듯이, 벌서 게임 개발을 반이나 했습니다 !
..
읽어주셔서 감사합니다! 유니티 가입까지 마치셨다면,
이런 엇비슷한 화면이 뜰거에요!
이 화면을 댓글로 인증해 주시면, 이번 강좌는 착실하게 따라 오신 것으로 생각하고
이 글의 30 % 수익을 다음 주 이시간에 보낼 때, 참고하겠습니다!
라틴어 속담 중에
Prima schola est alba, ultima brevis
말이 있습니다. 첫 강좌는 위 속담처럼 "간단하게" 마치고,
다음에는 유니티에 이런 저런 기능을 하나씩 배워보고, 코딩도 직접 해보는 시간을 가져봅시다 !
읽어주셔서 감사합니다.
정성이 느껴집니다. 응원하겠습니다 ^.^
Why you should be buying ETC
https://steemit.com/ethereum/@dan0ss/why-this-investor-is-doubling-down-on-etc
강좌는 업보트입니다 ㅎㅎ. 열심히 써주세요!!
시험 끝난거 축하드려요!! 예예예!!~
이만달러로 기억하고 있었는데 무료 사용기준이 십만달러였군요.
조금 너그러워진 걸까요?
시작 하셨군요! 응원합니다 :)
시간이 허락하면 튜토리얼도 따라해볼게요 ㅎㅎ
설치했습니다. 다음 강좌가 기대됩니다 :D
오... 이걸로 닌자같은 게임이 가능한건가요!!
그건 아주 쉽게! 더 복잡한 게임도 만들 수있어요! 하스스톤이나 포켓몬 고 같은 게임도 이 엔진을 통했다고 들었습니다
생각보다 다운로드가 오래걸렸네요!!! 금방했죠! ㅋㅋㅋㅋㅋㅋㅋ
열심히 따라하는중 룰루~
아주 칭찬해~
완성되면 킬러 컨텐츠가 될 것 같은 기분!
화이팅!!!