GameMaker - New And Improved Code Editor
Вставка
- Опубліковано 8 кві 2024
- The popular and long running GameMaker game engine just got a brand new Code Editor in beta release 2024.400. This new GML editor presents a much more traditional code editing experience and offers several new features, that we will demonstrate in this video. It will also work MUCH better in a multiple monitor development setup.
Links
gamefromscratch.com/gamemaker...
-----------------------------------------------------------------------------------------------------------
Support : / gamefromscratch
GameDev News : gamefromscratch.com
GameDev Tutorials : devga.me
Discord : / discord
Twitter : / gamefromscratch
----------------------------------------------------------------------------------------------------------- - Наука та технологія
Links
gamefromscratch.com/gamemaker-gets-a-new-code-editor/
-----------------------------------------------------------------------------------------------------------
*Support* : www.patreon.com/gamefromscratch
*GameDev News* : gamefromscratch.com
*GameDev Tutorials* : devga.me
*Discord* : discord.com/invite/R7tUVbD
*Twitter* : twitter.com/gamefromscratch
-----------------------------------------------------------------------------------------------------------
Even since opera took over GM it has taken major steps forward very quickly. Props to the team!
falling more and more in love with GameMaker
Wow! I'm glad GameMaker is trying to keep up even having a small community. I remember I developed my games on GM8 long long time ago. Hope they bring more things in not taking a decade
I'm glad to see that GameMaker is still around and getting updates.👏
GameMaker has made incredible progress over the years, good job to the team!
Nice video. As someone who just started relearning Gamemaker, I kind of prefer the old editor to this new one. I understand everyone has their preferences, but I like to see what I am currently working on, and not all the noise that comes with everything be visible all at once. I also understand that many people who program regularly are custom to an editor like VS, VCS, and pretty much all tradtional text based code editors, so having the option to change the way GM editor works, is a good idea, as long as it isn't forced on the rest of us, who prefer a lot less noisy one. Yeah, I understand the argument that you can have functions and blocks collapsed, but again, it still has more information noise than just not seeing all the extra code in the first place.
This is my opinion almost exactly. I feel like most of the new features they have been introducing seem cool, but upon further inspection are actually rather clunky and not really improvements at all. This, to me, seems like a lateral move. It's different... and similar to other tools... but I don't think it's actually better.
Same, that was why I like GMS in the first place, I like the way it arranges things and pipeline and why after many years with many engines, I feel at home with GMS. I hope is something optional after Beta.
I have yet to meet someone who prefers the new UI. Why don't they go back?
I'm not a GameMaker person, but the one thing that I found odd was that there is a preference out there for the "noisy" mode where you're dumped in with a bunch of unrelated code. I mean that's cool if you want to see it all or have a lot of other functions that you're calling and so forth, but when you're doing something basic - it is actually nice to NOT have all of the other stuff polluting your brain space.
I've been waiting for this update before my next project, can't wait, itching to get working on something.
Always loved GameMaker.
I've been stuck inside an Unreal project the last couple years, but I will definitely be opening GM up again in the future.
Love Game Maker Studio 2 and they have been making some right steps recently. It's my favorite engine at the moment!
this was never a problem when i used OG game maker in high school i just put one script in the step function (step runs every frame for that entity for those not familiar) then i would handle creation, movement, damage, death all in that one script with the script editor in fullscreen.
Same, back in the day with game maker 5
The problem with that is all the code is being run through every step. That is ok for simple games but you don't want all your code in the step event for larger games.
After so many years of community asking for it, they came up with something better than that workspace?! Woah... took only a decade or two.
Workspaces were introduced in GMS2, which was around 2016-17. So yeah, it has taken a while
@@terohannula30 Even before v2, those windows weren't regular tabs with code, so I'd count them as well.
@@davidhoracek8937 Although there were no tabs, I recall previously they opened in their own separate windows, which could be overlaid.
People hated when workspaces became a thing, where things were connected, like object event opened as connected window to the side of object.
That approach actually helped me to understand how programming works. Now, when I'm more experienced, I can get an advantage from the new code editor.
Workspaces are super friendly to beginners and provide good visibility of how things work.
@@charcoalPandaI want to make clarifying question, do you mean GML Visual (previously known as Drag&Drop) or Workspace?
I can see how workspace can be intuitive for others, but unfortunately more commonly it was disliked
Great video as always.
It's good to see it's getting a revamped editor. This will put even more pressure on Construct, since the latter does not support exporting to consoles (unless you hire a third-party company that developed a plugin that does).
I have had a paid license for years but I never did anything with it because of the code environment. Maybe I'll take a look again!
LOL, same here -- bought it years ago through humble bundle -- opened it once
This is a much needed change. I wish people stop comparing Gamemaker to other systems when the pointvis to be beginner friendly and different from other languages.
FINALLY! I've used GM for many years for many hundreds of hours. Why did this take so long?
Soooo much better!
Ahhh, I love the normal editor :D
Any idea when it will be in the release?
Personally, I'd still like to have workspaces and embedded code windows that I can freely move (without having to reorganize all my desktop windows) as an option. And I can't even use the free window system that was demonstrated unless I either use a second monitor for it (but I have more important things over there) or reorganize the layout of my main monitor windows, since if I just freely place it over the base Gamemaker app then it will be sent to the background as soon as I click back on.
I love the rest of the features, but I won't be moving over until they force the change in an update with major new features I want (Or, you know, add back the workspace windows as an option).
with all IDE breaking bugs aside, this is one of the most revolutionary features to grace GM after version 2.3 and structs. If people wanna use that mess of a code editor, they can, while also allowing you to a better and more modern version of it. Once this gets straightened out, this will quadruple people's productivity like nothing before. I still feel like we could use VSCode or VS2022 as extra options. Big props to the folks making this text editor into something worth using and decent.
Actually very promising
Yay! Some love towards muh boi Gamemaker!
They have been a bit slow on new features lately, but what is in the works is quite important. I hope they will work towards the GUI system soon. It is the last most outdated part of the workflow right now.
I'm fairly confident that the last time I heard of GameMaker was like solid 20 years ago. I didn't know it still exists tbh
It’s a lot better today than it was 20 years ago. They added in proper language features like structures and functions. Anytime I hit a performance wall using it, I’m able to fix the problem with some extension code, that you can write in C, C++, or even Go.
Clearly you haven't been following them... Still much more successful than Godot
why does anyone use it at all in a world where godot exists?
@@luluuu548 Because not all understand Godot. I have tried learning Godot 5 times now. I gave it another shot for a couple of weeks and there is just something about godots I dont get. Gave up, made the same features work in GM2 in a very shot time.
@luluuu548 Yes, Godot exists, but Game Maker is one of the easiest game engines ever, easier than Godot and I tell you by experience The only time you would spend on is designing the game and adding sounds and effects.
Honestly i didnt mind the old editor. Do we know if the new code editor orders the code in the order it executes?
execution order is not always guaranteed and may change per platform
I love game maker and use it all the time. I hate the UI when switching from 1.8 though. In fact I still am making games in 1.8. I might have to switch though. This seems like a step in the right direction.
I’ve tested the new editor a bit and it is clearly a beta but it is much better, it will probably be able to replace GMEdit.
Also, I’m sorry but I don’t get the comments about "it has no right to exists when Godot does", but the same can be said about anything right ? Why use Godot when Unity exists ? why use Unity when there’s UE, why use python when C++ exists... Some people just prefer GM that’s about it, I spent dozens of hours in Godot and while it is a really good tool I never enjoyed working with it, I think that for simple 2D games GM is great, yes if you want to do anything more complex than that there’s better choices, but again for simple 2D games they just nailed it in my opinion.
So yeah why do small cars exists when there is big trucks ? because not everybody likes or need a big car that’s really about it.
Such a positive analogy, thumbs up!
*Game Maker studio 2 the besr software for create games* 🎉
thanx Mike. they should make it for Linux too.
The new IDE is a godsend. I left GM a few times but kept coming back. Part of the reason was the annoying code workflow.
hiya!
I have GameMaker 2.0 from humble bundle years ago -- I wonder if I'll get this update for free when it releases
GM and all IDE features are free to use, only the commercial license and console exports are restricted
i saw an option for auto braces??? finally?
100$ is a good deal but still after Unity's Drama.
I go with Godot.
GODOT SISTERS UNITE
wake me up when they add static typing
then you would be dead
ends up sleeping for 55 years
While they improved the code editor on this update they cluttered everything else on the IDE after multiple updates over the last few years, while UX was never perfect it used to be better in other aspects.
Game maker is the best pixel art game engine but i can't use it . I use linux. And the beta dan't open the game when i cklic in play button
I tried to update to Game Maker 2 (or whatever the latest thing is called) and it was SO SLOW on builds (2.5 to 3 MINUTES!!!) that I quickly went back to Game Maker 1.4 (where the builds are nice and snappy ~10 seconds). Hopefully, I'll be able to finish my game on that. *thumbs up*
i used gamemaker for years but i recently switched to godot and i can't imagine anything that would make me come back. it would have been nice to have this though
*slow clap*
Has game maker gone fully free? I really disliked whatever happened to it when it turned into yo-yo games. The pricing was ridiculous vs the competitors at the time.
As of right now, they are fully free until you decide to go professional and sell your product; then you have to pay 100$ only once and it's yours forever! Meaning you can sell games as much as you can create.
If there's any coding involved, count me out. I barely know my way around BASIC, me trying to learn anything more complicated than that is like a 5 year old it trying to learn and understand quantum physics, just can't be done.
These comments must be paid for. Opera sucks and GameMaker is going to go straight down the toilet if they keep reworking shit that doesn't need to be touched. FIX THE DAMN SPRITE EDITOR.
Too little, too late.
Some people like me: Avoids since limited to non-commercial ...
Unreal Engine Professional Edition compiler compression is incredible. METAHUMAN file size is small
The free edition compiler compression is weak. METAHUMAN file size is huge
Godot is better 🎉
Never used it, like why when Godot, Unity, Unreal, Stride exist? Why would anyone pay for such a thing?