it leader
article thumbnail



안녕하세요 피슈입니다.




게임 개발 강좌에 앞서 오늘은 개발 환경 설정에 대해서 알아보도록 하겠습니다.


개발 환경 구축 뭐 그런걸 알려줘? 하시는 분들 계실 수 있겠지만....


개발이 어색한 초보들에게는 이것부터가 큰 산 처럼 보여서 도전에 어려움이 있을 수 있다고 생각합니다.


그래서 아주 기초 부터 다뤄보려고 하니.. 끝까지 잘 봐주시기 바랍니다.










    1. PC ?  Mac?









                







게임 개발을 뭘로 해야되요??


내가 가지고 있는 컴퓨터에서 개발할 수 있나??


의문을 가지실 수 있습니다.



우선 대답부터 하자면 집에 있는 컴퓨터로 충분히 가능하다고 말씀 드릴 수 있습니다.

( Window XP를 사용하는 집에서는 어렵습니다 ^^;;)



우리가 다룰 예제들은 큰 사양을 요구한다거나, 화려한 그래픽의 게임들이 아니기 때문에 충분히


가능합니다. 


필자도 노트북으로 개발해 본적도 있습니다.



그렇다면 다음으로


Mac이 있어야 개발 할 수 있다던데요?



절반은 맞고, 절반은 아닙니다.



아이폰에 출시를 하고 싶다면,  Mac이 반드시 필요합니다.


Mac이 없다면 빌드 조차가 안되기 때문이지요..


하지만 주변을 둘러봐도 아이폰 쓰는 사람이 많지 않다는걸 아실 수 있고,


전세계적으로도 70% 이상이 안드로이드 운영체제를 사용하는 스마트폰을 사용하고 있습니다.


그래서 굳이 개발 초보자 단계에서는 아이폰까지 고려하지 않고


안드로이드 출시만을 목표로 삼으셔도 괜찮다는 점 말씀드리겠습니다.








유니티를 구동하기 위한 요구사항으로는


OS  : 윈도우 7 SP 1+ 이상

GPU : DX9 , 9.3 을 지원하는 DX11 그래픽 카드 


이렇게 유니티 사이트에 기재되어 있습니다.


하지만  HD Graphics 4000 내장 그래픽카드로도 개발 해봤습니다. 


그래픽카드는 3D 게임 개발할 때, 쉐이더를 많이 사용할 때나 필요하지 아직은 필요하지 않습니다.





저는 Mac 만 가지고 있는데 그럼 PC를 사야되나요?


라고 반문하실 수 있는데...


Mac에서는 안드로이드 아이폰 모두 출시가 가능합니다.


이럴 때 잡스님의 위엄이 두둥!!!!



참고로 저도 Mac 으로 개발을 하고 있습니다 ^^;;







  2. Unity3D 다운로드



그럼 우리가 사용할 유니티 에디터를 다운로드 받으러 가봅시다.



아래 링크를 클릭하면 유니티 사이트로 이동합니다.



유니티3D 사이트


유니티 최신버전 다운로드





처음 사이트에 들어가면 정면 중앙에 지금 Unity 다운로드 라는 버튼이 보일것입니다.


클릭합니다.








클릭하면 무시무시한 플랜 선택화면이 나옵니다.


헉 4만, 14만 구매해야되 어떡해??



전혀 고민할 것 없이!!


가장 좌측 Personal


무료를 선택합니다.


무료하고 하더라도, 거의 모든 기능을 사용 할 수 있으며, 


게임 개발에 전혀 지장이 없다는 점 말씀드립니다.


단, 처음 화면에 Unity3d 로고가 대문짝 만하게 나온다는 점...


감안하시면 됩니다.












무료의 지금 다운로드를 클릭하면 다음페이지로 이동합니다.


역시 중앙에 설치 프로그램 다운로드가 있습니다.


클릭힙니다.









그럼 브라우저에 UnityDownload Assist 라는 프로그램이 다운로드 될것입니다.










다운로드 파일을 클릭하면 설치가 시작됩니다..










 3. Unity3D 설치







제가 Mac이기 떄문에 설치도 Mac을 기준으로 알려드리지만,


PC 도 큰차이는 없으므로 참고삼아 봐주시면 되겠습니다.




설치파일을 클릭하면 설치 화면이 뜹니다.


영어로 막 써있는데, 쿨하게 Continue 눌러줍니다.











다음 화면 소프트웨어 라이센스에 관련된 하면입니다.


역시 continue 누릅니다. 동의 할꺼냐고 물으면  Agree 누릅니다.











