4. 총알을 만듭니다.


튜토리얼 리소스 폴더에서 총알을 선택합니다.
스프라이트의 원점을 중앙으로 하는 걸 잊지 맙시다.


총알 오브젝트를 생성하고, 방금 만든 스프라이트를 선택합니다.


주인공 오브젝트창에서 이벤트를 추가합니다.

주인공 비행기 오브젝트 창을 열고, 이벤트를 추가합시다.
키입력에서 총알 발사 버튼으로 쓸 버튼을 선택합니다.


액션에 메인1 탭에 있는 이동 오브젝트 생성을 끌어다 놓습니다.


오브젝트 칸에 총알 오브젝트를 선택하고,
속도는 10, 방향은 90으로 맞추어 줍니다.


디버그 모드로 실행시키고, 스페이스바를 누르면 총알이 나가는 것을 볼 수 있습니다.
이제 총알을 맞을 적을 만들어 봅시다.

5. 적 비행기를 만듭니다.


적 비행기 스프라이트를 등록하고,


적 오브젝트를 생성합니다.


적 오브젝트창에 충돌 이벤트를 추가합니다.


이벤트 추가에서 충돌을 선택하고, 충돌할 오브젝트로 총알 오브젝트를 선택합니다.


메인1 탭에있는 인스턴트 제거(쓰레기통 아이콘)액션을 끌어놓습니다.


자신을 선택하고 확인을 누릅니다.


룸 창을 열고, 적 오브젝트를 배치해봅시다.


이제 디버그 모드로 실행시켜 봅시다. 적이 총알을 맞으면 사라지는 것을 볼 수 있습니다.
하지만 게임에서 이대로 두면 너무나도 밋밋해 보입니다.
죽었을 때 폭발 이펙트를 추가해보도록 합시다.


6. 폭발 이펙트를 만듭니다.





폭발 오브젝트창에 애니메이션이 끝날시 이벤트 추가합니다.


기타 이벤트에 있는 애니메이션 끝날시를 선택합니다.


애니메이션 끝날시 이벤트에
<인스턴트 제거 액션>을 추가합니다.


적 오브젝트, 총알과의 충돌 이벤트에서 <오브젝트 생성 액션> 추가해봅시다.


오브젝트 생성 액션을 추가합니다.


생성할 오브젝트로 방금 만들었던 폭발 오브젝트를 선택하고,
현재기준에 체크합니다.



이제 디버그 모드로 실행시켜보면, 적이 죽을 때마다 폭발 이펙트가 나타나는 것을 볼 수 있습니다.
기본적인 슈팅게임의 구성을 갖추었습니다. 하지만 여전히 게임은 이상합니다.
주인공을 화면 바깥으로 몰고가면 화면 바깥으로 나가버립니다. 이를 막아보도록 합시다.


7. 주인공 비행기 화면 바운드 처리

주인공 오브젝트, 방향키 입력 이벤트에서 <변수체크> 액션을 추가를 합니다.


방향키 이벤트에 컨트롤 탭에 있는 변수체크 액션을 추가합니다.
좌표 점프 액션보다 위에 놓도록 합니다.

우선, Left 이벤트부터 추가해 보겠습니다.
변수: x,  값: 0,  설정: 초과  를 입력합니다.

이 말이 무슨 뜻이냐 하면, 주인공 비행기 오브젝트의 좌표 변수값인 x가 0보다 크면 아래의 액션을 작동시킨다는 말입니다.
즉, x좌표가 0보다 작아지면 아래 점프좌표 액션이 작동하지 않는다는 말입니다.

Up, Right, Down 이벤트에도 다음과 같이 추가해봅시다.


Up 변수체크 액션에는 위와 같이 설정합니다.


Right 변수체크 액션에는 위와 같이 설정합니다.
room_width는 이 오브젝트가 위치한 룸의 가로길이를 뜻하는 변수입니다.


Down 변수체크 액션에는 위와 같이 설정합니다.
room_height는 이 오브젝트가 위치한 룸의 세로길이를 뜻하는 변수입니다.



