연재

[자작] 유니티로 게임을 만들자! -2- 유니티 최초 실행편

안녕~



1편 바로가기

http://www.dogdrip.net/index.php?mid=userdog&search_target=nick_name&search_keyword=Go2Heaven&document_srl=49900277&page=1


바로 시작하자.


제목은 Infinite Hero 무한의 영웅!

이 튜토리얼은 hero.png이렇게 생긴 hero가land.png 이런 땅에서 돌아 다니면서  slime.png 이렇게 생긴 하늘에서 떨어지는 슬라임을 물리치는 게임이 될 꺼임.


대충 이런 느낌이겠구만.


...slime.png......hero.png.......slime.png

land.png 


똥피하기처럼 주인공은 와따가따 하고 슬라임은 떨어지는 거를 맞으면 앙대고~ 뒤를 잡혀도 앙대~ 


그림은 각자 그림판으로 그리자!


1-그림판.png


그림판 옵션은 위와 같이 크기 조정 눌러서 팝업 띄우고 픽셀 선택해서 32X32으로 그리자.


크기는 꽉차게 그릴꺼니깐 슬라임은 대충 25X22정도 되는 듯.


정 못그리겠으면 첨부파일을 받아서 하자.


내가 그림 ㅋ 저작권 나한테 있음 ㅋ 이 튜토리얼에서만 사용하고 2차 저작물은 ㄴㄴ해.


주인공은 hero.png 슬라임은 slime.png 땅은 land.png임 이름이 같아야 나중에 안 햇갈리니깐 이렇게 통일합시다.


이제 유니티를 실행하자.


 0-open.png


아마도 이렇게 나올 텐데 여기서 밑에 콤보박스를 눌러서 2D를 고르고,


Browse를 눌러서 적당한 폴더를 만들고 선택한두 Create를 눌러~


그럼 유니티가 뙇! 뜰꺼임..

그리고 다운받거나 직접만든 그림을 유니티 프로젝트 폴더의 Assets에 복사하자.


2-폴더.png 


여기에 모든 우리가 만드는 그림 효과음 스크립트(프로그램)이 생성될꺼야 Assets폴더에


복사한 후에 유니티를 보면 저렇게 복사한 그림파일이 추가됨.


혹시나 유니티가 종료되더라도 당황하지말고 다시 열어 가끔 죽더라고


3-유니티.png


그리고 hero를 드래그앤 드롭으로 Hierarchy으로 넣어 줘~


5-유니티.png


그럼 Scene이랑 Game에 조그맣게 주인공이 생to the성됨.

4-유니티.png


너무 작아서 안보이니깐 ㅋㅋ 좀 늘려 주자


Hierarchy에서 hero를 누르면 아래 Inspector가 나오는데 거기서 Scale의 X와 Y를 각각 5로 변경해줘, 그럼 우리의 주인공이 이제야 좀 보일꺼임 ㅋㅋ


6-유니티.png


마찬가지로 일단 Land와 Slime도 적당하게 추가해 주자.


Project텝의 Assets폴더에 있는 slime과 land를 각각 드래그앤 드롭으로 Heirarchy에 추가하고 Scale을 5로 변경


위치는 적당히 땅위에 서있는 모양으로 하자.

위치를 옮기기 위해서는

Scene에 있는 그림파일을 마우스로 옮겨도 되지만

나는 주로 Inspector의 Position에 숫자를 넣어서 움직인다.

우리는 2D게임을 만들꺼기 때문에 X와 Y만 적당히 정한다.


hero는 0,-2.5

slime은 3,-2.5

land는 0,-5


대략 이런 모습


7-유니티.png

근데 땅이 짧다?!


이왕이렇게 된거 땅옆으로 떨어지면 죽는거시다.

로 결정하자ㅋㅋㅋ

왠지 더 괜찮은거 같음.


이쯤에서 세이브해야겠지?


Menu의 File > Save Scene 또는 컨트롤 S로 저장하자 이름은 main으로 할꺼임


이거는 지금 만든 화면을 저장하는 거임.


저장은 Assets폴더에 하는거임.


수고했다 다 만들었으니 이제 게임을 즐기자.


응?


(다음회 예고)


배경색을 지우자!

화질을 좋게하자!

히어로를 움직이자!

슬라임을 떨구자!

하늘색을 입히자!

13개의 댓글

2014.05.20
@
[삭제 되었습니다]
0
2014.05.20
@끈허애나엉
어익후 감사감사
0
2014.05.20
[삭제 되었습니다]
2014.05.20
@Guest_001
프로 안쓰고도 개발 가능하니 무료로 쓰면됨.
0
2014.05.20
@Go2Heaven
빠른 피드백 ㄳㄳ
일단 지금 설치중
0
2014.05.20
열심히하는거 보기좋네 잘보고배울께 화이팅!
0
2014.05.20
항상 형덕분에 잘배웁니다 캐릭터 움직이는 프레임추가나 무중력 등 다른 옵션들도 알려주셈
0
2014.05.20
유니티의 장점은 모든게 컴포넌트기준으로 돌아가기때문에 여기저기 갔다쓰는거 붙여넣으면 '생각외로' 프로젝트가 금방 나옴. 물론 마이그레이션은 알아서 해야하지만...
그리고 그냥 하는 소린데 유니티를 제대로 배울라면 3d와 좌표계를 공부하고 가야함.
내가 봤을때 유니티는 개발자용이라기보단 디자이너가 더 쉽게 개발하기 위한 툴 같아. 대부분의 용어가 디자이너 친화적이라...
0
2014.05.21
@URA!!
글쌔 디자이너가 더 쉽게 개발하기 위한 툴이라고 볼수도 있겠지만

