Page semi-protected

게임 메이커

GameMaker
게임 메이커
GameMaker Logo.svg
원저작자마크 오버마르스
개발자요요 게임즈
초기 릴리즈1999년 11월 15일; 22년 전(1999년 11월 15일)
안정된 릴리스
v2022.6 / 2022년 6월 30일; 36일 전(2022-06-30)
기입처
운영 체제
플랫폼
이용가능기간:
면허증.독자 사양
웹 사이트게임 메이커이오
게임 목록

GameMaker(원래는 Animo, GameMaker (2011년까지)GameMaker Studio)는 Mark Overmars가 1999년에 개발하고 YoYo Games가 2007년부터 개발한 크로스 플랫폼 게임 엔진 시리즈이다.2022년에 발매된 GameMaker의 최신 버전.

GameMaker는 커스텀 드래그 앤 드롭 비주얼 프로그래밍 언어 또는 Game Maker Language로 알려진 스크립트 언어를 사용하여 크로스 플랫폼 및 멀티 장르 비디오 게임을 만들 수 있습니다.이것은 드래그 앤 드롭 기능만으로는 만들 수 없는 보다 고도의 게임을 개발하는 데 사용할 수 있습니다.GameMaker는 원래 초보 컴퓨터 프로그래머들이 이러한 동작을 사용하여 프로그래밍 지식 없이도 컴퓨터 게임을 만들 수 있도록 설계되었다.최신 버전의 소프트웨어도 고급 [1]개발자에게 어필하는 데 초점을 맞추고 있습니다.

개요