이제 주인공이 화면 바깥으로 나가지 않게 되었습니다.
하지만, 아까부터 주인공 총알이 쉬지 않고 나와, 레이저 빔 급의 파워를 가지고 있습니다. 이래서는 제대로 된 슈팅게임을 만들기 어렵겠죠?
이제 주인공의 총알 발사 속도를 조절해 봅시다.



8. 총알 발사 속도를 조절
 
주인공 오브젝트창에서 <생성될때>, <알람0> 이벤트추가해 봅시다.


주인공 오브젝트에 생성될때 이벤트와 알람0 이벤트를 추가하도록 합니다.
생성될때 이벤트는 오브젝트가 생성되면서 발생하는 이벤트이고,
알람0 이벤트는 우리가 임의대로 정한 타임에 맞추어 발생시키는 이벤트입니다.


생성될때 이벤트에 변수설정 액션을 추가합니다.
변수설정 액션은 컨트롤 탭에 있습니다.

위와 같이 설정하도록 합니다.
fire라는 변수에 true라는 값을 넣는다는 의미입니다.
fire는 우리가 임의로 만든 변수입니다. 앞으로 이 변수가 true값일 때만 총알이 발사하도록 만들 것입니다.
반대로 총알을 쏘지 못하는 경우, fire는 false값을 가지게 될 것 입니다.




총알을 발사하는 입력 이벤트 부분에 변수체크 액션을 맨 위에 추가합니다.
fire 변수가 true일 때만 총알을 발사해주기 위해 위와 같은 액션을 추가했습니다.


그 아래 변수설정 액션을 추가하고, 위와 같이 설정을 해줍니다.
alarm[0]은 알람0 이벤트 변수를 뜻합니다.
alarm[0]에 10를 설정한 것은
10프레임 후에 alarm[0] 이벤트를 실행시키겠다는 의미입니다.

alarm[0]변수는 1프레임마다 1씩 줄어듭니다. 그리고 alarm[0]변수가 0이되는 순간, 알람0 이벤트를 발생시킵니다.

게임메이커 기본설정 FPS(Frame Per Second)가 30으로 되어있으므로, 1초에 30프레임이니까.
1/3초 후에 alarm[0]을 실행시킨다는 말이 됩니다.


변수설정 액션을 추가하여 위와 같이 설정해줍니다.
fire변수에 false값을 넣어 계속해서 총알이 나가는 것을 방지해 줍니다.


시작 블럭과 앤드 블럭을 위와 같이 추가 해줍니다. 이 액션들은 컨트롤 탭에 있습니다.
시작 블럭과 앤드 블럭은 변수체크와 같이 쓰입니다.
변수 체크 액션에 작동하는 액션들을 묶을 때 위와 같이 씁니다.

즉, fire 변수 값이 true 일 경우, 블럭에 묶인 액션들을 실행시킨다는 의미입니다.


알람0 이벤트로 가서 변수설정 액션을 추가하고 위와 같이 설정 합니다.
알람0 이벤트가 발생하면 false 값이었던 fire변수를 true로 바꾸어 주겠다는 의미입니다.



이제 모두 완성되었습니다. 디버그 실행버튼을 눌러, 게임을 해봅시다!



이제야 제대로 된 슈팅게임 처럼 보입니다.하지만 적군들은 아직 움직이질 않습니다.
다음 시간에는 적군을 움직이고, 총알도 쏘는 간단한 AI를 넣어보도록 하겠습니다.


지금 까지의 예제 파일
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
top