여기가 약간 중요합니다.


유니티 Component selection이라고


여러가지 설치 할 것들이 나옵니다.


기본적으로 체크가 되어 있는데요


체크되어 있는것들 다 설치하면 좋겠지만, 다운로드 받아서 설치하는 것이므로


시간이 좀 걸립니다.


따라서 일단은 iOS Build Support 부분은 체크 해재 하고


continue를 누릅니다.


나중에 빌드를 할 때 이 파일 다시 클릭해서 안받았엇 파일만 추가로 받아줘도 됩니다.


다른건 다 꺼도, 맨 위에  Unity라고 있는 컴포넌트 를 체크해제 하시면 안됩니다!!!


이정도는 아시겠죠?? ㅎㅎ





어디에다 설치할 것인지 묻는 페이집니다.


Continue 누릅니다.






자 여기까지 오면, 다운로드 프로그레스바 나오면서 열심히 다운로드가 진행될 것입니다.



다운로드가 완료되면, 자동으로 설치도 하고, 설치가 끝나면 아이콘이 생성될 것입니다.



간단하죠?





 4. Unity3D Editor 및 Monodevelop 설정







설치가 완료되었스면, 오늘은 실행하는 것 까지만 해 봅시다.


실행해서 유니티에 점점 익숙해 져야지만, 두려움이 사라지기 때문이지요



실행하면 이 화면이 뜹니다.








유니티에서 개발을 하기 위해서는 유니티에 가입을 반드시 해야합니다.


우측상단에  My Account를 누릅니다. 



그럼 다시 유니티 사이트로 이동합니다. 












조건에 맞게 기입을 한다음


아래에 유니티 아이디 만들기를 클릭합니다.









틀린정보가 없다면 이메일로 초대메일이 날라갔을 것입니다.


아이디로 사용한 이메일로 가서 Unity로 부터 온 메일로 들어가면


링크가 있을 것입니다.


링크를 클릭하면 가입 끝!!!



참 쉽죠~







다시 유니티로 돌아와서


이제 Sign in을 합니다.



위에서 가입할 때 사용한 이메일과 비밀번호를 입력합니다.


계정아이디와 비밀번호는 꼭 기억하시기 바랍니다.


유니티를 실행했을 때 Sign in 페이지로 넘어올 때가 있는데


까먹을경우 재설정 하려면 아주 귀찮기 때문이지요








맞게 기입하고 Sign in누르면


무슨 설문조사 같은게 영어로 쏼롸 쏼라 나오는데


그냥 skip누릅니다.



그럼 끝!!!!!





오른쪽 상단에 new 를 누릅니다. 


오늘은 테스트로 만들어 볼꺼니깐 그냥


쿨하게 아무것도 건드리지 말고


Create Project를 누릅니다.









그럼 잠시 화면이 꺼지고 새로운 창이 뜰것입니다.





이런 화면이 나왔다면 성공!!!










축하합니다.  유니티가 잘 설치되었습니다. 짝짝짝짝








Unity에서 사용될 에디터는 기본적으로 Monodevelop으로 설정되어 있습니다.


그래서 유니티에서 생성한 C# 스크립트를 클릭하면 자동으로 모노디벨롭이 실행되는 것을 보실 수 있습니다.


내 친구는 에디터를 Visual Studio로 사용하던데요?


네 많이들 그렇게 사용하고 있습니다만


저는 Mono ( 모노디벨롭 줄여서 )가 더 편하더라구요


일단 처음 실행속도가 빨라서 좋아요 ^^;


특별히 Visual studio가 좋은점을 찾지 못해서요 


어쨋든 테스트로 스크립트 파일을 하나 생성해 보도록 하겠습니다.





Project 패널에서   Asset 폴더에 우클릭하면 create ->  c# script를 누릅니다.






이름을 test로 짓습니다.















그다음 더블클릭 하여 스크립트를 실행합니다. 아무것도 건드리지 않았다면


monodevelop으로 실행될 것입니다.










test 스크립트가 monodevelop에서 열리고 위와같이 파일이 보인다면 


성공!!!



축하합니다. 드디어 게임 개발환경 구축을 마쳤습니다.


아주 간단하죠?





간단하게 설명한부분이 있지만, 기본적인 개발 환경 구축에는 이것 이외에 해줄 부분은 없습니다.




이제 익숙해지는 일만 남았겠지요?



다음 시간 부터는 본격적으로 시작? 할 수 있을 지 


두고 봐야겠지만


다음 강좌도 기대해주시기 바랍니다.




감사합니다.























profile

it leader

@dev__pixui

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!