디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[📚정보] 겜메를 일로 하는 사람으로서 쓰는 최신 겜메에 대해 Q&A

ㅇㅇ(121.173) 2024.05.16 08:34:18
조회 1196 추천 21 댓글 12
														

게임메이커에 대해 보통들 기억하는 모습은 고대의 게임메이커 6~7시절의 모습이거나, 게임메이커 스튜디오 1 ~ 2 초기의 악명높은 플레이텍 시절의 이야기들이 많음.


-------- 아래는 플레이텍 -> 오페라 인수까지에 대한 이야기고 안봐도 되니 스킵 할 사람은 스킵 --------


플레이텍이 뭐하는 새끼들이냐면, 디지털 카지노를 주 업으로 하는 업체였고, 돈좀 만지면서 게임메이커 회사 요요게임즈(이하 이 이름으로 부름)를 포함해 여러 회사들을 사들였던 곳임.


당시 해외에서는 대자본을 가진 회사니 게임메이커좀 살아날수있을까? 기대했던 사람들과 또는 도박 회사가 인수한거에 대한 우려를 했던 사람들이 많았는데, 결과적으로는 '교육'으로서 유명했던 당시 요요게임즈를 트로피로 삼고는 사업 확장(인디 퍼블리싱 지원등)에 대해 항상 부정적인 영향을 끼쳤음.


이후 골골대던 요요게임즈는 코로나 특수로 꿀빨던 플레이텍이 코로나 특수로 누리던 돈 잔치가 끝나자 플레이텍이 트로피로 가지고있던 게임 회사들 매각에 묶여 팔리게됫는데, 오페라에서 마침 필요로했던 방향이랑 맞물려서 인수됨.


------------------------------------------------------------------------------------------


그럼 이제 본론임.

시작전 참고

겜메 : 게임메이커를 뜻하고 1 ~ 8의 고대의 게임메이커를 의미

겜스1 : 보통들 부정적인 인식이 알려져있는 겜스 1을 의미, 언더테일이 겜스 1부터 시작된걸로 알고있음. 지금은 지원 종료된지 한참됨

겜스2 : 현재 최신인 겜스 2를 의미, 델타룬이 겜스2임


Q. 최근에 구독제로 바뀌어서 문제있지 않음?

A. 유니티 사태 이후로 월간 공짜를 몇개 풀더니 지금은 완전 무료됫음. 이유가 사용자가 엄청 늘어서 짜잘하게 돈 받고 파는것보다 사용자 늘리는게 맞다고 함

모바일, html5, PC 상관없이 그냥 무료고 콘솔은 라이센스등이 엮여있어서 전문 지원까지 붙어있는 월~연간으로쓰는 엔터프라이즈 라이센스를 요구함.

대신 이건 출시때 한번 등록하고 출시후 다시 구독 해제한다든지 하는 꼼수를 써도 된다고 들었음.

유료 판매시 프로페셔널 라이센스를 요구하는데, 프로페셔널 라이센스는 약 10만원으로 구매하면 매출에 상관없이 써도되고, 이것도 사실 그거 안써도

여기서 오토데스크 회사마냥 항상 감시되는 그런것도아니라, 양심에 맞겨서 구매해서 쓰면됨.



Q. GML은 언어 조무사 아님?

A. 겜스 2.3 이후로 구조체나 생성자등이 들어오면서 문법에 많은 변화를 가짐, 그 기점에서 JS 조무사같은 무엇인가가 되어서 그쪽 사용자도 많이 흡수함

이후 최대한 달마다 지키는 업데이트를 통해 개선 사항이 실시간으로 추가되고있음.

그리고 이런 언어 스펙을 따라잡는게 힘들다 생각해도, 그냥 옜날에 쓰던 방식으로 개발해도 문제 없음. 그게 겜스의 최고 장점중 하나임.


관련 2.3에 바뀐 문법은 아래를 참고

 


Q. 3D, HD 2D겜은 만들기 힘들지않음?

A. 3D는 확실히 추천 못함. 현재의 겜스2가 3D를 해볼만한 수준까지와서 마개조를 거쳐서 진행하는 사람들이 있으나, 미래를 위한 토이 프로젝트에 가까움

IDE 플러그인 + GML 성능의 대격변 + 불칸등의 최신 쉐이더 지원이 예정 되어있어서, 그때쯤되면 토이 프로젝트가아닌 무엇인가가 될거라 생각은 함.


HD 2D 로서는 통 스프라이트 방식은 텍스쳐 압축, 다이나믹 텍스쳐(무식할정도로 편함) 등을 통해서 편하게 굴릴 수 있게됨.

본 리깅을 통한 부분은, 간단한건 겜스에서 제공하는 시퀀스로 해결봐도 됨.