Trackback Address :: http://www.i-stew.com/trackback/68 관련글 쓰기

  1. BlogIcon SD 2010/08/19 00:37 댓글주소 | 수정/삭제 | 댓글

    오 친절한 설명.

  2. sdds 2010/09/01 14:55 댓글주소 | 수정/삭제 | 댓글

    3은 언제나옴

    • Favicon of http://www.i-stew.com BlogIcon WinterMute 2010/09/04 09:35 댓글주소 | 수정/삭제

      죄송합니다...
      학교가 개강하는 관계로 정신이 없네요...
      시간이 나는데로 올려보도록 하겠습니다.

  3. Favicon of http://naver BlogIcon 오현준 2010/09/03 19:29 댓글주소 | 수정/삭제 | 댓글

    저 조금 렉이 많이 걸리는데염;;
    제가 잘못 만든 건가요;;;

    • Favicon of http://www.i-stew.com BlogIcon WinterMute 2010/09/04 09:36 댓글주소 | 수정/삭제

      왠만하면 렉이 걸리진 않으실텐데...
      오브젝트를 너무 많이 띄워서 그럴지도 모르겠군요...

  4. 김ㄷㅎ 2010/09/11 08:44 댓글주소 | 수정/삭제 | 댓글

    감사합니다. 처음에는 안됐는데 삭제하고 다시하니까 돼네요.. 똑같이했는데..

    3도 기대할게요

  5. 우왕 2010/09/11 17:17 댓글주소 | 수정/삭제 | 댓글

    이거 따라하다가 다 안나와서 개조했더니..ㄷ

  6. 어 않됨 2010/09/12 16:38 댓글주소 | 수정/삭제 | 댓글

    저 스페이스바를 눌르면 오류가뜨는데요어찌하져?

  7. 우왕 2010/09/18 20:35 댓글주소 | 수정/삭제 | 댓글

    안나오나요!!!!!!!!!!!!!!!응앜
    너무 힘들다

  8. 정화평 2010/09/30 21:26 댓글주소 | 수정/삭제 | 댓글

    와우! 재밌네요~ 만드는 재미가 쏠쏠합니다!!! 3편도 기대하면서 뭐가나올지 함 생각해 봐야되겠네요~

  9. 0320 2010/10/12 16:19 댓글주소 | 수정/삭제 | 댓글

    안나오나요?저 지쳤어요.

  10. Favicon of http://naver.com BlogIcon 오현준 2010/10/14 16:53 댓글주소 | 수정/삭제 | 댓글

    총알이 규칙적으로 안나가고 한번에 많이 나가는데 그거는 어떤가요?

  11. Favicon of http://naver.com BlogIcon 김길후 2010/10/17 20:58 댓글주소 | 수정/삭제 | 댓글

    ㅜㅜ빨리내보내주세요 지금 혼자 충돌하면 죽는건 만들어봤는데 움직이게하는게 장난이아니네요... 다들 혼자 오른쪽으로 슝슝

  12. 니똥깔라 파워 2010/10/17 21:53 댓글주소 | 수정/삭제 | 댓글

    3편 진짜 언제나옴?
    할게없어서 너무 심심함....

  13. 냄새가... 2010/10/17 21:54 댓글주소 | 수정/삭제 | 댓글

    ㅋㅋㅋ 재밌긴재밌는데 만들기 어려움ㅜㅋㅋㅋㅋㅋㅋ

  14. 쩔게 드럽네.... 2010/10/18 22:23 댓글주소 | 수정/삭제 | 댓글

    3언제 나옴 기다리기도 귀찮음 학교 끝나고 하시면 안댐?
    시험기간인가.... 끝났을텐데

  15. 알고보니 비린내... 2010/10/18 22:46 댓글주소 | 수정/삭제 | 댓글

    님이 만든 파일에서 해본 1945[9]를 해보니 갑작스럽기시작함....ㅋㅋ

  16. Favicon of http://daum.nat BlogIcon 하지우AX 2010/11/28 14:17 댓글주소 | 수정/삭제 | 댓글

    님들 이게임 어려움

  17. Favicon of http://www.naver.com BlogIcon 하면됨 2010/12/16 20:21 댓글주소 | 수정/삭제 | 댓글

    해보면 쉬움

  18. ㅋㅋ 2011/01/06 14:30 댓글주소 | 수정/삭제 | 댓글

    언재나와요~~~~
    빨리나와요~~
    그리고 제비행기뒤로안가져요 ㅠㅠ

  19. 2011/01/28 18:35 댓글주소 | 수정/삭제 | 댓글

    화면 밖으로 나가요..ㅠㅠ

  20. 2011/01/28 18:55 댓글주소 | 수정/삭제 | 댓글

    아 이제 된다
    근데 3편 언제나오나요 ㅠㅠ
    많이 기다렸는데...
    전 이런거 잘 못해서 혼자는 못하겠어요 ㅜㅜ

  21. lola2002 2011/01/30 16:42 댓글주소 | 수정/삭제 | 댓글

    이거 재밌당...
    그런데 적들은 공격을 안해...
    3편에 그런것 해주세용~
    언제나오냐??

  22. ^^ 2011/01/30 16:44 댓글주소 | 수정/삭제 | 댓글

    저^^로 별명함.lola2002내 아이디

  23. 동민 2011/02/05 14:38 댓글주소 | 수정/삭제 | 댓글

    그런데요~ 오브젝트에서
    변수같은거 다 작성했는데 현재기준을 눌러야되나요?

  24. 잘됨 2011/02/15 21:07 댓글주소 | 수정/삭제 | 댓글

    님 덕분에 잘 되구요 소리도 넣음ㅋㅋ
    (폭발소리)

  25. 이승우 2011/02/26 10:50 댓글주소 | 수정/삭제 | 댓글

    전 이제 막 게임메이커를 시작한 예비5학년 학생입니다.
    전 이제 점수도 넣고 소리도 넣었는데 적을 움직이지를 못하겠어요...
    3은 언제 나오나요??

  26. BlogIcon 이민호 2011/03/27 11:00 댓글주소 | 수정/삭제 | 댓글

    움직이지도않고 총알도안발사되요

  27. 최상원 2011/04/22 21:27 댓글주소 | 수정/삭제 | 댓글

    아 설명이 너무 어렵네요. 아예 강좌 그대로 해봤는데 총알도 계속나가고 밖으로 계속빠져나가네요

  28. 최상원 2011/04/22 21:27 댓글주소 | 수정/삭제 | 댓글

    아 설명이 너무 어렵네요. 아예 강좌 그대로 해봤는데 총알도 계속나가고 밖으로 계속빠져나가네요

  29. 네로 2011/04/24 10:15 댓글주소 | 수정/삭제 | 댓글

    전거 까지는 잘됬는데 화면도 안움직이고
    어렵네요..^^;;
    계다가 총알하고 전투기도 계속 밖으로 나가네요..

  30. Favicon of http://1 BlogIcon 조현수 2011/05/13 21:15 댓글주소 | 수정/삭제 | 댓글

    1년이상으로기다렸는데 아직도 학교 개강이라 3이 안 나옵니까?

  31. mm 2011/08/02 08:22 댓글주소 | 수정/삭제 | 댓글

    아 진짜 왜이리안나와여 ㅡㅡ

  32. 사람 2011/08/22 09:36 댓글주소 | 수정/삭제 | 댓글

    안되요ㅠㅠ에러어쩌구 alarm어쩌구하는데ㅠㅠㅠㅠ

  33. 사람 2011/08/22 09:36 댓글주소 | 수정/삭제 | 댓글

    안되요ㅠㅠ에러어쩌구 alarm어쩌구하는데ㅠㅠㅠㅠ

  34. 사람 2011/08/22 09:36 댓글주소 | 수정/삭제 | 댓글

    안되요ㅠㅠ에러어쩌구 alarm어쩌구하는데ㅠㅠㅠㅠ

  35. 이민규 2011/11/05 15:12 댓글주소 | 수정/삭제 | 댓글

    저기요
    그런데
    제가
    만들긴했어요
    다됐는데
    총쏠떄
    애들
    죽이는데
    한명쐈는데 전부 죽고 폭발 화면이 계속나옴 죽인넘자리에서만
    어떻게해야하나요?

  36. 이민규 2011/11/05 15:12 댓글주소 | 수정/삭제 | 댓글

    저기요
    그런데
    제가
    만들긴했어요
    다됐는데
    총쏠떄
    애들
    죽이는데
    한명쐈는데 전부 죽고 폭발 화면이 계속나옴 죽인넘자리에서만
    어떻게해야하나요?

  37. saram 2012/03/03 14:10 댓글주소 | 수정/삭제 | 댓글

    총알은 나오긴 나오는데요 스페이스바 한번만 누르면 총알 한개가 나와야 돼잖아요,
    근데 여러개가 나오네요;;
    꾹 누르면 끝없이 나오구요;;

  38. Favicon of http://battle.net BlogIcon 뭐랴 2012/04/26 20:34 댓글주소 | 수정/삭제 | 댓글

    2년기다렸는데안나옴 뭐임?

