GameMaker - /v/ (#716098915) [Archived: 334 hours ago]

Anonymous
7/22/2025, 2:10:41 AM No.716098915
1753109541110
1753109541110
md5: c6b1ff5b70d39990661827b3d8686f23๐Ÿ”
What does /v/ think of GameMaker?
Replies: >>716098998 >>716100070 >>716100091 >>716101817 >>716104334 >>716104390 >>716104479 >>716104579 >>716104612 >>716104809 >>716105159 >>716108453 >>716109751 >>716110141 >>716111315 >>716113190 >>716113246 >>716114453 >>716115867
Anonymous
7/22/2025, 2:12:00 AM No.716098998
>>716098915 (OP)
Meh.
Anonymous
7/22/2025, 2:12:28 AM No.716099025
make your own engine or you're not a real dev
Replies: >>716116405
Anonymous
7/22/2025, 2:14:20 AM No.716099145
single best engine for 2d games
doesn't scale very well or handle large projects in the way it should, but there is literally no better option
>godot
barely object oriented, really shit support and documentation, have to work three hours to do something that should take three minutes
>unity
not built for 2d, good luck spending a month making your game display nearest neighbor at 1:1, C# is a dinosaur
>Love2d
You are fooling yourself
Replies: >>716102289 >>716102939 >>716103546 >>716108956
Anonymous
7/22/2025, 2:29:11 AM No.716100070
>>716098915 (OP)
Too hard, you gotta have like 7 years of experience at Blizzard to even think about trying to use it
Anonymous
7/22/2025, 2:29:34 AM No.716100091
>>716098915 (OP)
how easy is it to make a mario esque platformer on it
Anonymous
7/22/2025, 2:52:55 AM No.716101817
>>716098915 (OP)
Can I make a game on it if I know absolutely nothing about coding?

Is RPG maker the only engine that lets a regular human being make vidya?
Replies: >>716102639 >>716104891 >>716109035
Anonymous
7/22/2025, 2:59:43 AM No.716102289
face-6643599_960_720
face-6643599_960_720
md5: e7a8f9bf7d516e421e47433a2b4a7d31๐Ÿ”
>>716099145
>shit support and documentation
Hate when people say this. Every function is documented. There are TONS of tutorials for making basic games. What you really mean is that you want to make a specific thing and there is no github repository for you to steal all the code from.
Replies: >>716107209
Anonymous
7/22/2025, 3:01:21 AM No.716102398
I don't think you need to use a whole engine for a 2D game
Replies: >>716103409
Anonymous
7/22/2025, 3:05:06 AM No.716102639
>>716101817
Dude coding is not hard. I know it looks intimidating but it's not complex once you understand the basics.
Replies: >>716104702 >>716110193
Anonymous
7/22/2025, 3:09:54 AM No.716102939
>>716099145
>barely object oriented
How? Signals are just an implementation of the observer pattern, GDScript is 100% object-oriented even though it apes Python's syntax, and good god the class hierarchy looks like Yggdrasil.
It is lacking ECS though. If anything, they try to say "look we're different, we've got NODES and SIGNALS", but it's nothing that special.
I like it though.
Replies: >>716103904
Anonymous
7/22/2025, 3:17:37 AM No.716103409
>>716102398
What the hell does this even mean? You think 2D games just magically run on their own?
Replies: >>716103652 >>716104691
Anonymous
7/22/2025, 3:19:44 AM No.716103546
>>716099145
Also,
>really shit support and documentation
What? How the fuck is Godot's documentation shit? Now, when it comes to guides, they usually target complete beginners and aren't useful for more advanced topics, but the documentation itself is perfectly fine.
My actual complaints would be (might be better when using C# and not GDScript; babby mistake, I know):
>using strings for stuff like referencing functions, object groups, etc.
>get_parent().get_parent().get_parent()
>@tool scripts breaking
>no interfaces, no public/private and virtual/override keywords, leading to shit naming conventions
>"hey, check out these async functions you can easily use!"
>can't serialise/deserialise their state without writing a mini-state machine and doing it yourself
>basically don't bother with them in things that are going to be saved and loaded
Replies: >>716103904 >>716116204
Anonymous
7/22/2025, 3:21:45 AM No.716103652
>>716103409
Don't be obtuse.
Anonymous
7/22/2025, 3:26:09 AM No.716103904
>>716103546
>>716102939
His Unity flaws are also ridicules.
>Spend a month getting nearest neighbor
How does it take you a month to find the "point" filtering option?
>C# is a dinosaur
Fucking hilarious to say this compared to GameMaker Language.
Anonymous
7/22/2025, 3:33:28 AM No.716104334
>>716098915 (OP)
it's hilarious that they've never included an upscale shader by default though. so you either have integer-only upscale or blurry (interpolated colors) if you don't want distorted pixels.
once you implement one, it's pretty good for making 2D games.
Anonymous
7/22/2025, 3:34:34 AM No.716104390
>>716098915 (OP)
they dont get much better, they do however get much worse
Anonymous
7/22/2025, 3:36:01 AM No.716104479
51WDTADMWBL._SX342_
51WDTADMWBL._SX342_
md5: f15b1b36c2a957d77122c2b0a6e031c7๐Ÿ”
>>716098915 (OP)
the last game creation engine with soul
Anonymous
7/22/2025, 3:37:32 AM No.716104579
>>716098915 (OP)
It's a great engine for 2D games and a wonderful introduction to programming, but it's also proprietary overpriced DRMshit scamware by a company that successfully groomed 2 entire generations of indies into dependence on it and will never open source even the old versions.
Use 1.4 (you can find the leaked DRM free Education version on the Internet Archive, I can verify it only has a few files changed from the Steam version and the ones changed have valid signatures) or learn C and SDL2.
Replies: >>716116407
Anonymous
7/22/2025, 3:38:01 AM No.716104612
>>716098915 (OP)
I think it's already over for you and you're never gonna make it, unless you make your own game engine from scratch.
Anonymous
7/22/2025, 3:39:16 AM No.716104691
>>716103409
It clearly means anon doesn't think you need to have a whole engine provided for you by a third party just to make a 2d game. And I agree with her.
Anonymous
7/22/2025, 3:39:26 AM No.716104702
>>716102639
people who say coding is impossible are straight up retarded. it's not magic, you're just telling a computer what to do. you don't even need to be a tech nerd in order to code you just have to not be the sort of faggot who gives up the second they dont understand something.
Replies: >>716105136 >>716110193
Anonymous
7/22/2025, 3:41:13 AM No.716104809
ufo50
ufo50
md5: 9d2d2e4a5bb783e585a9dfbe02f5ec11๐Ÿ”
>>716098915 (OP)
If it's good enough for Derek Yu, it's good enough for anyone.
Anonymous
7/22/2025, 3:42:32 AM No.716104891
>>716101817
Thereโ€™s always GDevelop, you can code but itโ€™s optional, most things you can drag and drop
Replies: >>716105127
Anonymous
7/22/2025, 3:44:47 AM No.716105025
>"just make your own engine from scratch"
>says someone who has never made their own engine from scratch
Anonymous
7/22/2025, 3:46:28 AM No.716105127
>>716104891
Yeah, I can drag, and I can drop, I can do that, thank you anon.
Anonymous
7/22/2025, 3:46:37 AM No.716105136
>>716104702
yeah, they fail to realize that just 15 or more years ago, every 2D game was done "from scratch."
Carmack himself wrote a game every week or two.
Chris Sawyer made roller coaster tycoon and several other games by himself in assembly.
The code part has only gotten easier. The bulk of the work will always be the actual game part.
Anonymous
7/22/2025, 3:47:00 AM No.716105159
>>716098915 (OP)
GMS2 is the worst release since GM8
Anonymous
7/22/2025, 3:57:24 AM No.716105819
I used it a tiny bit back in like 2004 I have no idea what version that would have been but I remember those days fondly making shitty half finished games with my friends and sharing the builds over AOL instant messenger chat. We would use sprites like halo stuff.
I wish I still had it but I had a disc at one point with a top down halo game I was making that had like 10 levels. i also was making a side scrolling game where you play as HUNK from resiedent evil and I drew everything by hand in paint taking a long fucking time to do it.
Replies: >>716106075
Anonymous
7/22/2025, 4:01:49 AM No.716106075
explode2
explode2
md5: 5b250e0a56ab5a910596291e6d3dc933๐Ÿ”
>>716105819
kino
>born just too late to have this experience
Replies: >>716106793 >>716110036
Anonymous
7/22/2025, 4:03:54 AM No.716106194
it does the job
Anonymous
7/22/2025, 4:12:00 AM No.716106663
To this day I don't think there is a game engine like Warcraft 3 World Editor.
I have no idea how they made such a good engine. It's *the* 3D RPG Maker except the art assets are actually good and everything just works.
I've tried Game Maker, Godot, Unity, etc. Nothing comes close to it. Shame no one has re-created an editor like it.
Anonymous
7/22/2025, 4:14:22 AM No.716106793
>>716106075
Yeah it was based. I put about 2 years into it. unfortunately it wasnโ€™t meant to last, my family ended up moving to some shitty area and shit got crappy after that so I never made anything like that again. the year we moved I had gotten into an animation class as well and was going to also start learning how to make flash games and flash animations. really sucked because there is a whole seperate timeline where Iโ€™m sure I would have kept doing that stuff and actually finished and released some cool stuff. Iโ€™m still a little salty about it.


you can find archives around the internet of peoples old game maker projects if youโ€™re interested. I think if they are an exe format there is a tool you can use to run them on a newer operating system since many games from the old days were exe files meant to run in windows xp.

I had to track that down because I found the exe of a side scrolling ninja game I also was working on inspired by ninja gaiden and I wanted to try it on my windows 8 machine.

idk if they were made in game maker or not but there were two or three halo side scrollers that were well known around the mid 2000s that were pretty cool. I think one was called something like halo zero or something.
Replies: >>716106975 >>716108226
Anonymous
7/22/2025, 4:17:15 AM No.716106975
>>716106793
Yeah it was halo zero there is also halo blood covenant which is a demo of a cancelled project. But these were impressive at the time.
Anonymous
7/22/2025, 4:21:20 AM No.716107209
>>716102289
doesn't matter if "every function is documented" if the documentation about said function is dogshit.
Godot's little snippets of text ignore implementation detail and never go into suggested application.

For an actual example there was a function like:
Tilemap.SetTile(x,y,tile)
and the description was "sets a tile in the tilemap"
Yeah fucking DUH. But what it didn't say was "forces a full WFC recalculation across the entire tilemap each time to autotile with no option to disable this if autotiling was turned on"
godot is shitware.
Anonymous
7/22/2025, 4:26:46 AM No.716107568
I like it as a hobbyist who makes a million projects he'll never finish. It's comfy to work in.
I haven't gamedev'd in probably 5-6 years though.
Anonymous
7/22/2025, 4:37:47 AM No.716108226
>>716106793
I know about the yoyogames archive
>had the chance to delete my most embarrassing shit before it was all saved, didn't
>they can't actually remove your stuff from the archive, just the links to it
Replies: >>716110007
Anonymous
7/22/2025, 4:41:30 AM No.716108453
>>716098915 (OP)
Somebody already made your game where a tiny yellow space man goes on a metroidvania adventure in an alien environment. It's called environmental Station Alpha. Find a way to distinguish yourself.
Anonymous
7/22/2025, 4:50:00 AM No.716108956
>>716099145
what about act2?
Anonymous
7/22/2025, 4:51:36 AM No.716109035
>>716101817
Yes. Game Maker is a good starting point.
Anonymous
7/22/2025, 5:04:05 AM No.716109751
1741928429580n
1741928429580n
md5: 8e84f0e3cb8f18b3b14ffb2963c69fcc๐Ÿ”
>>716098915 (OP)
I grew up making bad video games on Game Maker 8.1 Lite, so I'm fond of it.
Anonymous
7/22/2025, 5:09:31 AM No.716110007
>>716108226
kek. I feel like this happened with a lot of people with old internet shit in general like deviant art accounts or ancient YouTube channels
Anonymous
7/22/2025, 5:10:18 AM No.716110036
>>716106075
That gif was everywhere
Anonymous
7/22/2025, 5:12:15 AM No.716110141
1692731661840325
1692731661840325
md5: e7f905145a29ec2689e3420c48a17699๐Ÿ”
>>716098915 (OP)
I like it, but it's frustrating how nobody seems to use it
>hey i do decent coding if you want a coder
>cool, you used unity much?
>mfw
Every time I've offered to help with some kind of community project, man
Replies: >>716110223 >>716110370
Anonymous
7/22/2025, 5:13:20 AM No.716110193
>>716102639
>>716104702
It's way too time consuming. The entirety of gamedev should just be like fucking around in a level editor. I should be able to pop out a masterpiece as easily as making a level in Mario Maker.
Anonymous
7/22/2025, 5:14:00 AM No.716110223
>>716110141
any tips on passing values to other objects in drag and drop?
Replies: >>716110256 >>716111028
Anonymous
7/22/2025, 5:14:50 AM No.716110256
>>716110223
Haven't used drag n drop in years and I heard they changed it up in GMS2 anyway, so no idea. Sorry anon
Anonymous
7/22/2025, 5:16:51 AM No.716110370
>>716110141
can you do all the coding for my game
Anonymous
7/22/2025, 5:26:49 AM No.716110916
I love it. Been hobby coding since version 6 back when I was like 12 years old. Still use GMS 1.4 to this day. I have no transferrable coding skills, but I'm proficient enough to make pretty much any 2D concept happen. I love to make games, and youngster me would be thrilled to see that I'm still coding for fun (and even made a bit of money!)
Anonymous
7/22/2025, 5:28:55 AM No.716111028
>>716110223
I use with(instance_create)
{value=other.inherited_value}

Melvins will tell you not to use with statements, but unless you are trying to pass an exam who gives a shit
Anonymous
7/22/2025, 5:34:08 AM No.716111315
>>716098915 (OP)
This dude is just making ESA again. There has never been a hollowtroid before with lava, that's how i know its ESA and i've seen a few hollowtroids in my time
Replies: >>716116130
Anonymous
7/22/2025, 6:16:28 AM No.716113190
>>716098915 (OP)
I like the workflow to an extent but i HATE the way certain things work.
the animation system is so fucking minimal and has no way to attach code execution to frames. it makes it incredibly tedious to do frame data, hitboxes, animation linked sound effects like footsteps, root motion, command buffers, ect.

I want to just attach all that shit to frames but have to hard code it all in manually. Making my own custom animation system at this point just so I can cut down on this bullshit.
Replies: >>716113282 >>716115321
Anonymous
7/22/2025, 6:17:42 AM No.716113246
>>716098915 (OP)
worthless dogshit
Anonymous
7/22/2025, 6:19:01 AM No.716113282
>>716113190
image_index + sprite_index not cutting it?
Replies: >>716114210
Anonymous
7/22/2025, 6:47:46 AM No.716114210
>>716113282

doing this shit hundreds of times for 100+ animations is insanely fucking stupid.

if (sprite_index = spr_ATK_Swing){
var frame = floor(image_index);
if (frame == 5 && frame > prev_frame){ //frame has just ticked over
//play sound code
//add root_movement value
}

//hitboxes for frame 8
if (frame == 8){
//set_hitbox(x1,y1,x2,y2);
//set_hitbox(x1,y1,x2,y2);
//set_hitbox(x1,y1,x2,y2);
}
//hitboxes for frame 9
else if (frame == 9){
//set_hitbox(x1,y1,x2,y2);
//set_hitbox(x1,y1,x2,y2);
}
//hitboxes for frame 10
else if (frame == 10){
//set_hitbox(x1,y1,x2,y2);
//set_hitbox(x1,y1,x2,y2);
//set_hitbox(x1,y1,x2,y2);
//set_hitbox(x1,y1,x2,y2);
}
}


I should just put this data into an animation and have a system handle it. none of this hard coding is necessary.
Replies: >>716114501
Anonymous
7/22/2025, 6:52:36 AM No.716114453
>>716098915 (OP)
Games made with game maker usually feel like ai slop.
Replies: >>716114576
Anonymous
7/22/2025, 6:53:47 AM No.716114501
>>716114210
Yeah that's horrible lol. What over done is create an invisible, separate obj with your player's x/y position and have the mask be the hitbox. Then have it destroy at the end of animation?
Anonymous
7/22/2025, 6:55:30 AM No.716114576
>>716114453
I was playing Caveman Craig on yoyogames before Sam Ultman even learned how to read
Anonymous
7/22/2025, 7:23:53 AM No.716115175
game maker has always been a scam for 10-year-olds to buy because it's fucking called "game maker" so that's the only reason little kids find it. it is fuckin useless.
Anonymous
7/22/2025, 7:28:02 AM No.716115321
>>716113190
Because that's not the proper way to code, this isn't the 80s-90s where your only way of keeping track of time is the CRT beam. You should run all your logic with respect to deltaT between frames, else your game runs in slow motion when it drops frames.

Setup a good state system with deltaT as the input instead
Anonymous
7/22/2025, 7:40:49 AM No.716115867
>>716098915 (OP)
I plan to use for 2 future projects but not now not yet but it looks easy
Anonymous
7/22/2025, 7:47:22 AM No.716116130
>>716111315
I don't see a problem with that.
Anonymous
7/22/2025, 7:49:05 AM No.716116204
>>716103546
Async functions are a beginner's trap and I have no idea why the docs push them. You're literally better off using callback tweens, since at least those pause with the scene tree.
Anonymous
7/22/2025, 7:54:05 AM No.716116405
>>716099025
Rimworld was made in unity. I doubt you made anything a fraction as good as that.
Anonymous
7/22/2025, 7:54:12 AM No.716116407
>>716104579
Some sonic autists forked the 8.1 code or some shit and made an open source "version 8.2". I don't know if thats appropriate but at least it exists.