그리고 스파인 4.0 버전을 쓸순 있고 건의가 계속있어서 4.2가 지원될거긴한데... 런타임에 직접 접근 할 수단이 없어서 문제 해결에 머리가 좀 아플거임.


충돌 박스 처리는 픽셀 방식이라지만, 그 방식이 직관적이고 얘네도 바보는 아니라서 aabb랑 btree로 1차적으로는 충돌 필터링해서 처리하기때문에 가벼운편임.

대신 충돌 기준을 꼭 적은 개체(예 : 플레이어)가 많은 개체(예 : 총알)를 체크하게 해야함. 이걸 거꾸로 하고 느리다고 하는 사람들이 있음.



Q. UI를 만들기 힘든 문제같은 부분은 아직도 가지고 있음?
A. 아직은 힘듬. 그런데 6월 이후쯤부터(몇달 연기될 수 있어서 확정은 아님) 프리펩을 포함하는 플렉스 패널이 지원되면 드디어 UI 문제에서 해결되서
그때를 보고 찍먹해봐도 좋음.


Q. 스프라이트에 원하는 타이밍 코드 붙이는거 개노가다라 헬 아님?
A. 겜스 2 2.3이후쯤인가... 스프라이트에 지정 시간과 이벤트 박는 기능이 생겼음. 엄청나게 간편하고 직관적이니 쓰기 쉬움.
그것보다 더 심오하게 다루려면 시퀀스를 쓰는 방법이 있는데, 많이 복잡해서 나는 잘 안씀


Q. 물리 충돌 처리 헬 아님?
A. 고돗에서 영향받은 move_and_collide 함수가 있어서 원터치로 쉽게 굴릴 수 있음.
물론 세세하게 다루려면 개선 되었다해도 직접 구현해야하는건 마찬가지라서 아직 문제인데, Trigger라고 불리는 기능이 추가되면 문제가 많이 해결될거로 보임.
문젠 아직 갈길이 멀어서 이게 언제 업데이트될지 기약이 없긴함.


Q. 간단한 비주얼 연출 작업에도 쉐이더 써야함?
A. 미리 이야기하지만, 다른 글 그 사람의 글에 나도 공감가는게 많았음. 그래서 더 보강해보려고 쓴 질문 글임.

간단한 화면 반짝임이나, 캐릭터 반짝임은 직접적인 쉐이더 접근까지 안가도 되긴함.
쉽게는 흰색 스프라이트에 image_blend랑 blend option으로 bm_add같은거 입맛대로 붙여도되고
이미 있는 스프라이트로 할거면 gpu_set_fog로 색 지정 -> draw -> gpu_set_fog 해제 같은 방식을 써도됨.

다른 엔진에서도 생각해볼만한 튜토리얼도 많지만 완전체에 가까운 2D 쉐이더 에셋도 있음.
(걍 그거 쓰면 모든게 해결되는 수준이라 다른거 다른 스토어 시장처럼 찾아 볼 필요도없음)

혹시나에서 링크 올림.
깡으로 glsl es를 쓰는 엔진이다보니, 쉐이더토이 사이트등에서 겜스용으로 컨버트하는 툴을 쓰면 그냥 막 붙일 수 있음.
정 아니면 모바일에서 쓰기엔 조심해야하는 기능이지만 레이어 단위로 쉐이더 필터 먹이는 방법이있음. 프리셋이 여러개니 확인해봐도 좋음.

물론 비주얼 노드로 해주는 대형 엔진들에 비해서 하자가 많긴함. 이것도 개선 사항에 있다곤하는데... 아마 현 상황에선 가장 마지막이지 않을까 싶음.



Q. 파이어베이스같은 대형 백엔드가 필요한 겜에서 문제있지 않음?

A. 요요게임즈측에서 정식 지원해주고, 유저들이 플레이펩 붙여서 쓸수있는 수단들을 제공하고있음.

광고도 admob 과 관련된 미디에이션들을 제공해주고있으며 관련 개발자가 붙어서 계속 추가하고있음.


이미 추가된걸 제외하고 관련 확장 내용은 아래를 통해서 확인 가능함

 



Q. 라이브 서비스 게임 만들 수 있음?

A. 해외에 이미 거대한 라이브 서비스 게임들이 돌아가는게 있고. 그 게임중엔 EAC까지 달려있거나 대형 서비스에서나 볼법한 백엔드 스케일링이 붙은 mmo도 있음.

문젠 없다고봄.

나도 국내에 라이브 서비스중인거 몇개 용병일로 뛰고있기도하고.

대신 라이브 서비스의 진짜 문제는 그걸 할 수 있는 게임메이커 전문 개발자가 없다는거임. 관련 개발자가 국내에 없으니 가장 치명적임.