Write a comment


준비물: 게임메이커8.0, 게임메이커 슈팅 튜토리얼
튜토리얼 다운 받는 곳 - http://www.yoyogames.com/downloads/tutorials/shooter.zip

이번에 만들어 볼 게임은 아주 간단한 슈팅게임 입니다. 슈팅게임을 만들면서 게임메이커의 기본 조작법을 익혀보도록 합시다.


1.  게임의 배경을 만들어 봅시다.

사용자 삽입 이미지
백그라운드 폴더에 마우스 커서를 데고 우클릭에서
<Create Background>를 선택하여 백그라운드를 생성합니다.

















사용자 삽입 이미지
마음에 드는 이름으로 설정하고
열기를 누릅니다.














사용자 삽입 이미지

다운받은 튜토리얼 파일에서 바탕으로 쓸 그림파일을 열도록 합시다.


룸에 마우스를 데고 우클릭. <Create Room>을 선택하여 룸을 만듭시다.
룸은 게임의 스테이지와 같은 개념입니다.







































왼쪽 상단에 있는 <백그라운드> 탭을 엽시다.


위의 버튼을 누르면 아까 등록한 백그라운드 이미지 목록이 뜹니다.
아까 등록한 백그라운드를 선택을 합시다.






수직속도 10으로 설정합시다.
수직속도는 수직으로 배경이 스크롤되는 속도를 말합니다.