GameMaker는 주로 2D 그래픽스를 사용하여 게임을 만들고, 래스터 그래픽, 벡터 그래픽(SWF 경유),[2] 2D 골격 애니메이션(Esoteric Software'[3][4]s Spine 경유)을 즉시 사용할 수 있도록 설계되었으며, 그래픽 및 2D [5]프리미티브를 그리기 위한 대규모 표준 라이브러리를 제공합니다.소프트웨어는 3D 그래픽을 제한적으로 사용할 수 있지만, 이는 정점[6] 버퍼 매트릭스 함수의 형태로, 초보 사용자를 위한 것이 아닙니다.

이 엔진은 Windows, UWP 및 Xbox One에서 Direct3D, MacOS 및 Linux에서 OpenGL, Android 및 iOS에서 OpenGL ES, HTML5에서 WebGL 또는 2D 캔버스, 콘솔에서는 독점 API를 사용합니다.

엔진의 주요 요소는 래스터 그래픽, 레벨 설계, 스크립트, 경로셰이더(GLSL 또는 HLSL)[7]를 위한 편집기가 내장된 IDE입니다.추가 기능은 소프트웨어의 스크립트 언어 또는 플랫폼 고유의 네이티브 [8]확장 기능으로 구현할 수 있습니다.GameMaker Studio 2에서는 게임을 NSIS 설치 프로그램으로 내보낼지, 아니면 게임이 포함된 .zip 파일, 즉 데이터를 내보낼지를 선택할 수 있습니다.win 파일 및 [9]편집기의 "포함된 파일" 탭에 추가된 모든 파일.

지원되는 플랫폼

GameMaker는 Microsoft Windows, MacOS, Ubuntu, HTML5, Android, iOS, Amazon Fire TV, Android TV, Rasberry Pi,[10] Microsoft UWP, PlayStation 4, Nintendo[11] SwitchXbox One용 [12][13][14]빌드를 지원하며, PlayStation 5, Xbox 시리즈 XS의 지원은 2021년 2월에[15] 발표되었습니다.

과거에 GameMaker는 Windows Phone(UWP에 의해 권장되지 않음), Tizen, PlayStation 3, PlayStation Vita(GMS2에서는 "대부분 비즈니스상의 이유로"[16] 지원되지 않음)의 빌드를 지원했습니다.

PlayStation Portable 지원은 2010년 [17]5월에 시연되었지만 일반에 공개되지 않았습니다([18]일부 타이틀만 사용).

2007년부터 2011년 사이에 YoYo Games는 GameMaker[19] 게임용 커스텀 웹 플레이어 플러그인을 유지하다가 2011년[20] 중반에 오픈 소스 형태로 출시하여 HTML5 내보내기를 선호하지 않게 되었습니다.

2021년 8월 이전에는 공개하고자 하는 대상 플랫폼(데스크탑 또는 모바일 등)에 따라 콘솔을 제외한 5가지 플랫폼 중 하나에 대한 단일 구매 라이센스를 취득해야 했습니다.콘솔의 퍼블리시에는 연간 라이선스가 필요했습니다.이 라이선스는 지원되는 모든 플랫폼을 망라한 연간 Ultimate 라이선스에도 포함되어 있었습니다.요요게임즈는 2021년 8월 라이선스 방식의 변경을 발표하여 게임메이커를 무료로 사용할 수 있도록 하고 1회 구매 옵션을 없앴다.대신 라이선스 스킴은 콘솔 이외의 모든 플랫폼에서 퍼블리싱을 지원하는 계층과 이전 Ultimate 라이센스보다 낮은 속도로 콘솔플랫폼 퍼블리싱 지원에 추가된 상위 계층 2개만으로 간소화되었습니다.이러한 변화는 Opera의 YoGames에 대한 재정적인 투자로 GameMaker [21]사용자의 비용 절감을 지원했습니다.

드래그 앤 드롭

드래그 앤 드롭(DnD)은 GameMaker의 비주얼 스크립트 도구입니다.

DnD를 사용하면 개발자는 코드를 한 줄도 작성하지 않고도 공통 태스크(객체의 인스턴스화, 함수 호출, 파일 및 데이터 구조 작업 등)를 수행할 수 있습니다.그것은 주로 초보 [22]사용자들을 대상으로 하고 있다.

역사적으로 DnD는 [23][24]쉽게 할 수 있는 것이 매우 한정되어 있었지만, GameMaker Studio 2는 시스템을 개편하여 DnD로 더 많은 작업을 수행할 수 있게 되었고, 코드로[25] 직접 번역할 수 있게 되었습니다(코드로의 이행에 관심이 있는 사용자를 위한 IDE 내 프리뷰가 제공됨).

GameMaker 언어

GameMaker 언어는 GameMaker의 스크립트 언어입니다.이것은 자바스크립트 [26][27][28]및 C와 유사한 언어에 흔히 비유되는 필수 동적 유형 언어입니다.

네이티브 플랫폼에서의 언어의 기본 동작 모드는 스택 머신을 통해 이루어집니다.또한 [29]LLVM을 통해 소스 투 소스로 컴파일하여 성능을 향상시킬 수도 있습니다.HTML5에서 GML은 최적화와 최소화가 적용된 JavaScript로 소스 투 소스 컴파일됩니다.[30]

역사

GameMaker는 원래 Mark Overmars에 의해 개발되었다.이 프로그램은 1999년 11월 15일 Animo라는 이름으로 처음 출시되었습니다(당시 시각 스크립트 [31]기능이 제한된 그래픽 도구에 불과했습니다).이 프로그램의 첫 번째 버전은 [32]델파이에서 개발되고 있었다.

이후 출시에서는 이름이 Game Maker로 바뀌었고 소프트웨어는 보다 범용적인 2D 게임 개발로 옮겨갔다.

버전 5.0 이하에서는 프리웨어, 버전 5.1에서는 등록비용(옵션)이 도입되었습니다.버전 5.3(2004년 1월)에서는 DLL을 사용하여 게임을 확장할 [33]수 있는 파티클 시스템, 네트워킹, 기능 등 등록 사용자를 위한 많은 신기능이 도입되었습니다.

버전 6.0(2004년 10월)에서는 3D 그래픽스 사용 및 런타임의 도면 파이프라인을 VCL에서 [34]DirectX로 이행하기 위한 제한된 기능이 도입되었습니다.

대중의 관심이 높아지자 Overmars는 프로그램 확대에 도움을 요청하게 되었고,[35] 이는 2007년 Yo Yo Games와 파트너십을 맺게 되었다.이후 개발은 Yo Yo Games가 담당했고 Overmars는 회사의 이사 [36]중 한 명으로 자리를 유지했다.버전 7.0은 이 파트너십으로 등장한 첫 번째 버전입니다.

MacOS 호환 프로그램의 첫 번째 [37]버전은 2009년에 출시되었으며 최소한의 변경으로 두 개의 운영 체제를 위한 게임을 만들 수 있습니다.

버전 8.1(2011년 4월)에서는 1991년 소프트웨어 Game-Maker와의 혼동을 피하기[38] 위해 이름이 GameMaker(공간 부족)로 변경되었습니다.이 버전에서는 이전 버전에서의 성능 문제를[39][failed verification][contradictory] 해결하기 위해 런타임도 C++로 다시 작성되었습니다.

2011년 9월,[40] 「GameMaker:HTML5」는, 데스크탑과 함께 Web 브라우저용의 게임을 export 할 수 있는 새로운 버전의 소프트웨어입니다.

GameMaker: Studio는 2012년 3월에[40] 공개 베타판에 진입하여 2012년 [41]5월에 정식 발매되었습니다.초기 지원 플랫폼에는 Windows, Mac, HTML5, Android 및 iOS가 포함되어 있습니다.이후 [42][43][44][45]수년간 추가 플랫폼과 기능이 도입되었습니다.2012년 후반에는 일부 합법적인 [46]사용자에 대한 해적 방지 조치가 잘못 시행되는 사고가 있었습니다.

2015년 2월 게임메이커는 요요게임즈와 함께 플레이텍에 인수되었다.GameMaker의 발표는 GameMaker가 더욱 개선될 것이라는 것을 확신시켜주었으며, [1][47]GameMaker는 보다 발전된 개발자를 포함한 광범위한 인구 통계학자들에게 어필할 계획이다.

2016년 11월에는 GameMaker Studio 2 베타 버전이 [48]처음 출시되었으며 2017년 [49]3월에 정식 출시되었습니다.이 버전에서는 완전히 재설계된 IDE(C#[50]로 고쳐쓰기)와 다수의 새로운 에디터 및 런타임 기능이 있습니다.

2020년 8월, 주요 업데이트 2.3이 출시되어 IDE, 런타임 및 스크립트 [51]언어에 많은 새로운 기능이 추가되었습니다.

2021년 1월, 요요 게임즈는 오페라 소프트웨어에 약 1,000만 달러에 매각되었습니다.GameMaker 개발팀은 그대로이며 GameMaker [52][53][54]Studio에 큰 개발 변화를 일으키지 않았다.

2021년 8월, 요요 게임즈는 라이선스를 변경하고 게임 메이커 [55]엔진의 무료 버전을 제공할 것이라고 발표했다.

2022년 1월, YoYo Games는 GameMaker Studio 2의 번호 체계를 변경해, 발매 연도와 월에 대응합니다(를 들면, 2022년 1월의 경우 2022.1).[56]

2022년 4월, YoYo Games는 새로운 버전 번호 체계에 맞추기 위해 GameMaker Studio 2의 이름을 삭제하고 단순 GameMaker로 변경합니다.[57]

접수처

이 프로그램은 현재 223개의 사용자 리뷰를 바탕으로 Mod DB에서 8.5/10의 평가를 받고 있습니다.많은 사람들이 이 프로그램의 유연성과 사용 편의성을 긍정과 불안정성, 충돌, 프로젝트 손상 및 구식 기능을 [58]부정으로 꼽습니다.인디 게임 매거진의 더글러스 클레멘츠는 "이 프로그램은 "게임 개발을 단순화하고 합리화"하며 "초보자들도 쉽게 성장하지만 개발할 수 없을 경우 리소스 오브젝트를 모아야 한다"고 말했지만 스팀 게임과 요요 게임 웹사이트 의 라이센싱은 "복잡하다"[59]고 지적했다.

레퍼런스

  1. ^ a b Vinciguerra, David; Howell, Andrew (16 October 2015). The GameMaker Standard. CRC Press. ISBN 978-1-317-51469-5.
  2. ^ Kerr, Chris. "GameMaker Studio 2 gets new low-cost 'Creators Edition'". Retrieved 9 May 2018.
  3. ^ "GDC17: GameMaker Studios 2.0 Takes On Industry Titans Broken Joysticks". Broken Joysticks. 12 March 2017. Retrieved 9 May 2018.
  4. ^ "Skeletal Animation Sprites Using Spine Blog YoYo Games". Yoyo Games. Retrieved 9 May 2018.
  5. ^ "Drawing". docs2.yoyogames.com. Retrieved 9 May 2018.
  6. ^ "Drawing And Creating Primitives". docs2.yoyogames.com. Retrieved 9 May 2018.
  7. ^ "2D Game Development Engine 'GameMaker Studio 2' Debuts on macOS". Retrieved 9 May 2018.
  8. ^ "GameMaker Studio 2 gets an education edition". VentureBeat. 23 May 2017. Retrieved 9 May 2018.
  9. ^ "Compiling". docs2.yoyogames.com. Retrieved 20 February 2019.
  10. ^ "YoYo Games expand their Linux support in GameMaker Studio 2 to the Raspberry Pi". GamingOnLinux.
  11. ^ Good, Owen (9 March 2018). "Undertale coming to Switch brings indie games' GameMaker Studio engine with it". Polygon. Retrieved 9 March 2018.
  12. ^ Evan Lewis (6 November 2014). "Learn how to make your own video games with GameMaker: Studio at RetroGameCon". Syracuse Media Group. Retrieved 2 December 2014.
  13. ^ "This will let you say 'Happy Birthday,' 'Get Well Soon' with a video game". Alexa Ray Corriea. 22 January 2014. Retrieved 23 January 2014.
  14. ^ "No coding required: How new designers are using GameMaker to create indie smash hits". PC Gamer. Retrieved 15 January 2015.
  15. ^ "GameMaker Studio 2 launches support for PS5 and Xbox Series X S Development News". MCV/DEVELOP. 25 February 2021.
  16. ^ "We are YoYoGames, we recently announced GameMaker Studio 2. Ask us anything. • r/gamemaker". reddit. Retrieved 9 May 2018.
  17. ^ "Create games for your PSP with Game Maker". Pocket Gamer. Retrieved 8 May 2018.
  18. ^ "Indie platformer They Need To Be Fed coming to PSP". Pocket Gamer. Retrieved 8 May 2018.
  19. ^ "GMking's MarkUp Magazine - Issue 12".
  20. ^ "YoYo Website plans Blog YoYo Games". Yoyo Games. Retrieved 9 May 2018.
  21. ^ Dealessandri, Marie (10 August 2021). "YoYo Games streamlines GameMaker licenses, offers new free version". GamesIndustry.biz. Retrieved 10 August 2021.
  22. ^ "Interview: James Cox of YoYo Games about GameMaker Studio 2 This Is Xbox". This Is Xbox. Retrieved 9 May 2018.
  23. ^ "Drag-and-Drop icons to GameMaker Language reference" (PDF).
  24. ^ "No coding required: How new designers are using GameMaker to create indie smash hits". pcgamer. Retrieved 9 May 2018.
  25. ^ "GameMaker Studio creators look back at 17 years of development". VentureBeat. 4 September 2017. Retrieved 9 May 2018.
  26. ^ Christian, Brian; Isaacs, Steven (28 December 2015). GameMaker Programming By Example. Packt Publishing Ltd. ISBN 978-1-78588-847-2.
  27. ^ Jr, Jerry Lee Ford (1 June 2009). Getting Started with Game Maker. Cengage Learning. ISBN 978-1435455214.
  28. ^ Habgood, Jacob; Overmars, Mark (31 December 2006). The Game Maker's Apprentice: Game Development for Beginners. Apress. ISBN 978-1-4302-0159-5.
  29. ^ "GameMaker: Studio introduces YoYo Compiler and cross-platform Shader support". Retrieved 9 May 2018.
  30. ^ Elliott, Jason Lee (22 April 2013). HTML5 Game Development with GameMaker. Packt Publishing Ltd. ISBN 978-1-84969-411-7.
  31. ^ Jr, Jerry Lee Ford (1 June 2009). Getting Started with Game Maker. Cengage Learning. ISBN 978-1435455214.
  32. ^ "Game Maker Studio engine". Desura. Retrieved 29 May 2013.
  33. ^ "Game Maker Pages". 10 January 2004. Archived from the original on 10 January 2004. Retrieved 8 May 2018.
  34. ^ Ford, Jerry (2010). Getting Started with Game Maker. Course Technology, a part of Cengage Learning. ISBN 978-1-59863-882-0.
  35. ^ Stanton, Rich (23 July 2015). A Brief History Of Video Games: From Atari to Virtual Reality. Little, Brown Book Group. ISBN 9781472118813.
  36. ^ Habgood, Jacob; Overmars, Mark (31 December 2006). The Game Maker's Apprentice: Game Development for Beginners. Apress. ISBN 978-1-4302-0159-5.
  37. ^ Jr, Jerry Lee Ford (1 June 2009). Getting Started with Game Maker. Cengage Learning. ISBN 978-1435455214.
  38. ^ Eric-Jon Rössel, Tairne (30 April 2010). "The Original Game-Maker". Archived from the original on 1 March 2014. Retrieved 15 January 2015.
  39. ^ Ford, Jerry (2009). Getting Started with Game Maker. Cengage Learning. p. 333. ISBN 978-1133168966.
  40. ^ a b Rose, Mike. "YoYo Games Releases GameMaker: HTML5 Tools". Retrieved 8 May 2018.
  41. ^ "YoYo Games unveils GameMaker: Studio for cross-platform development". VentureBeat. 22 May 2012. Retrieved 8 May 2018.
  42. ^ "Game Maker Studio 1.1 released - csanyk.com". csanyk.com. 6 September 2012. Retrieved 8 May 2018.
  43. ^ "YoYo Games updates GameMaker: Studio to speed development time". VentureBeat. 27 August 2013. Retrieved 8 May 2018.
  44. ^ "GameMaker est disponible en version 1.3 et apporte un nouveau débogueur et le support des consoles de Sony". Developpez.com (in French). Retrieved 8 May 2018.
  45. ^ "Welcome to GameMaker: Studio 1.4 GameMaker Blog". 18 June 2016. Archived from the original on 18 June 2016. Retrieved 8 May 2018.
  46. ^ Chapple, Craig (29 November 2012). "Gamemaker anti-piracy bug destroys developer assets Game Development News by Develop". Develop. Intent Media. Archived from the original on 27 January 2013. Retrieved 28 April 2019.
  47. ^ "YoYo Games is Acquired by Playtech plc YoYo Games". 26 March 2015. Archived from the original on 26 March 2015. Retrieved 8 May 2018.
  48. ^ "GameMaker Studio 2 enters beta". PCGamesN. Retrieved 8 May 2018.
  49. ^ GameFromScratch.com, Copyright. "GameMaker Studio 2 Released". www.gamefromscratch.com. Retrieved 8 May 2018.
  50. ^ "GameMaker Studio 2: Remade to Stay Up-to-date - Gamesauce: Global Inspiration for Game Developers". www.gamesauce.biz. Retrieved 8 May 2018.
  51. ^ Miller, George (20 August 2020). "YoYo Games launches GameMaker Studio 2 version 2.3". European Gaming Industry News.
  52. ^ "Opera bought the owner of GameMaker for its new gaming division – Destructoid".
  53. ^ "Opera acquires YoYo Games for $10 million and launches Opera Gaming division VentureBeat".
  54. ^ "Opera Acquires YoYo Games, Launches Opera Gaming".
  55. ^ Dealessandri, Marie. "oYo Games streamlines GameMaker licenses, offers new free version". gamesindustry.biz. Gamer Network Limited, a ReedPop company.
  56. ^ "Version 2022.1 Release & "Feather" Reveal". GameMaker. Retrieved 29 July 2022.
  57. ^ "GameMaker Brand Guidelines Download The PDF". GameMaker. Retrieved 29 July 2022.
  58. ^ "GameMaker: Studio Reviews". DBolical Pty Ltd. Retrieved 15 January 2015.
  59. ^ Douglas Clements. "'GameMaker: Studio' – Lord Over The Pixels". Indie Games Magazine. Archived from the original on 22 December 2017. Retrieved 19 January 2017.

외부 링크