나도 후임 찾기가 정말 헬이다. 정말 좋게 좋게 보면 틈새 시장이기도한데, 틈새가 아니고 오아시스 찾아다녀야하는 황무지임.

대신 작게 작게 가고싶으면 해볼만은 함. 관계자들의 인력내에서 해결될 뿐더러, 개발 프로세스만 잘 잡아 놓으면 어느정도 대려와서 키워서 굴릴 수 있으니.







오페라 이후 소통을 억지로 막고있던 플레이텍이 없어지면서 개발자들이 적극적으로 공식 겜메 디스코드에 상주하면서 의견을 받고 개선하고있어서 매 달 마다 엔진이 달라지고있음.


기능 개선 건의나 버그 리포트에 대해선 아래에서 처리함.

 


해외에선 겜메로 일하는 길도 나름 있을 정도로 거대해졌지만, 국내에선 그렇게 인지도가 높지 않음.


그리고 국내에선 인디판 뛰다가, 또는 입사를 위해 공부하는 사람들한텐 겜메는 선택지로서 비추천인것도 사실이라 나도 그런 경우 추천하지않음.


이제 궁금한 사람들을 위해, 또는 읽을거리좀 보고싶은 사람들을 위해 한번 작성해봤음.


아래는 글 작성기준 15시간 후 공개될 게임메이커 2024에 대한 내용인데 있다가 궁금하면 봐도 좋을듯함.


https://youtu.be/oyn9P3wK1qA?si=UgZOCO39NFWU3quZ

 



자동등록방지

추천 비추천

21