위의 빨강색 화살표를 눌러봅시다.
이 버튼은 디버그 모드로 실행시켜 보는 것으로,
게임이 제대로 돌아가는지 실험해볼 때 사용합니다.


게임 화면이 뜨면서 배경이 스크롤 되는 모습을 볼 수 있을 겁니다.


 

2. 주인공이 될 비행기를 만듭니다.

이전과 마찬가지로 스프라이트에 마우스를 데고 우클릭한 후에
<Create Sprite>를 선택합니다.


































스프라이트의 이름을 설정하고, 열기 버튼을 누릅니다.



튜토리얼 리소스 폴더에서 마음에드는 주인공 비행기를 선택합시다.




중앙 버튼을 눌러 원점을 중앙으로 맞춤니다.

스프라이트를 쓸 때 기본 좌표값은 스프라이트의
좌측상단(0,0)으로 되어있습니다.
이를 스프라이트의 중앙으로 맞추어주는 것입니다.

<Create Object>를 선택하여 오브젝트를 만듭시다.

































다음과 같은 오브젝트 설정 창이 뜹니다.


이름을 설정하고, 아까 등록한 스프라이트를 선택합니다.

가끔 햇갈려 하시는 분들이 있는데,
오브젝트와 스프라이트는 별도의 개념입니다.

스프라이트는 단순히 겉포장지인 이미지일 뿐이고,
오브젝트가 진짜 주인공입니다.

오브젝트에서 모든 작동기제가 돌아갑니다.





























아까 만든 룸을 열고, 오브젝트 탭을 엽니다.
생성에 아까 만든 주인공 기체를 선택합니다.






























오른쪽 룸 화면에 클릭을 해봅시다.
주인공 비행기가 배치되는 것을 볼 수있습니다.



다시 디버그 모드로 실행시켜 봅시다.
스크롤 되는 배경 위에 주인공 기체가 떠있는 것을 볼 수 있습니다.
하지만 아직 키보드 조작을 설정하지 않았기 때문에 움직이지는 못합니다.

이제 방향키로 조작하여 움직이게 만들어 봅시다.

