GameMaker:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
ZiYueCommentary留言 | 贡献
内容扩充
标签加入博客链接 可视化编辑
ZiYueCommentary留言 | 贡献
词条重写完毕
标签加入博客链接 可视化编辑
第1行: 第1行:
{{noteTA}}
{{noteTA}}
{{Short description|Game creation system}}
{{Short description|Game creation system}}
{{About|YoYo Games开发的Microsoft Windows和macOS软件|Recreational Software Designs开发的MS-DOS软件|{{le|Game-Maker}}}}{{Inuse|直至24日22:00(UTC+8)}}{{Translating|||time=2022-03-22T14:49:38+00:00}}
{{About|YoYo Games开发的Microsoft Windows和macOS软件|Recreational Software Designs开发的MS-DOS软件|{{le|Game-Maker}}}}{{Infobox Software
{{Infobox Software
| title = GameMaker
| title = GameMaker
| logo = File:Gamemaker.png
| logo = File:Gamemaker.png
第19行: 第18行:
'''GameMaker'''(最初为'''Animo''',2011年之前为'''Game Maker''')是一个系列[[跨平台]][[游戏引擎]],由{{le|Mark Overmars}}于1999年创建,2007年后由{{le|YoYo Games}}开发。最新的版本是2017年发布的GameMaker Studio 2。
'''GameMaker'''(最初为'''Animo''',2011年之前为'''Game Maker''')是一个系列[[跨平台]][[游戏引擎]],由{{le|Mark Overmars}}于1999年创建,2007年后由{{le|YoYo Games}}开发。最新的版本是2017年发布的GameMaker Studio 2。


GameMaker支持使用自定义拖放式[[视觉化程式设计语言|视觉化编程语言]]或称为Game Maker Language的[[脚本语言]]创建[[跨平台]]和多类型的[[电子游戏]]。该语言可用于开发拖放功能无法创建的更加高级的游戏。GameMaker最初的设计目的是让新手[[程序员]]能够在没有太多编程知识的情况下制作游戏。最新版本的软件也开始注重吸引高级开发人员。<ref>{{Cite book |url=https://books.google.com/books?id=dM-9CgAAQBAJ&pg=PA3|title=The GameMaker Standard |last1=Vinciguerra |first1=David |last2=Howell |first2=Andrew |date=16 October 2015 |publisher=CRC Press |isbn=978-1-317-51469-5}}</ref>
GameMaker支持使用自定义拖放式[[視覺化程式設計語言|视觉化编程语言]]或称为Game Maker Language的[[脚本语言]]创建[[跨平台]]和多类型的[[电子游戏]]。该语言可用于开发拖放功能无法创建的更加高级的游戏。GameMaker最初的设计目的是让新手[[程序员]]能够在没有太多编程知识的情况下制作游戏。最新版本的软件也开始注重吸引高级开发人员。<ref>{{Cite book |url=https://books.google.com/books?id=dM-9CgAAQBAJ&pg=PA3|title=The GameMaker Standard |last1=Vinciguerra |first1=David |last2=Howell |first2=Andrew |date=16 October 2015 |publisher=CRC Press |isbn=978-1-317-51469-5}}</ref>


== 概述 ==
== 概述 ==
第46行: 第45行:


虽然从历史上看,DnD能在轻松完成的事情上的使用相当有限,<ref>{{Cite web|title=Drag-and-Drop icons to GameMaker Language reference|url=https://www.packtpub.com/sites/default/files/downloads/4100OT_Appendix_Drag_and_drop_Icons_to_GameMaker_Language_Reference.pdf}}</ref><ref>{{Cite news|url=http://www.pcgamer.com/no-coding-required-how-new-designers-are-using-gamemaker-to-create-indie-smash-hits/|title=No coding required: How new designers are using GameMaker to create indie smash hits|work=pcgamer|access-date=9 May 2018|language=en}}</ref>但GameMaker Studio 2对该系统进行了彻底的改进,能够使用DnD完成更多的任务,并将其直接转换为代码(为有兴趣迁移到代码的用户提供IDE内预览)。<ref>{{Cite news|url=https://venturebeat.com/2017/09/03/gamemaker-studio-creators-look-back-at-17-years-of-development/|title=GameMaker Studio creators look back at 17 years of development|date=4 September 2017|work=VentureBeat|access-date=9 May 2018|language=en-US}}</ref>
虽然从历史上看,DnD能在轻松完成的事情上的使用相当有限,<ref>{{Cite web|title=Drag-and-Drop icons to GameMaker Language reference|url=https://www.packtpub.com/sites/default/files/downloads/4100OT_Appendix_Drag_and_drop_Icons_to_GameMaker_Language_Reference.pdf}}</ref><ref>{{Cite news|url=http://www.pcgamer.com/no-coding-required-how-new-designers-are-using-gamemaker-to-create-indie-smash-hits/|title=No coding required: How new designers are using GameMaker to create indie smash hits|work=pcgamer|access-date=9 May 2018|language=en}}</ref>但GameMaker Studio 2对该系统进行了彻底的改进,能够使用DnD完成更多的任务,并将其直接转换为代码(为有兴趣迁移到代码的用户提供IDE内预览)。<ref>{{Cite news|url=https://venturebeat.com/2017/09/03/gamemaker-studio-creators-look-back-at-17-years-of-development/|title=GameMaker Studio creators look back at 17 years of development|date=4 September 2017|work=VentureBeat|access-date=9 May 2018|language=en-US}}</ref>

== GameMaker语言 ==
GameMaker语言是GameMaker的脚本语言。这是一种[[指令式編程|指令式]]、[[动态类型]]的,类似[[JavaScript]]和[[C语言]]的语言。<ref>{{Cite book|url=https://books.google.com/books?id=eDzlCwAAQBAJ&pg=PR6|title=GameMaker Programming By Example|last1=Christian|first1=Brian|last2=Isaacs|first2=Steven|date=28 December 2015|publisher=Packt Publishing Ltd|isbn=978-1-78588-847-2}}</ref><ref>{{Cite book|url=https://books.google.com/books?id=-5OFAwAAQBAJ&pg=PA9|title=Getting Started with Game Maker|last=Jr|first=Jerry Lee Ford|date=1 June 2009|publisher=Cengage Learning|isbn=978-1435455214|language=en}}</ref><ref>{{Cite book|url=https://books.google.com/books?id=PLdsEjKnt5AC&pg=PA225|title=The Game Maker's Apprentice: Game Development for Beginners|last1=Habgood|first1=Jacob|last2=Overmars|first2=Mark|date=31 December 2006|publisher=Apress|isbn=978-1-4302-0159-5}}</ref>

该语言在本机平台上的默认操作模式通过[[堆栈|堆栈机]]实现;它也可以通过[[LLVM]][[源到源编译器|编译]]为C++源码以提高性能。<ref>{{Cite news|url=http://www.adweek.com/digital/gamemaker-studio-introduces-yoyo-compiler-and-cross-platform-shader-support/|title=GameMaker: Studio introduces YoYo Compiler and cross-platform Shader support|access-date=9 May 2018|language=en-US}}</ref>在HTML5上,GML是源到源编译成JavaScript的,在非调试版本中实现了优化和[[極簡化|压缩]]。<ref>{{Cite book|url=https://books.google.com/books?id=uDWG1gYWxokC|title=HTML5 Game Development with GameMaker|last=Elliott|first=Jason Lee|date=22 April 2013|publisher=Packt Publishing Ltd|isbn=978-1-84969-411-7}}</ref>

== 历史 ==
GameMaker最初由{{Le|Mark Overmars|Mark Overmars}}开发。该软件于1999年11月15日以Animo的名义首次发布(当时,它只是一个具有有限视觉脚本功能的图形工具)。<ref>{{Cite book|url=https://books.google.com/books?id=-5OFAwAAQBAJ&pg=PA5|title=Getting Started with Game Maker|last=Jr|first=Jerry Lee Ford|date=1 June 2009|publisher=Cengage Learning|isbn=978-1435455214|language=en}}</ref>该软件的第一个版本是在[[Delphi]]上开发的。<ref>{{cite web|title=Game Maker Studio engine|url=http://www.desura.com/engines/game-maker|access-date=29 May 2013|publisher=Desura}}</ref>

在随后的版本中,该软件更名为Game Maker,同时也朝着更通用的2D游戏开发方向发展。

5.0版及以下版本为[[免費軟體]];5.1版本引入了可选注册费用;5.3版为注册用户引入了许多新功能,包括[[粒子系统]]、网络以及使用DLL扩展游戏内容的可能性。<ref>{{Cite web|title=Game Maker Pages|url=http://www.gamemaker.nl:80/registration.html|access-date=8 May 2018|date=10 January 2004|archive-url=https://web.archive.org/web/20040110215821/http://www.gamemaker.nl:80/registration.html|archive-date=10 January 2004|url-status=dead}}</ref>

6.4版(2004年10月)引入了有限的3D图形使用功能,并同时将运行时的绘图通道从{{Le|可视组件库|Visual Component Library}}迁移至[[DirectX]]。<ref name=":0">{{cite book|title=Getting Started with Game Maker|url=https://books.google.com/books?id=0cs4Jv7ik5gC&pg=PA11|last=Ford|first=Jerry|publisher=Course Technology, a part of Cengage Learning|year=2010|isbn=978-1-59863-882-0}}</ref>

公众越来越大的专注度促使Overmars寻求帮助来扩大项目,并于2007年与YoYo Games建立了合作关系。<ref>{{Cite book|url=https://books.google.com/books?id=NUFIBQAAQBAJ&pg=PA341|title=A Brief History Of Video Games: From Atari to Virtual Reality|last=Stanton|first=Rich|date=23 July 2015|publisher=Little, Brown Book Group|isbn=9781472118813|language=en}}</ref>从那时起,开发工作由YoYo Games负责,而Overmars则继续担任公司董事之一。<ref>{{Cite book|url=https://books.google.com/books?id=PLdsEjKnt5AC&pg=PR16|title=The Game Maker's Apprentice: Game Development for Beginners|last1=Habgood|first1=Jacob|last2=Overmars|first2=Mark|date=31 December 2006|publisher=Apress|isbn=978-1-4302-0159-5}}</ref>7.0版是在此合作关系下发布的第一个版本。

第一个兼容macOS的版本于2009年发行,<ref>{{Cite book|url=https://books.google.com/books?id=-5OFAwAAQBAJ&pg=PR14|title=Getting Started with Game Maker|last=Jr|first=Jerry Lee Ford|date=1 June 2009|publisher=Cengage Learning|isbn=978-1435455214|language=en}}</ref>只需要稍作改动即可在两个操作系统上制作游戏。

8.1版(2011年4月)将软件名称改为GameMaker(无空格)<ref>{{cite web|title=The Original Game-Maker|url=http://www.diygamer.com/2010/04/original-gamemaker/|access-date=15 January 2015|date=30 April 2010|archive-url=https://web.archive.org/web/20140301005957/http://www.diygamer.com/2010/04/original-gamemaker/|archive-date=1 March 2014|last1=Eric-Jon Rössel|first1=Tairne}}</ref>以避免与1991年的软件''{{Le|Game-Maker|Game-Maker}}''混淆。该版本还用C++重写了运行时,<ref name=":1">{{cite book|url=https://books.google.com/books?id=5UAIAAAAQBAJ|title=Getting Started with Game Maker|last=Ford|first=Jerry|date=2009|publisher=Cengage Learning|isbn=978-1133168966|page=333}}</ref>{{failed verification|date=July 2020}}以解决之前版本的性能问题。

2011年9月“GameMaker: HTML5”首次发布——这是一个全新的软件,能够将桌面游戏和浏览器游戏一并导出。<ref name="Rose">{{Cite news|url=https://www.gamasutra.com/view/news/37398/YoYo_Games_Releases_GameMaker_HTML5_Tools.php|title=YoYo Games Releases GameMaker: HTML5 Tools|last=Rose|first=Mike|access-date=8 May 2018|language=en}}</ref>

GameMaker: Studio于2012年3月进入公测阶段,<ref name="Rose" />并与2012年5月全面发布。<ref>{{Cite news|url=https://venturebeat.com/2012/05/22/yoyo-games-unveils-gamemaker-studio-for-cross-platform-development/|title=YoYo Games unveils GameMaker: Studio for cross-platform development|date=22 May 2012|work=VentureBeat|access-date=8 May 2018|language=en-US}}</ref>最初支持的平台包括Windows、Mac、HTML5、Android和iOS。在接下来的几年里引入了其他平台和功能;<ref>{{Cite news|url=https://csanyk.com/2012/09/game-maker-studio-1-1-released/|title=Game Maker Studio 1.1 released - csanyk.com|date=6 September 2012|work=csanyk.com|access-date=8 May 2018|language=en-US}}</ref><ref>{{Cite news|url=https://venturebeat.com/2013/08/27/yoyo-games-updates-its-game-tools-to-speed-development-time/|title=YoYo Games updates GameMaker: Studio to speed development time|date=27 August 2013|work=VentureBeat|access-date=8 May 2018|language=en-US}}</ref><ref>{{Cite news|url=https://jeux.developpez.com/actu/71823/GameMaker-est-disponible-en-version-1-3-et-apporte-un-nouveau-debogueur-et-le-support-des-consoles-de-Sony/|title=GameMaker est disponible en version 1.3 et apporte un nouveau débogueur et le support des consoles de Sony|work=Developpez.com|access-date=8 May 2018|language=fr-FR}}</ref><ref>{{Cite web|title=Welcome to GameMaker: Studio 1.4 {{!}} GameMaker Blog|url=http://www.gamemakerblog.net/welcome-to-gamemaker-studio-1-4/|access-date=8 May 2018|date=18 June 2016|archive-url=https://web.archive.org/web/20160618133327/http://www.gamemakerblog.net/welcome-to-gamemaker-studio-1-4/|archive-date=18 June 2016|url-status=dead}}</ref>2012年末,一些正版用户遇到了反盗版措施失灵的事故。<ref>{{cite web|title=Gamemaker anti-piracy bug destroys developer assets &#124; Game Development &#124; News by Develop|url=http://www.develop-online.net/news/42651/GameMaker-fixes-anti-piracy-bug-afflicting-users|access-date=28 April 2019|date=29 November 2012|last=Chapple|first=Craig|website=Develop|publisher=Intent Media|archive-url=https://web.archive.org/web/20130127181539/http://www.develop-online.net/news/42651/GameMaker-fixes-anti-piracy-bug-afflicting-users|archive-date=27 January 2013|url-status=dead}}</ref>

2015年2月,{{Le|Playtech|Playtech}}和{{Le|YoYo Games|YoYo Games}}收购了GameMaker,该公告再次声明,GameMaker将会进一步改进,这些计划吸引了更多的用户,其中包括更多的高级开发者。<ref name=":2" /><ref>{{Cite web|title=YoYo Games is Acquired by Playtech plc {{!}} YoYo Games|url=http://www.yoyogames.com/playtech|access-date=8 May 2018|date=26 March 2015|archive-url=https://web.archive.org/web/20150326191637/http://www.yoyogames.com/playtech|archive-date=26 March 2015|url-status=dead}}</ref>

2016年11月,GameMaker Studio 2的Beta版首次发布,<ref>{{Cite news|url=https://www.pcgamesn.com/gamemaker-studio-2-beta|title=GameMaker Studio 2 enters beta|work=PCGamesN|access-date=8 May 2018}}</ref>完整版于2017年3月发布。<ref>{{Cite web|title=GameMaker Studio 2 Released|url=http://www.gamefromscratch.com/post/2017/03/09/GameMaker-Studio-2-Released.aspx|access-date=8 May 2018|last=GameFromScratch.com|first=Copyright|website=www.gamefromscratch.com}}</ref>这个版本展示了一个完全重新设计的IDE(使用C#编写<ref>{{Cite web|title=GameMaker Studio 2: Remade to Stay Up-to-date - Gamesauce: Global Inspiration for Game Developers|url=http://www.gamesauce.biz/2017/04/05/gamemaker-studio-2-remade-stay-date/|access-date=8 May 2018|website=www.gamesauce.biz|language=en-US}}</ref>),以及一些新的编辑工具和运行时功能。

2020年8月,主要更新2.3版本发布,为IDE、运行时和脚本语言带来了大量的新功能。<ref>{{cite web|title=YoYo Games launches GameMaker Studio 2 version 2.3|url=https://europeangaming.eu/portal/latest-news/2020/08/20/76397/yoyo-games-launches-gamemaker-studio-2-version-2-3/|date=20 August 2020|website=European Gaming Industry News|last1=Miller|first1=George}}</ref>

2021年1月,{{Le|YoYo Games|YoYo Games}}被以1000万[[美元]]的价格出售给[[Opera軟件]]。GameMaker的开发团队保持不变,没有对GameMaker Studio进行过任何重大的开发更改。<ref>{{cite web|title=Opera bought the owner of GameMaker for its new gaming division – Destructoid|url=https://www.destructoid.com/stories/opera-bought-the-owner-of-gamemaker-for-its-new-gaming-division-617344.phtml}}</ref><ref>{{cite web|title=Opera acquires YoYo Games for $10 million and launches Opera Gaming division {{!}} VentureBeat|url=https://venturebeat.com/2021/01/20/opera-acquires-yoyo-games-for-10-million-and-launches-opera-gaming-division/}}</ref><ref>{{cite web|title=Opera Acquires YoYo Games, Launches Opera Gaming|url=https://www.prnewswire.com/news-releases/opera-acquires-yoyo-games-launches-opera-gaming-301211728.html}}</ref>

2021年8月,YoYo Games声称他们正在改变许可证策略,并会提供一个免费版本的GameMaker引擎。<ref>{{cite web|title=oYo Games streamlines GameMaker licenses, offers new free version|url=https://www.gamesindustry.biz/articles/2021-08-10-yoyo-games-streamlines-gamemaker-licenses-offers-new-free-version|website=gamesindustry.biz|publisher=Gamer Network Limited, a ReedPop company|last1=Dealessandri|first1=Marie}}</ref>

== 反响 ==
根据223条用户评论,该项目目前在[[Mod DB]]上的评分为8.5/10;许多人认为它的灵活性和易用性是积极的,而不稳定、崩溃、项目过老和过时的功能则是消极的。<ref>{{cite web|title=GameMaker: Studio Reviews|url=http://www.indiedb.com/engines/gamemaker/reviews|access-date=15 January 2015|publisher=DBolical Pty Ltd.}}</ref> 《独立游戏杂志》(''Indie Game Magazine'')的Douglas Clements写到,该软件“简化了游戏的开发流程”,并且“对于初学者来书十分友好,但在开发过程中又足够强大”,但同时他又指出“{{如何翻譯|resource objects have to be gathered if unable to create}}”,并且“[[Steam]]和YoYo Games网站之间的授权‘粗综复杂’”。<ref>{{cite web|title='GameMaker: Studio' – Lord Over The Pixels|url=http://indiegamemag.com/gamemaker-studio-lord-over-the-pixels/|access-date=19 January 2017|author=Douglas Clements|website=Indie Games Magazine|archive-url=https://web.archive.org/web/20171222224901/http://indiegamemag.com/gamemaker-studio-lord-over-the-pixels/|archive-date=22 December 2017}}</ref>


== 参考 ==
== 参考 ==

2022年3月24日 (四) 03:00的版本

GameMaker
原作者Mark Overmars英语Mark Overmars
開發者YoYo Games英语YoYo Games
首次发布1999年11月15日,​24年前​(1999-11-15
当前版本
  • 2024.4.1 (2024年5月21日;穩定版本)[1]
編輯維基數據鏈接
编程语言
操作系统
平台
语言
许可协议专有软件
网站官方网站

GameMaker(最初为Animo,2011年之前为Game Maker)是一个系列跨平台游戏引擎,由Mark Overmars英语Mark Overmars于1999年创建,2007年后由YoYo Games英语YoYo Games开发。最新的版本是2017年发布的GameMaker Studio 2。

GameMaker支持使用自定义拖放式视觉化编程语言或称为Game Maker Language的脚本语言创建跨平台和多类型的电子游戏。该语言可用于开发拖放功能无法创建的更加高级的游戏。GameMaker最初的设计目的是让新手程序员能够在没有太多编程知识的情况下制作游戏。最新版本的软件也开始注重吸引高级开发人员。[2]

概述

GameMaker主要用于制作拥有2D图形的游戏,允许开箱即用位图矢量图形(SWF)[3]和2D骨骼动画(Esoteric Software的Spine)[4][5]以及用于绘制图形的大型标准库。[6] 尽管软件允许用户有限地使用3D图形,但其形式为顶点缓冲区英语Vertex buffer[7]矩阵函数,因此并不适合新手用户。

该引擎在Windows、UWP和Xbox One上使用Direct3D;在macOS和Linux上使用OpenGL;在Android和iOS上使用OpenGL ES;在HTML5上使用WebGL2D Canvas,在游戏主机上使用专有API。

该引擎的主要元素之一是带有光栅图形關卡设计、脚本、路径着色器GLSLHLSL)编辑器的IDE。[8]其他功能可以通过软件的脚本语言或特定平台的本地拓展来实现。[9]在GameMaker Studio 2中,你可以选择将游戏导出为NSIS安装包,或导出为包含游戏data.win文件和编辑器“包含的文件”选项卡中的所有文件的.zip文件。[10]

支持的平台

GameMaker支持为Microsoft WindowsMacOSUbuntuHTML5AndroidIOSAmazon Fire TVAndroid TVRaspberry Pi[11]Windows UWPPlayStation 4Nintendo Switch[12]Xbox One构建软件;[13][14][15]PlayStation 5Xbox Series X/S也在2021年2月宣布支持。[16]

在过去,GameMaker也支持为Windows Phone(被UWP替代)、TizenPlayStation Vita(GMS2中称“主要因为业务问题”)。[17]

PlayStation Portable的支持在2010年5月演示,[18]但从未对外公开(仅有少数游戏使用)。[19]

2007年至2001年间,YoYo Games曾为GameMaker游戏维护了一个定制的web播放器插件,[20]在2011年年中以开源的形式发布,[21]并最终放弃了HTML5导出。

在2021年8月之前,用户必须获得五个不同平台中的任意一个许可(不包括主机平台),这取决于用户想要发布的目标平台(例如桌面端或移动端)。发布主机版需要年度许可证,该许可证也包含在涵盖所有受支持平台的全面年度最终许可证中。YoYo Games在2021年8月更改了许可方式,允许用户免费用于学习用途,同时取消了单一购买选项。同时,许可方案被简化为两种,一种支持在所有非主机平台上发布,另一种添加了主机平台发布支持。这些改变得益于Opera对YoYo Games的财务投资,已帮助降低游戏作者的制作成本。[22]

拖拽放置

拖拽放置(Drag and Drop,DnD)是GameMaker的可视化脚本工具。

DnD允许执行常见的开发人员命令(例如实例化对象、调用函数、处理文件和数据结构)而无需编写代码,拖拽放置主要针对新手用户。[23]

虽然从历史上看,DnD能在轻松完成的事情上的使用相当有限,[24][25]但GameMaker Studio 2对该系统进行了彻底的改进,能够使用DnD完成更多的任务,并将其直接转换为代码(为有兴趣迁移到代码的用户提供IDE内预览)。[26]

GameMaker语言

GameMaker语言是GameMaker的脚本语言。这是一种指令式动态类型的,类似JavaScriptC语言的语言。[27][28][29]

该语言在本机平台上的默认操作模式通过堆栈机实现;它也可以通过LLVM编译为C++源码以提高性能。[30]在HTML5上,GML是源到源编译成JavaScript的,在非调试版本中实现了优化和压缩[31]

历史

GameMaker最初由Mark Overmars英语Mark Overmars开发。该软件于1999年11月15日以Animo的名义首次发布(当时,它只是一个具有有限视觉脚本功能的图形工具)。[32]该软件的第一个版本是在Delphi上开发的。[33]

在随后的版本中,该软件更名为Game Maker,同时也朝着更通用的2D游戏开发方向发展。

5.0版及以下版本为免費軟體;5.1版本引入了可选注册费用;5.3版为注册用户引入了许多新功能,包括粒子系统、网络以及使用DLL扩展游戏内容的可能性。[34]

6.4版(2004年10月)引入了有限的3D图形使用功能,并同时将运行时的绘图通道从可视组件库英语Visual Component Library迁移至DirectX[35]

公众越来越大的专注度促使Overmars寻求帮助来扩大项目,并于2007年与YoYo Games建立了合作关系。[36]从那时起,开发工作由YoYo Games负责,而Overmars则继续担任公司董事之一。[37]7.0版是在此合作关系下发布的第一个版本。

第一个兼容macOS的版本于2009年发行,[38]只需要稍作改动即可在两个操作系统上制作游戏。

8.1版(2011年4月)将软件名称改为GameMaker(无空格)[39]以避免与1991年的软件Game-Maker英语Game-Maker混淆。该版本还用C++重写了运行时,[40][與來源不符]以解决之前版本的性能问题。

2011年9月“GameMaker: HTML5”首次发布——这是一个全新的软件,能够将桌面游戏和浏览器游戏一并导出。[41]

GameMaker: Studio于2012年3月进入公测阶段,[41]并与2012年5月全面发布。[42]最初支持的平台包括Windows、Mac、HTML5、Android和iOS。在接下来的几年里引入了其他平台和功能;[43][44][45][46]2012年末,一些正版用户遇到了反盗版措施失灵的事故。[47]

2015年2月,Playtech英语PlaytechYoYo Games英语YoYo Games收购了GameMaker,该公告再次声明,GameMaker将会进一步改进,这些计划吸引了更多的用户,其中包括更多的高级开发者。[48][49]

2016年11月,GameMaker Studio 2的Beta版首次发布,[50]完整版于2017年3月发布。[51]这个版本展示了一个完全重新设计的IDE(使用C#编写[52]),以及一些新的编辑工具和运行时功能。

2020年8月,主要更新2.3版本发布,为IDE、运行时和脚本语言带来了大量的新功能。[53]

2021年1月,YoYo Games英语YoYo Games被以1000万美元的价格出售给Opera軟件。GameMaker的开发团队保持不变,没有对GameMaker Studio进行过任何重大的开发更改。[54][55][56]

2021年8月,YoYo Games声称他们正在改变许可证策略,并会提供一个免费版本的GameMaker引擎。[57]

反响

根据223条用户评论,该项目目前在Mod DB上的评分为8.5/10;许多人认为它的灵活性和易用性是积极的,而不稳定、崩溃、项目过老和过时的功能则是消极的。[58] 《独立游戏杂志》(Indie Game Magazine)的Douglas Clements写到,该软件“简化了游戏的开发流程”,并且“对于初学者来书十分友好,但在开发过程中又足够强大”,但同时他又指出“resource objects have to be gathered if unable to create[如何翻譯]”,并且“Steam和YoYo Games网站之间的授权‘粗综复杂’”。[59]

参考

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

外部链接