고정닉 11

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기
자동등록방지

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2864 설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
2866 AD 세상의 패권을 거머쥘 자, 로드나인 사전등록 중 운영자 24/06/05 - -
161562 뉴스 누구나 고전게임 리마스터 가능한 AI 툴 나온다 게임메카갤로그로 이동합니다. 24.06.04 32 0
159490 공지 인디 게임 개발 갤러리 규칙 - 질문 전 필독!! [25] 에뚜갤로그로 이동합니다. 24.05.10 832 3
52873 공지 게임제작 초심자를 위한 글 모음 [9] Goranic갤로그로 이동합니다. 20.07.02 64283 52
123789 공지 뉴비 개임개발 하려는데 뭐부터 해야하나요 복사본 [14] 흉황갤로그로 이동합니다. 23.04.11 12244 21
161622 💬 PUN2든 FUSION2든 페이받고 질문답변+코드수정 도와주실분? ㅇㅇ(211.171) 09:24 16 0
161621 💬 인갤 덱빌딩 좆목회 - 2 - 게임 추천해줘 [4] dawnDev갤로그로 이동합니다. 09:05 59 1
161620 💬 언리얼 c++강좌 좋은것좀 알려줘 ㅇㅇ(180.71) 08:17 37 0
161618 💬 애드몹 광고가 짤려서 나와요 ㅇㅇ(114.204) 06:35 31 0
161616 📜일지 코옵 로그라이크 만들수있을까 (2) [8] 소닉쫄따구테일즈갤로그로 이동합니다. 04:21 164 1
161613 💬 언리얼 6월 이달의 무료 컨텐츠 뜸 [2] 기정떡갤로그로 이동합니다. 03:56 176 3
161612 💬 기획공부를 위해 학1원을 다니는건 별로일까요? [4] ㅇㅇ(211.212) 03:07 168 0
161611 💬 해외 커뮤니티에서 개발 디자인 이야기하다보면 04년도에 나온 [16] ㅆㅇㅆ(124.216) 02:46 312 6
161610 💬 인디개발 기간 몇년까지 좋게 볼수 있을까 [5] ㅇㅇ(219.255) 02:26 219 0
161609 💬 GPT 고장나니까 느낀건데 나는 GPT 얼마 안쓰고 있다 생각했는데 [5] ㅆㅇㅆ(124.216) 01:13 232 0
161608 💬 야 근데 리뷰 ㅈ같이 적으면 걍 욕박으면 안되냐? [15] ㅇㅇ(180.67) 00:51 397 0
161607 💬 이 게임 이름 아는 사람 있어? [3] ㅇㅇ(58.236) 00:22 285 0
161606 🐣질문 애니메이션 클립의 현재 재생 프레임 받아오는 법 있음? [4] ㅇㅇ(39.112) 00:07 111 0
161604 💬 보스 만듬 [7] ToHome갤로그로 이동합니다. 06.04 341 4
161602 💬 챗gtp 또 터짐? [3] ㅇㅇ(220.65) 06.04 148 0
161601 🐣질문 유니티 ui 버튼이없어요 ㅠㅜ [12] ㅇㅇ(121.189) 06.04 204 0
161600 📜일지 ATB 좋아해? 7 [1] 디시콘쓸려고만듦갤로그로 이동합니다. 06.04 86 3
161599 🐣질문 유니티 행동트리에셋 써본사람 ㅇㅇ갤로그로 이동합니다. 06.04 75 0
161598 🐣질문 유니티 질문 여기다 해주면 답 해쥬나 [6] spica갤로그로 이동합니다. 06.04 197 0
161597 💬 야레야레.. 오클루전쿤 언제 구워진거냐구~ [1] ㅇㅇ(61.72) 06.04 92 0
161596 💬 한국어 영어 중국어 동시에 지원하는 폰트 있음?? [6] ㅇㅇ(115.137) 06.04 170 0
161595 💬 유니티때문에 미치겠는데 도움좀 주실분 [13] ㅇㅇ(210.222) 06.04 209 0
161594 💬 유니티 프로젝트 hdd로 써도 되나요? [6] ㅇㅇ(183.107) 06.04 96 0
161593 📚정보 무료로 gpt에게 git 개인 리포지토리 리뷰시키기 [1] ㅇㅇ갤로그로 이동합니다. 06.04 192 1
161592 💬 이번주 유니티 코리아 유니티 디자인 패턴 기초 강의 보면 좋더라 ㅆㅇㅆ(124.216) 06.04 126 2
161591 💬 이미지 다 엑박떠서 볼 수가 없네 [5] 김메가갤로그로 이동합니다. 06.04 135 1
161590 💬 달리면서 고양이 줘패는 게임 근황.gif [1] ㅇㅇ(222.99) 06.04 342 2
161589 📚정보 슬레이더 스파이어의 오리지널 인터페이스가 게임을 망칠뻔한 이유 [2] ㅆㅇㅆ(124.216) 06.04 475 12
161588 💬 요 며칠간 UI 공부 [엑박 재업] 아이고이아 (223.222) 06.04 178 0
161585 💬 경기게임오디션말고 권위있는 공모전 또 뭐 있냐 [1] ㅇㅇ(180.67) 06.04 259 0
161584 💬 인갤에 공포 게임(호러 게임) 개발 중인 사람들 있음? [1] ㅇㅇ갤로그로 이동합니다. 06.04 109 0
161581 💬 갤 최고 아웃풋이 무슨 게임임 [8] ㅇㅇ(112.171) 06.04 346 0
161580 💬 군대에서 게임을 만드는법 [6] 애기바다뱀갤로그로 이동합니다. 06.04 314 2
161579 💬 프로그래밍이 날먹 가능하다면 날먹 가능한데 [4] ㅇㅇ(59.13) 06.04 311 0
161578 🐣질문 사이드뷰 게임들이 점프 키를 따로 두는 경우가 있던데 이유가 뭐임 [11] longZam갤로그로 이동합니다. 06.04 252 0
161576 💬 GPT 서버 터짐 [5] ㅇㅇ(175.213) 06.04 377 0
161575 💬 혹시 ipi 모션캡처 써보신 분 있음? [6] 인터넷친구갤로그로 이동합니다. 06.04 106 0
161574 💬 인벤토리 아이템 몇개까지 가능? [8] ㅇㅇ(211.244) 06.04 149 0
161573 💬 인디개발자의 쿠팡알바 후기.... [4] ㅇㅇ(220.79) 06.04 352 4
161572 💬 나이더먹어서 뇌굳기전에 멀티배워두고싶은데 [1] ㅇㅇ(183.99) 06.04 138 0
161571 💬 1인개발이 참 두렵긴하다 [18] ㅇㅇ(183.100) 06.04 452 0
161570 🐣질문 충동처리 고민 [3] ㅇㅇ(61.102) 06.04 112 0
161569 💬 지금 디씨이미지 나만엑박뜨냐?? [3] 파베르Dev갤로그로 이동합니다. 06.04 198 0
161568 💬 이틀동안 A*에서 JPS 로 전환했는데 [7] ㅇㅇ(119.199) 06.04 208 0
161566 💬 인디게임갤러리 고도 VS 겜메 호감도 투표 [15] ㅇㅇ(222.113) 06.04 408 7
161565 💬 사업자 등록할때 사무실 주소 어떻게 함? [4] ㅇㅇ(218.39) 06.04 178 0
161564 🐣질문 폴더에서 유니티로 드래그앤 드랍이 안된다 [3] ㅇㅇ(218.159) 06.04 90 0
161563 💬 admob 미디에이션 수입 따로 들어와? [2] ㅇㅇ(222.96) 06.04 88 0
161559 뉴스 10년 만에 처음, BIC 페스티벌에서 음식 판다 게임메카갤로그로 이동합니다. 06.04 123 0
161561 💬 우짜다 이갤 보게됐는데 질문 하나만 [4] ㅇㅇ갤로그로 이동합니다. 06.04 207 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2