3. 키입력 이벤트를 추가합니다.























아까 만든 주인공 오브젝트 창을 엽니다.
여기에서 이벤트 추가 버튼을 눌러 봅시다.


위와 같은 창이 뜨는 것을 볼 수 있습니다.
이벤트는 해당 오브젝트가 어떠한 상황에 처했을 때,
어떠한 처리를 해줄 건지 설정해주는 것입니다.













입력시 버튼을 선택하고, 목록에서 맨 위에 화살표 입력을 모두 추가합니다.
화살표는 방향키 입력을 의미합니다.











































키보드 방향키입력 이벤트를 모두 추가해주었으면, 오른쪽에 좌표 점프 액션을 추가해주도록 합니다.
좌표점프 아이콘을 액션 목록에 마우스로 끌어다 놓습니다.



























다음과 같은 창이 뜰겁니다.
x는 이동할 x좌표값이고, y는 이동할 y좌표값입니다.

현재기준을 체크해주면 현재 오브젝트 좌표에서 설정해준만큼 이동하겠다는 의미입니다.

left키 는 x: -4
up키 는 y: -4
right키 는 x: 4
down키 는 y: 4
로 각각 설정해 줍시다.
(현재 기준 체크해주는 걸 잊지 맙시다!)


여기서 up키가 -4라는 데 의아해 하시는 분들이 있을 겁니다.
이는 윈도우 좌표계가 y축이 뒤집혀 있기 때문입니다.



다시 디버그 모드로 실행시켜 봅시다. 방향키로 주인공이 움직이게 되었습니다!
다음은 총알을 발사해보도록 할겁니다.

크리에이티브 커먼즈 라이선스
Creative Commons License
top

Trackback Address :: http://www.i-stew.com/trackback/67 관련글 쓰기

  1. ertyey 2010/09/07 10:26 댓글주소 | 수정/삭제 | 댓글

    이거 다운 받았는데 멀로 실행해야하나요?

  2. ㅁ니ㅏ어 2010/09/17 22:00 댓글주소 | 수정/삭제 | 댓글

    님말대로했는데비행기가한쪽구석에서만움직이네여...

  3. ㅁ니ㅏ어 2010/09/17 22:14 댓글주소 | 수정/삭제 | 댓글

    아돼네여감사합니다

  4. thsdnrgus 2010/09/20 12:31 댓글주소 | 수정/삭제 | 댓글

    아거 원점이 안나오는데여?

  5. 진우 2010/09/25 19:42 댓글주소 | 수정/삭제 | 댓글

    왜 않 움직이지?

  6. Favicon of http://인간의세계로!!.com BlogIcon 인간 2010/10/07 10:26 댓글주소 | 수정/삭제 | 댓글

    현재기준 체크해야 움직이죠 ㅋ

  7. ewasdf 2010/10/20 19:57 댓글주소 | 수정/삭제 | 댓글

    이거 뭘로 실행?

  8. 사람 2010/11/11 19:11 댓글주소 | 수정/삭제 | 댓글

    액션안뜸 어떻게뜨게함?

  9. 어느인간 2010/11/20 20:02 댓글주소 | 수정/삭제 | 댓글

    스프라이트 잘써욤ㅎ

  10. 은돌이님 2011/02/12 19:56 댓글주소 | 수정/삭제 | 댓글

    이동,점프,패스,스텝이 오브젝트할때 안뜸 어떻게함?

  11. 저기요 2011/02/19 18:34 댓글주소 | 수정/삭제 | 댓글

    다하고 마지막에 키보드에 방향키누르면 비행기가 사라지는건 뭐져ㅜㅜ

  12. Favicon of http://naver.com BlogIcon 인간 2011/03/01 12:27 댓글주소 | 수정/삭제 | 댓글

    근데 오브젝트 설정 다 해놓고 마지막에 확인 누르면 되요???

  13. 2011/03/10 18:39 댓글주소 | 수정/삭제 | 댓글

    비밀댓글입니다

  14. sdf 2011/03/12 08:40 댓글주소 | 수정/삭제 | 댓글

    아나 액션 안뜬다

  15. zzzz 2011/04/03 20:25 댓글주소 | 수정/삭제 | 댓글

    총알발사하고싶은데

  16. 네로 2011/04/24 09:51 댓글주소 | 수정/삭제 | 댓글

    감사합니다~~
    잘 움직이네요^^

  17. ㅋㅋㅋ 2011/09/13 08:58 댓글주소 | 수정/삭제 | 댓글

    오른쪽에 좌표점프등이 나오는 칸이 않나옴 ㅜ,ㅜ

  18. ㅋㅋㅋ 2011/09/13 08:58 댓글주소 | 수정/삭제 | 댓글

    오른쪽에 좌표점프등이 나오는 칸이 않나옴 ㅜ,ㅜ

  19. Favicon of http://gfdgdfg BlogIcon fgfgfdg 2011/11/08 13:50 댓글주소 | 수정/삭제 | 댓글

    오른쪽마우수로 하면 되실 겁니다^^

  20. ppqm 2012/03/04 11:24 댓글주소 | 수정/삭제 | 댓글

    옛날엔 이글보면서 엄청 도움이 됐었는데ㅎㅎ