나는 반대로 개발자가 디자인을 더 쉽게 하기 위한 툴이라고 보임.

디자이너 친화적인 용어는 드래그앤 드롭으로 구현 가능한 간단한 게임을 개발할 때 까지고

거기서 진짜 게임을 만들기 위해서는 각종 디자인 패턴이라던지,

코루틴 상속 네트워크 통신 등등 스크립트에서 이루어지는 것들이 대부분이니깐.
0
2014.05.23
@Go2Heaven
혼자서 유니티로 만든 1인게임중에 성공한 사례로 언데드 슬레이어가 있는데 이거 디자이너가 혼자 만든 게임.
개발자들은 어차피 아무 툴이나 쥐어줘도 게임을 만들수 있는거지만
스크립트위주의 유니티는 아무래도 디자이너들이 개발에 더 손쉽게 다가갈 수 있었던 요소니까.
0
2014.05.23
@URA!!
와 인정!

내가 틀리고 니 말이 맞다.

인터뷰 봤는데 후덜덜하네.
0
2014.05.23
@Go2Heaven
최근의 프로그래밍 경향은 얼마나 기계어를 잘 다루냐가 아니고 생각하는걸 어떻게 쉽게 구현하느냐임.
c++11 도 그렇고 c#, java, python같은 언어가 강세를 보이는 이유도 쓰기쉬우니까지.
결과적으로 내가 만드려는게 굉장히 정교한 작업을 하거나 또는 굉장히 제한적인 하드웨어에서 돌아가는 프로그램이 아니라면
그냥저냥 짜도 무난함.
그렇기 때문에 프로그래머는 앞으로 문법이나 개발에 대한 공부보다는 설계와 로직에 대해 공부해야함. 문법개발은 개나 소나 하는 시대가 올거다 아마도;
언데드 슬레이어도 초반 인기몰이 이후에 소식이 끊긴 것도 유저들이 즐길거리가 떨어져서 새로 추가개발을 해야하는데 코드가 아마도 스파게티코드로 이루어져 있기 때문에
뭔가 새로운 기능을 붙여넣기 굉장히 애매한 구조가 되었겠지. 이래서 설계가 중요함.
0
2014.05.23
@URA!!
내가 처음에 말했던 디자인패턴과 상속을 그래픽전공자는 잘 모를것이니
프로그래머한테 유용하다고 했는데,

진짜 스파게티 코드가 되어 있으면 추가 개발은 답답하지...

지금 연재하는 이글도 스크립트를 최대한 사용하지 않으려고 하니깐 점점 산으로 간다.
0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜
5224 [연재] 공포게임하는만화.manhwa 21 <화이트데이> 신관편 8 잿더미어캣 11 2 일 전
5223 [연재] 공포게임하는만화.manhwa20 <화이트데이> 본관편 14 잿더미어캣 9 8 일 전
5222 [연재] 공포게임하는만화.manhwa19 <화이트데이> 11 잿더미어캣 14 16 일 전
5221 [연재] 공포게임하는.manhwa 18 [유튜브 관종이 되는 게임] <콘텐... 10 잿더미어캣 9 23 일 전
5220 [연재] 공포게임하는.manhwa 17 [소녀의 잔혹동화] <마녀의 집> 15 잿더미어캣 9 2024.04.29
5219 [연재] 공포게임하는.manhwa16 <마녀의집MV> 10 잿더미어캣 20 2024.04.22
5218 [연재] 공포게임하는.manhwa 15[아편고양이, 캣냅편] <파피플레이... 13 잿더미어캣 23 2024.04.15
5217 [연재] 공포게임하는.manhwa 14[교권의 수호자, 미스딜라이트] <... 15 잿더미어캣 31 2024.04.08
5216 [연재] 공포게임하는.manhwa 13[4D로 즐기는 허기워기] <파피플레... 21 잿더미어캣 22 2024.04.01
5215 [연재] 공포게임하는.manhwa 12 <파피플레이타임> 7 잿더미어캣 21 2024.03.25
5214 [연재] 공포게임하는.manhwa 11 <파피플레이타임> 4 잿더미어캣 17 2024.03.19
5213 [연재] 조조전 모드 - 유선전 플레이 일지 (29) 8 CopyPaper 14 2024.03.15
5212 [연재] 조조전 모드 - 유선전 플레이 일지 (28) 6 CopyPaper 6 2024.03.15
5211 [연재] 조조전 모드 - 유선전 플레이 일지 (27) 4 CopyPaper 5 2024.03.14
5210 [연재] 조조전 모드 - 유선전 플레이 일지 (26) 3 CopyPaper 5 2024.03.14
5209 [연재] 조조전 모드 - 유선전 플레이 일지 (25) 8 CopyPaper 6 2024.03.13
5208 [연재] 조조전 모드 - 유선전 플레이 일지 (24) 5 CopyPaper 5 2024.03.12
5207 [연재] 조조전 모드 - 유선전 플레이 일지 (23) 7 CopyPaper 5 2024.03.12
5206 [연재] 조조전 모드 - 유선전 플레이 일지 (22) 5 CopyPaper 5 2024.03.11
5205 [연재] 공포게임하는.manhwa 10 <파피플레이타임> 4 잿더미어캣 9 2024.03.11