update lists
This commit is contained in:
@@ -2,12 +2,12 @@
|
||||
[48;5;235m[38;5;249m[49m[39m
|
||||
|
||||
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4mGameMaker[0m[38;2;255;187;0m[1m[4m [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4m(https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4m(https://awesome.re)[0m[38;2;255;187;0m[1m[4m [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mMade[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4mwith[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4mGameMaker[0m[38;5;14m[1m[4m [0m
|
||||
[38;5;14m[1m[4m(https://img.shields.io/badge/Made%20with-GameMaker-000000.svg?style=flat&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAZlBMVEX%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F[0m
|
||||
[38;5;14m[1m[4m%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2[0m
|
||||
[38;5;14m[1m[4mF%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BrG8stAAAAIXRSTlMABg0OFBkfcn1%2Bf4CBgoOFhoeIiouWmNDa5ebp8PX2%2B%2F6o6Vq%2BAAAAY0lEQVR42k2OWQ6AIAwFn%2BIOioobrnD%2FS4o0EeanmQxNAdErRFTWtsF[0m
|
||||
[38;5;12m [39m[38;5;14m[1m[4mq6%2BiiZozz0CSnTjYBwo0RkF8DWDLf51Ni9K%2FYdq0Fy3KAfzk97M7goK1F%2F4rGH9Kk1OlboQtEDIrmC%2BU3CVxTr%2FRMAAAAAElFTkSuQmCC)[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4m(https://www.yoyogames.com/gamemaker)[0m[38;2;255;187;0m[1m[4m [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mLinks[0m[38;5;14m[1m[4m [0m
|
||||
[38;5;12m [39m[38;5;14m[1m[4m(https://github.com/bytecauldron/awesome-gamemaker/actions/workflows/links.yml/badge.svg)[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4m(https://github.com/bytecauldron/awesome-gamemaker/actions/workflows/links.yml)[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4mGameMaker[0m[38;2;255;187;0m[1m[4m [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4m(https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4m(https://awesome.re)[0m[38;2;255;187;0m[1m[4m [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mMade[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4mwith[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4mGameMaker[0m[38;5;14m[1m[4m [0m
|
||||
[38;5;14m[1m[4m(https://img.shields.io/badge/Made%20with-GameMaker-000000.svg?style=flat&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAZlBMVEX%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%[0m
|
||||
[38;5;14m[1m[4m2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%[0m
|
||||
[38;5;14m[1m[4m2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BrG8stAAAAIXRSTlMABg0OFBkfcn1%2Bf4CBgoOFhoeIiouWmNDa5ebp8PX2%2B%2F6o6Vq%2BAAAAY0lEQVR42k2OWQ6AIAwFn%2BIOioobrnD%2FS4o0EeanmQxNAdErRFTWtsFq6%2BiiZozz0CSnTjYBwo0RkF8DWDL[0m
|
||||
[38;5;12m [39m[38;5;14m[1m[4mf51Ni9K%2FYdq0Fy3KAfzk97M7goK1F%2F4rGH9Kk1OlboQtEDIrmC%2BU3CVxTr%2FRMAAAAAElFTkSuQmCC)[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4m(https://www.yoyogames.com/gamemaker)[0m[38;2;255;187;0m[1m[4m [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mLinks[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4m(https://github.com/bytecauldron/awesome-gamemaker/actions/workflows/links.yml/badge.svg)[0m[38;2;255;187;0m[1m[4m [0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4m(https://github.com/bytecauldron/awesome-gamemaker/actions/workflows/links.yml)[0m
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of awesome libraries, snippets, guides, and projects for GameMaker. 😎[39m
|
||||
|
||||
@@ -49,10 +49,10 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mGameMaker Manual[0m[38;5;12m (https://manual.gamemaker.io/)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGameMaker Release Notes[0m[38;5;12m (https://gms.yoyogames.com/ReleaseNotes.html)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGameMaker Marketplace[0m[38;5;12m (https://marketplace.gamemaker.io/)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBeginner[0m[38;5;14m[1m [0m[38;5;14m[1mGameMaker[0m[38;5;14m[1m [0m[38;5;14m[1mTutorials[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=nBCDzE9MDbk&list=PLPRT_JORnIur4v19PHXCtJ5P05vaokFdP)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTutorials[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mShaun[39m[38;5;12m [39m[38;5;12mSpalding.[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcomprehensive[39m[38;5;12m [39m[38;5;12mintroduction[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbasic[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mIDE.[39m[38;5;12m [39m[38;5;12mHighly[39m[38;5;12m [39m[38;5;12mrecommended[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcheck[39m
|
||||
[38;5;12mout[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m[38;5;12mplaylist[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12myou're[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mbeginner.[39m[38;5;12m [39m[38;5;12m![39m[38;5;14m[1mYouTube[0m[38;5;12m [39m[38;5;12m(https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAdvanced[0m[38;5;14m[1m [0m[38;5;14m[1mGameMaker[0m[38;5;14m[1m [0m[38;5;14m[1mTutorials[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=n8-MuIuOQFE&list=PL_hT--4HOvrfuDcYrTufdpgwoALAczPR2)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTutorials[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mDragoniteSpam[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdive[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mtopics[39m[38;5;12m [39m[38;5;12mrelated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGML[39m[38;5;12m [39m[38;5;12mlanguage.[39m[38;5;12m [39m[38;5;12mThey[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m
|
||||
[38;5;12mcomprehensive[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mshader[39m[38;5;12m [39m[38;5;12mintroduction[39m[38;5;12m [39m[38;5;12mvideos.[39m[38;5;12m [39m[38;5;12m![39m[38;5;14m[1mYouTube[0m[38;5;12m [39m[38;5;12m(https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBeginner[0m[38;5;14m[1m [0m[38;5;14m[1mGameMaker[0m[38;5;14m[1m [0m[38;5;14m[1mTutorials[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=nBCDzE9MDbk&list=PLPRT_JORnIur4v19PHXCtJ5P05vaokFdP)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTutorials[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mShaun[39m[38;5;12m [39m[38;5;12mSpalding.[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcomprehensive[39m[38;5;12m [39m[38;5;12mintroduction[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbasic[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mIDE.[39m[38;5;12m [39m[38;5;12mHighly[39m[38;5;12m [39m[38;5;12mrecommended[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcheck[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mfull[39m[38;5;12m [39m[38;5;12mplaylist[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12myou're[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mbeginner.[39m[38;5;12m [39m[38;5;12m![39m[38;5;14m[1mYouTube[0m[38;5;12m [39m[38;5;12m(https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAdvanced[0m[38;5;14m[1m [0m[38;5;14m[1mGameMaker[0m[38;5;14m[1m [0m[38;5;14m[1mTutorials[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=n8-MuIuOQFE&list=PL_hT--4HOvrfuDcYrTufdpgwoALAczPR2)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTutorials[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mDragoniteSpam[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdive[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mtopics[39m[38;5;12m [39m[38;5;12mrelated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGML[39m[38;5;12m [39m[38;5;12mlanguage.[39m[38;5;12m [39m[38;5;12mThey[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mcomprehensive[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mshader[39m[38;5;12m [39m[38;5;12mintroduction[39m[38;5;12m [39m[38;5;12mvideos.[39m[38;5;12m [39m[38;5;12m![39m[38;5;14m[1mYouTube[0m[38;5;12m [39m[38;5;12m(https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)[39m
|
||||
|
||||
[38;2;255;187;0m[4mRecommendations[0m
|
||||
|
||||
@@ -60,8 +60,8 @@
|
||||
[38;5;12m- For pixel art, [39m[38;5;14m[1mAseprite[0m[38;5;12m (https://www.aseprite.org/) is a popular alternative to the native sprite editor. 💸[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mAseprite's source code[0m[38;5;12m (https://github.com/aseprite/aseprite) can be compiled for free.[39m
|
||||
[38;5;12m- Don't be afraid to use other developer libraries. A lot of them are free for a reason. Just be mindful of the license.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12mUpdates[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbreak[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12m(like[39m[38;5;12m [39m[38;5;12msyntax[39m[38;5;12m [39m[38;5;12mchanges[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mGML).[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgroup,[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12msure[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mGMS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12mupdate[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mgiven[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfair[39m[38;5;12m [39m[38;5;12mwarning.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mreinstall[39m[38;5;12m [39m[38;5;12mprevious[39m
|
||||
[38;5;12mversions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGMS[39m[38;5;12m [39m[38;5;12mdownload[39m[38;5;12m [39m[38;5;12mpage.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12mUpdates[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbreak[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12m(like[39m[38;5;12m [39m[38;5;12msyntax[39m[38;5;12m [39m[38;5;12mchanges[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mGML).[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgroup,[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12msure[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mGMS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12mupdate[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mgiven[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfair[39m[38;5;12m [39m[38;5;12mwarning.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mreinstall[39m[38;5;12m [39m[38;5;12mprevious[39m[38;5;12m [39m[38;5;12mversions[39m[38;5;12m [39m
|
||||
[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGMS[39m[38;5;12m [39m[38;5;12mdownload[39m[38;5;12m [39m[38;5;12mpage.[39m
|
||||
[38;5;12m- Unless your game requires complex physics interactions, it's generally advised to avoid GameMaker's built-in physics system.[39m
|
||||
[38;5;12m- Schedule routine backups for projects. If you are dealing with larger media files in your repo, try [39m[38;5;14m[1mGit LFS[0m[38;5;12m (https://git-lfs.github.com/).[39m
|
||||
|
||||
@@ -90,8 +90,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mgm-stream[0m[38;5;12m (https://github.com/daikon-games/gm-stream) - Data structure manipulation.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mPromises[0m[38;5;12m (https://github.com/YAL-GameMaker/Promise.gml) - An adaptation of JavaScript Promises.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDestructors[0m[38;5;12m (https://github.com/DatZach/Destructors) - Allows you to use ds_[39m[48;2;30;30;40m[38;5;13m[3m types such as lists and maps inside of structs.[0m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSNAP[0m[38;5;12m [39m[38;5;12m(https://github.com/JujuAdams/SNAP)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mEasy[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12msaving[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mloading.[39m[38;5;12m [39m[38;5;12mPlease[39m[38;5;12m [39m[38;5;12mnote[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mnewer[39m[38;5;12m [39m[38;5;12mversions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mGameMaker[39m[38;5;12m [39m[38;5;12mcontain[39m[38;5;12m [39m[48;5;235m[38;5;249mjson_parse[49m[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[48;5;235m[38;5;249mjson_stringify[49m[39m[38;5;12m.[39m[38;5;12m [39m[38;5;12mHowever,[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mconverting[39m[38;5;12m [39m[38;5;12mcsv,[39m[38;5;12m [39m[38;5;12mini,[39m[38;5;12m [39m[38;5;12mxml,[39m[38;5;12m [39m[38;5;12metc,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m
|
||||
[38;5;12mvery[39m[38;5;12m [39m[38;5;12museful.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSNAP[0m[38;5;12m [39m[38;5;12m(https://github.com/JujuAdams/SNAP)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mEasy[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12msaving[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mloading.[39m[38;5;12m [39m[38;5;12mPlease[39m[38;5;12m [39m[38;5;12mnote[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mnewer[39m[38;5;12m [39m[38;5;12mversions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mGameMaker[39m[38;5;12m [39m[38;5;12mcontain[39m[38;5;12m [39m[48;5;235m[38;5;249mjson_parse[49m[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[48;5;235m[38;5;249mjson_stringify[49m[39m[38;5;12m.[39m[38;5;12m [39m[38;5;12mHowever,[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mconverting[39m[38;5;12m [39m[38;5;12mcsv,[39m[38;5;12m [39m[38;5;12mini,[39m[38;5;12m [39m[38;5;12mxml,[39m[38;5;12m [39m[38;5;12metc,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m
|
||||
[38;5;12museful.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDynamo[0m[38;5;12m (https://github.com/JujuAdams/Dynamo) - Dynamic data loader.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mLWO[0m[38;5;12m (https://github.com/tabularelf/lwo) - Lightweight objects using structs.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGumshoe[0m[38;5;12m (https://github.com/JujuAdams/Gumshoe) - Simple deep file search function.[39m
|
||||
@@ -111,7 +111,6 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mGMSDLL[0m[38;5;12m (https://github.com/YAL-GameMaker/GMSDLL) - A template project for building DLLs for GameMaker.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mExtension Collection[0m[38;5;12m (https://samuel-venable.itch.io/gamemaker-extension-collection) - A suite of various extensions.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGMLodash[0m[38;5;12m (https://github.com/DatZach/GMLodash) - Functional programming in GML.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mWraptor[0m[38;5;12m (https://github.com/Gizmo199/Wraptor) - A library of wrapper functions.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAutoframer[0m[38;5;12m (https://github.com/mstop4/auto-framer) - Automatically handles resizing the game view across different display and window sizes.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgameframe[0m[38;5;12m (https://github.com/YAL-GameMaker/gameframe) - Custom window caption and border for Windows.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGML+[0m[38;5;12m (https://xgasoft.itch.io/gmlp) - A script collection with a goal to "fill the gaps" in GML. 💸[39m
|
||||
@@ -132,6 +131,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mException[0m[38;5;12m (https://github.com/KeeVeeGames/Exception.gml) - A base class for custom exceptions.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mArrayList[0m[38;5;12m (https://github.com/KeeVeeGames/ArrayList.gml) - The most complete list class. Garbage collected, fast sort function, [39m[38;5;12m accessor and referencing as an array.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGM Sysinfo[0m[38;5;12m (https://github.com/SpikeHD/gm-sysinfo) - Cross-platform extension for getting system information and resource usage.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBSONGML[0m[38;5;12m (https://github.com/LAGameStudio/BSONGML) - Save and load GML structured data in binary files, skirting memory and performance concerns associated with loading JSON as a string.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGML-Multiprocessing[0m[38;5;12m (https://github.com/tinkerer-red/GML-Multiprocessing) - A proof of concept for multiprocessing.[39m
|
||||
|
||||
[38;2;255;187;0m[4mDebugging[0m
|
||||
|
||||
@@ -151,7 +152,8 @@
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mInput[0m[38;5;12m (https://github.com/JujuAdams/input) - No nonsense gamepad/keyboard library.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mXeroInput[0m[38;5;12m (https://www.reddit.com/r/gamemaker/comments/icoh6m/xeroinput_gms23_input_handler/) - Another library to handle multiple inputs for a single action.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mInputCandy[0m[38;5;12m (https://github.com/LAGameStudio/InputCandy) - Similar to Input as it acts as a wrapper for SDL, but also provides testing, on-screen diagnostics, and some other UI components related to peripherals.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mInputCandy[0m[38;5;12m [39m[38;5;12m(https://github.com/LAGameStudio/InputCandy)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSimilar[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mInput[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12macts[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwrapper[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mSDL,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mactions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msignalling,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mtesting,[39m[38;5;12m [39m[38;5;12mon-screen[39m[38;5;12m [39m[38;5;12mdiagnostics,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mUI[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mrelated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mperipherals,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m
|
||||
[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mpre-built[39m[38;5;12m [39m[38;5;12mend-user[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mmenus[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12measily[39m[38;5;12m [39m[38;5;12mrestyled.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGood Vibes[0m[38;5;12m (https://github.com/mrdaneeyul/good-vibes) - Device vibration.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMouse Queue[0m[38;5;12m (https://github.com/YAL-GameMaker/window_mouse_queue) - Tracks the Windows mouse pointer with high precision.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mNative Cursors[0m[38;5;12m (https://yellowafterlife.itch.io/gamemaker-native-cursors) - System-level custom cursors. 💸[39m
|
||||
@@ -212,8 +214,8 @@
|
||||
|
||||
[38;2;255;187;0m[4mAudio[0m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mGMEXT-FMOD[0m[38;5;12m (https://github.com/YoYoGames/GMEXT-FMOD) - Official support for FMOD in GameMaker.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mFML[0m[38;5;12m (https://github.com/Nikkilae/fml) - GameMaker bindings for the FMOD Studio API.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mFMODGMS[0m[38;5;12m (https://github.com/mstop4/FMODGMS) - This doesn't support everything FMOD has to offer and the project itself has been put on-hold.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mEcho/Delay Effect[0m[38;5;12m (https://madwolf-studios.itch.io/audio-echodelay-effect-for-gamemaker-studio-2) - Optimized delay effect. 💸[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mwavload[0m[38;5;12m (https://github.com/nkrapivin/wavload) - Demonstrates how to externally load .wav files.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1maudioExt[0m[38;5;12m (https://github.com/tabularelf/audioExt) - Sound External Loader/Unloader Manager.[39m
|
||||
@@ -233,6 +235,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mWave Function Collapse[0m[38;5;12m (https://quadolorgames.itch.io/wfc-gml-demo) - Generates a random tile map but not production ready in its current state.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDestructible Terrain[0m[38;5;12m (https://github.com/niksudan/gms2-destructible-terrain) - An example of collidable, destructible terrain in GameMaker Studio using surfaces and grids.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCellular Automata Caves[0m[38;5;12m (https://alessiogamedev.itch.io/gms-cellular-automata-algorithm) - Generates huge caves in a few hundred milliseconds.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGMRoomLoader[0m[38;5;12m (https://github.com/glebtsereteli/GMRoomLoader) - Streamlined room loading at runtime. Great for reusable room prefabs and procedural generation.[39m
|
||||
|
||||
[38;2;255;187;0m[4mParticles[0m
|
||||
|
||||
@@ -249,6 +252,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mGameMaker Lighting Engine[0m[38;5;12m (https://github.com/bilouw/Gamemaker-Lighting-Engine) - Tile-based Lighting Engine that projects shadows.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mLighting[0m[38;5;14m[1m [0m[38;5;14m[1mSystems[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/playlist?list=PLYVea5brHS8YHECGPoEp4_gWU-k6nWzUy)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mVery[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mdynamic[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mlighting[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mGrizzliusMaximus[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mshadow[39m[38;5;12m [39m[38;5;12mcasting.[39m[38;5;12m [39m[38;5;12m![39m[38;5;14m[1mYouTube[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCrystal[0m[38;5;12m (https://foxyofjungle.itch.io/crystal-2d-lighting-engine) - Complete and efficient 2D lighting solution. 💸[39m
|
||||
|
||||
[38;2;255;187;0m[4mShaders[0m
|
||||
|
||||
@@ -257,7 +261,6 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mBJRTFX[0m[38;5;12m (https://zikbakguru.itch.io/bjrtfx) - Zik's CRT Utility Shader.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mbktGlitch[0m[38;5;12m (https://odditica.itch.io/bktglitch) - Glitch shader.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mH O R R I - F I[0m[38;5;12m (https://gizmo199.itch.io/horri-fi) - VHS Shader.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCyberpunk Hologram Effect[0m[38;5;12m (https://gentoogames.itch.io/cyberpunk-hologram-effect) - Create and customize your own holographic effect using this easy-to-implement asset.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDepth Sorted Sillouettes[0m[38;5;12m (https://pixelatedpope.itch.io/depth-sorted-silhouette-example) - Example project to demonstrate shader-based depth sorting sillouettes. Tested on PC, Mac, HTML5, and Android.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGMShaders.com[0m[38;5;12m (https://gmshaders.com/) - Shader tutorials from Xor. Originally hosted at "xorshaders.com".[39m
|
||||
[38;5;12m- [39m[38;5;14m[1m1PassBlur[0m[38;5;12m (https://github.com/XorDev/1PassBlur/wiki) - Blur Shader with adjustable radius.[39m
|
||||
@@ -289,7 +292,6 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mThree Mice In a Trench Coat[0m[38;5;12m (https://github.com/XorDev/ThreeMiceInaTrenchcoat) - Source for a GameMaker 3D game.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1msPart[0m[38;5;12m (https://marketplace.yoyogames.com/assets/7299/spart-3d-particle-system) - 3D Particle System from TheSnidr.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTerrain Editor[0m[38;5;12m (https://dragonite.itch.io/terrain) - Terrain editor. Exports to gm models, obj, or vertex buffers.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCardboard[0m[38;5;12m (https://github.com/JujuAdams/Cardboard) - Isometric 3D Renderer.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSnowy Snow[0m[38;5;12m (https://dragonite.itch.io/snowy-snow) - 3D Snow Shader.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1m3D Fragment Point Lights[0m[38;5;12m (https://danieldavis.itch.io/ddg-point-light-shader-system) - 3D point lights using shaders. 💸[39m
|
||||
[38;5;12m- [39m[38;5;14m[1m3D GameMaker Playlist[0m[38;5;12m (https://www.youtube.com/watch?v=ojfN--tdSNM&list=PL_hT--4HOvrcML9uqHe4fwBVTm650Vy3V) - DragoniteSpam. ![39m[38;5;14m[1mYouTube[0m[38;5;12m (https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)[39m
|
||||
@@ -298,8 +300,7 @@
|
||||
|
||||
[38;2;255;187;0m[4mSprite Stacking[0m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBeginners[0m[38;5;14m[1m [0m[38;5;14m[1mGuide[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mSprite[0m[38;5;14m[1m [0m[38;5;14m[1mStacking[0m[38;5;12m [39m[38;5;12m(https://medium.com/@avsnoopy/beginners-guide-to-sprite-stacking-in-gamemaker-studio-2-and-magica-voxel-part-1-f7a1394569c0)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mprimer[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12msprite[39m[38;5;12m [39m[38;5;12mstacking[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mAvis.[39m[38;5;12m [39m[38;5;12mCheck[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12m2[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mdev_dwarf[39m[38;5;12m [39m
|
||||
[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBeginners Guide to Sprite Stacking[0m[38;5;12m (https://medium.com/@avsnoopy/beginners-guide-to-sprite-stacking-in-gamemaker-studio-2-and-magica-voxel-part-1-f7a1394569c0) - A primer on sprite stacking from Avis. Check out part 2 from dev_dwarf as well.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mFauxton3D[0m[38;5;12m (https://gizmo199.itch.io/fauxton3d) - Sprite stacking engine.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSprite Stacking Tutorials[0m[38;5;12m (https://www.youtube.com/watch?v=VIDN-nG3EOU&list=PL3Kbpztq9qwT9MbW_k4yyJU__or1r8P2j) - Gizmo199. ![39m[38;5;14m[1mYouTube[0m[38;5;12m (https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)[39m
|
||||
|
||||
@@ -314,12 +315,16 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mMultiClient[0m[38;5;12m (https://github.com/tabularelf/MultiClient) - Non-dll, multiple client launcher for network development.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMultiplayer Networking Tutorial[0m[38;5;12m (https://www.youtube.com/watch?v=NbsXRuNijlo&list=PLxaJReoxlrY_S4MrCYjzFCSrNX1TUX626) - Wizirdi. ![39m[38;5;14m[1mYouTube[0m[38;5;12m (https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGood GameMaker Rollback[0m[38;5;12m (https://springrollgames.itch.io/ggmr) - Rollback netcode library.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGM Networking[0m[38;5;12m (https://github.com/gmclan-org/gm_networking) - Very simple network code demonstration.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBoomers Networking[0m[38;5;12m (https://github.com/gmclan-org/gm_boomers_networking) - Network library which mimics pre-GM:Studio favorite networking extension 39dll using GM native functions.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRocket Networking Engine[0m[38;5;12m (https://marketplace.gamemaker.io/assets/11424/rocket-networking-engine) - Easy low-code multiplayer engine.[39m
|
||||
|
||||
[38;2;255;187;0m[4mIntegrations[0m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mDHook[0m[38;5;12m (https://github.com/tabularelf/DHook) - Discord integration.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGMS2_RPC[0m[38;5;12m (https://github.com/Mtax-Development/GMS2_RPC) - Another Discord integration.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mNekoPresence[0m[38;5;12m (https://marketplace.yoyogames.com/assets/9526/nekopresence) - Oops, all Discord integration.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGMHook[0m[38;5;12m (https://github.com/Kruger0/GMHook) - We really like Discord integration.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSteamworks.gml[0m[38;5;12m (https://github.com/YAL-GameMaker/steamworks.gml) - Various expansions to Steamworks SDK support in GameMaker: Studio.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mParworks[0m[38;5;12m (https://github.com/nkrapivin/Parworks) - Additional functionality for the YYG Steamworks extension.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGOG.gml[0m[38;5;12m (https://github.com/GameMakerDiscord/GOG.gml) - A native extension for GOG.com SDK support.[39m
|
||||
@@ -348,12 +353,14 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mTrue State[0m[38;5;12m (https://pixelatedpope.itch.io/truestate) - Feature-rich finite state machine to handle complex objects.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mPinocchio[0m[38;5;12m (https://github.com/JujuAdams/Pinocchio) - State-based animation system.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBehaviorTree[0m[38;5;12m (https://github.com/Gizmo199/BehaviorTree) - A simple behavior tree system.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mFSM AI[0m[38;5;12m (https://github.com/gmclan-org/FSM-AI-module) - Finite state machine for NPC AI.[39m
|
||||
|
||||
[38;2;255;187;0m[4mPathing[0m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAquila[0m[38;5;12m (https://dragonite.itch.io/aquila) - A[39m[48;2;30;30;40m[38;5;13m[3m Pathfinding implementation.[0m
|
||||
[38;5;12m- [39m[38;5;14m[1mA-Star-Pathing[0m[38;5;12m (https://github.com/helloalbertdang/A-Star-Pathing) - Another A[39m[48;2;30;30;40m[38;5;13m[3m pathfinding implementation.[0m
|
||||
[38;5;12m- [39m[38;5;14m[1mGrid-based Pathfinding Scripts[0m[38;5;12m (https://proton-squid.itch.io/pathfinding) - Flexible pathfinding system with 3 different algorithms.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mPathfinding in graph[0m[38;5;12m (https://github.com/gmclan-org/dijkstra-graph) - Shortest pathfinding system in (weighted) graph, using Dijkstra algorithm.[39m
|
||||
|
||||
[38;2;255;187;0m[4mUseful Extras[0m
|
||||
|
||||
@@ -367,6 +374,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mCleanShapes[0m[38;5;12m (https://github.com/JujuAdams/Clean-Shapes) - Antialiased primitives library for GameMaker.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGMLScripts.com[0m[38;5;12m (https://www.gmlscripts.com/script/index) - Dozens of helper scripts, organized similarly to the official documentation.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGM48 Resources[0m[38;5;12m (https://gm48.net/resources) - Free resources from the community to become better at GameMaker Studio, game development and game jams.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGameMaker Kitchen[0m[38;5;12m (https://www.gamemakerkitchen.com/) - Another great resource for open source libraries, assets, and snippets.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mobj_podcast[0m[38;5;12m (https://objpodcast.com/) - Gamedev-centered podcast featuring members of the GameMaker community.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDracula Theme[0m[38;5;12m (https://github.com/dracula/gamemaker-studio) - A dark theme for the IDE.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGruvbox Theme[0m[38;5;12m (https://github.com/heygleeson/Gruvbox-GMTheme) - A retro groove theme for the IDE.[39m
|
||||
@@ -382,15 +390,18 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mvim-GML[0m[38;5;12m (https://github.com/JafarDakhan/vim-gml) - High quality Vim syntax highlighting for GameMaker.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRousr Release[0m[38;5;12m (https://gitlab.com/rousr-release/) - Unmaintained projects from the Rousr team (in case anyone asks where OutsideTheBox/Dissonance went).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTome[0m[38;5;12m (https://github.com/chesrowe/Tome/) - Automatically generate documentation sites from GameMaker projects.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mPiano example[0m[38;5;12m (https://github.com/gmclan-org/piano_example) - Example of playing intrument notes by changing pitch, using only one audio file.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCompatibility scripts[0m[38;5;12m (https://github.com/gmclan-org/compatibility-scripts) - Scripts that are used by GM when importing GM:S 1.4 projects, taken directly from runtime files.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mPause example[0m[38;5;12m (https://github.com/gmclan-org/pause_no_surface) - Simple example of a pause screen without using surfaces.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBuild Automation, CI/CD[0m[38;5;12m (https://gist.github.com/shichen85/887d237cdc4338fa3f4e4749a14990db) - Tutorial on using GitHub Actions as a CI/CD pipeline to automate building games.[39m
|
||||
|
||||
[38;2;255;187;0m[4mBlogs[0m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mRefresherTowel[0m[38;5;12m (https://refreshertowelgames.wordpress.com/category/tutorial/) - Contains several posts on level generation.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTony Str[0m[38;5;12m (https://tonystr.net/articles) - Some great articles on working with JSON, regular expressions [39m[48;2;30;30;40m[38;5;13m[3m(regex)[0m[38;5;12m, and drawing circles in GML.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTony Str[0m[38;5;12m (https://tonystr.net/) - Some great articles on working with JSON, regular expressions [39m[48;2;30;30;40m[38;5;13m[3m(regex)[0m[38;5;12m, and drawing circles in GML.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mKatsaii[0m[38;5;12m (https://www.katsaii.com/content/blog/posts.html) - Some articles on more advanced GML topics.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMeseta on Game Dev[0m[38;5;12m (https://meseta.dev/) - Seasoned GameMaker dev's thoughts on GameMaker concepts and libraries.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mThoughts On GameMaker[0m[38;5;12m (https://github.com/JujuAdams/ThoughtsOnGameMaker) - Not a traditional blog but has great info on different GML techniques.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mApathyHill[0m[38;5;12m (https://apathyhill.com/blog/category/gamemaker) - Some articles on GameMaker 3D, noise, sprite trails, and a few others.[39m
|
||||
|
||||
[38;2;255;187;0m[4mYouTube[0m
|
||||
|
||||
@@ -414,10 +425,10 @@
|
||||
[38;2;255;187;0m[4mCommunity[0m
|
||||
|
||||
[38;5;14m[1m![0m[38;5;12mGameMaker[39m[38;5;12m [39m[38;5;12mForums[39m[38;5;14m[1m [0m
|
||||
[38;5;14m[1m(https://img.shields.io/badge/Forums-6AA916?style=for-the-badge&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAZlBMVEX%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%[0m
|
||||
[38;5;14m[1m2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F[0m
|
||||
[38;5;14m[1m%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BrG8stAAAAIXRSTlMABg0OFBkfcn1%2Bf4CBgoOFhoeIiouWmNDa5ebp8PX2%2B%2F6o6Vq%2BAAAAY0lEQVR42k2OWQ6AIAwFn%2BIOioobrnD%2FS4o0EeanmQxNAdErRFTWtsFq6%2BiiZoz[0m
|
||||
[38;5;14m[1mz0CSnTjYBwo0RkF8DWDLf51Ni9K%2FYdq0Fy3KAfzk97M7goK1F%2F4rGH9Kk1OlboQtEDIrmC%2BU3CVxTr%2FRMAAAAAElFTkSuQmCC&&logoColor=white)[0m[38;5;12m [39m[38;5;12m(https://forum.yoyogames.com/index.php)[39m
|
||||
[38;5;14m[1m(https://img.shields.io/badge/Forums-6AA916?style=for-the-badge&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAZlBMVEX%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2[0m
|
||||
[38;5;14m[1mF%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2[0m
|
||||
[38;5;14m[1mF%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BrG8stAAAAIXRSTlMABg0OFBkfcn1%2Bf4CBgoOFhoeIiouWmNDa5ebp8PX2%2B%2F6o6Vq%2BAAAAY0lEQVR42k2OWQ6AIAwFn%2BIOioobrnD%2FS4o0EeanmQxNAdErRFTWtsFq6%2BiiZozz0CSnTjYBwo0RkF8DWDLf51Ni9K%2F[0m
|
||||
[38;5;14m[1mYdq0Fy3KAfzk97M7goK1F%2F4rGH9Kk1OlboQtEDIrmC%2BU3CVxTr%2FRMAAAAAElFTkSuQmCC&&logoColor=white)[0m[38;5;12m [39m[38;5;12m(https://forum.yoyogames.com/index.php)[39m
|
||||
[38;5;14m[1m![0m[38;5;12mReddit[39m[38;5;14m[1m (https://img.shields.io/badge/Reddit-FF4500?style=for-the-badge&logo=reddit&logoColor=white)[0m[38;5;12m (https://www.reddit.com/r/gamemaker/)[39m
|
||||
[38;5;14m[1m![0m[38;5;12mDiscord[39m[38;5;14m[1m (https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white)[0m[38;5;12m (https://discord.gg/gamemaker)[39m
|
||||
|
||||
@@ -429,7 +440,7 @@
|
||||
|
||||
[38;5;12m- This is based on a list from [39m[38;5;14m[1mGameMaker Libraries[0m[38;5;12m (https://github.com/FaultyFunctions/GameMakerLibraries) and from Gleb Tsereteli with additional links/details.[39m
|
||||
[38;5;12m- A majority of linked resources will only work with [39m[48;5;235m[38;5;249mGameMaker 2.3+[49m[39m[38;5;12m due to GML syntax changes. However, if you are working in GameMaker 1.4, most library creators would appreciate it if someone makes a backport of their project. 🙂[39m
|
||||
[38;5;12m- If you need more general game development resources, check out [39m[38;5;14m[1mAwesome Gamedev[0m[38;5;12m (https://notabug.org/Calinou/awesome-gamedev) or [39m[38;5;14m[1mMagicTools[0m[38;5;12m (https://github.com/ellisonleao/magictools#readme).[39m
|
||||
[38;5;12m- If you need more general game development resources, check out [39m[38;5;14m[1mAwesome Gamedev[0m[38;5;12m (https://github.com/Calinou/awesome-gamedev) or [39m[38;5;14m[1mMagicTools[0m[38;5;12m (https://github.com/ellisonleao/magictools#readme).[39m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mGameMaker® is the property of YoYo Games™. This list is not affiliated with YoYo Games.[0m
|
||||
|
||||
@@ -440,3 +451,5 @@
|
||||
[38;2;255;187;0m[4mGameMaker Keybindings[0m
|
||||
|
||||
[38;5;12m![39m[38;5;14m[1mKeybindings[0m[38;5;12m (https://github.com/bytecauldron/awesome-gamemaker/raw/main/images/keybindings.png)[39m
|
||||
|
||||
[38;5;12mgamemaker Github: https://github.com/bytecauldron/awesome-gamemaker[39m
|
||||
|
||||
Reference in New Issue
Block a user