Write a comment



  <게임 메이커>는 <YoYo Games>에서 만든 게임 제작 툴입니다. 예전에 나왔던 게임만들기 툴인 '쯔꾸르'와는 달리 다양한 게임을 만들 수 있는 툴로 유명한데요, 2D게임은 물론이거니와 3D게임도 만들 수 있을 정도로 다양한 게임을 만들 수 있습니다.
  프로그래밍을 몰라도 게임을 제작할 수 있고, GML이라는 자체 스크립트 언어를 지원하여 프로그래밍으로 게임을 제작할 수 도 있습니다.
  이러한 장점 때문에 많은 아마추어 제작자들이 게임메이커를 사용하고 있고, 몇몇 유명 인디게임도 게임메이커로 제작되었습니다. 가장 유명한 예로는 제시 브룩스의 <카로시>라는 게임이 있겠습니다.
  
  얼마나 다양한 게임을 만들 수 있는지를 보여주기 위해 동영상이 제작되기도 했는데요. 100개의 게임 메이커로 만들어진 게임을 보여주는 동영상입니다.



  제가 게임 메이커에 대해 공부하고자 하는 이유는 혼자서 게임을 직접 만들어보자는 취지에서 입니다. 다른 사람의 도움없이 가장 쉽고 빠르게 게임을 만들 수 있는 제작환경을 제공하기 때문에 게임 메이커로 게임을 제작해보고자 합니다. 이에 따라 앞으로 게임메이커 관련 스터디 글을 올릴 생각입니다.


  마지막으로 게임메이커를 공부하시는 분들이 가볼만한 사이트를 링크 걸어 둡니다.

 
•YoYo Games>  http://www.yoyogames.com
YoYo Games 홈페이지 입니다. 게임 메이커를 다운로드 받으실 수 있고, 기본 튜토리얼 문서도 제공합니다.
게임 메이커로 만들어진 게임들도 다운받아 해보실 수 있습니다.

•게임 메이커 위키> http://gamemaker.wikicomplete.info/
게임 메이커의 자체 스크립트 언어인 GML에 대한 정보를 찾아볼 수 있습니다.
VisualStudio로 치면 MSDN정도로 볼 수 있겠습니다.

•네이버 카페 playgm>http://cafe.naver.com/playgm/
국내 유명 게임메이커 관련 커뮤니티 입니다.
한글로 된 강좌들이 모여있다는 게 가장 큰 장점입니다.

•네이버 카페 crazygm>http://cafe.naver.com/crazygm
국내 유명 게임메이커 관련 커뮤니티 입니다.
한글로 된 강좌들이 모여있다는 게 가장 큰 장점입니다.

 
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
top

Trackback Address :: http://www.i-stew.com/trackback/66 관련글 쓰기

  1. 최혜림 2010/08/06 20:03 댓글주소 | 수정/삭제 | 댓글

Write a comment