Game Maker 8.1 Official Feature List | GameMakerBlog (2024)

in Game Maker 8, GameMaker Development, YoYo Games

0 Votes32 Comments

YoYo Games has announced that Game Maker 8.1 is now “almost ready” for release.

Alongside previously known improvements such as an overhauled room editor, enhanced script editor, built in updater and executable file encryption, details have been posted of a number of other changes that will be made to the software.

The Softwrap DRM system which limits installs to 5 per license is to go. Some users have reported problems with this but it seems that issues are far less common than they were with Game Maker 7. When work on Game Maker 8 was nearing completion the community were asked whether they would prefer a pre-Christmas release utilising Softwrap or would prefer to wait for an alternative system to be implemented by YoYo Games. The pre-Christmas release was chosen. Details of any in-house Softwrap alternative and the restrictions it may enforce have not yet been published.

We are promised a new and improved news system which will “bring together news and tech tips from across the community” and to aid with development for mobile devices some extensions such as os_type and os_device.

Game Maker 8.1 Features:

  • Bug fixes
  • No more Softwrap!
  • Changed room editor RIGHT mouse click priorities. Menu for normal, CTRL+RMB for delete
  • You can now RIGHT CLICK an object and EDIT it from within the Room Editor
  • You can now use the mouse wheel to ZOOM in/out in the Room editor.
  • Middle mouse button PANS around the room
  • A customisable background grid has been applied to the room editor.
  • The Image Editor has been updated to use the mouse wheel and middle button for better zooming and panning.
  • You can now PAN around inside the PATH editor using the middle mouse button.
  • You can now change the default background colour for rooms (when no ROOM background has been set)
  • You can now disable background room filling, so you can see the background GRID when no ROOM colour has been set
  • A new and improved NEWs system, bringing together news and tech tips from across the community.
  • New, more secure .EXE encryption.
  • New GML commands such as draw_self() and d3d_light_define_ambient.
  • Some custom YoYo extensions brought into the fold, such as os_type and os_device to aid multiplatform coding.
  • Better 2D and 3D support with a 24bit ZBuffer and faster rendering.
  • Improved code editor features include;
    • Faster rendering
    • Block TAB’ing
    • Better accented character support
    • Easier to use Code Completion support
    • Customisable background colours.

In terms of feature improvements the changes between Game Maker 8 and 8.1 appear to be on a similar scale to those between Game Maker 7 and 8. Mike Dailly has stated that this list does not include all the changes either.

What do you think?

0 Points

Upvote Downvote


Leave a Reply
    • (This bug is a result of either because the drawing is not happening exactly at the monitors refresh rate and the front and back buffers are not swapped when the screen is grabbing the image out of vram *or* not triple-buffering correctly, as I suspect is the case here).


  1. I feel that the one thing that is really holding Game Maker back, is the fact that it limits you to creating games that are of a low resolution. It is this problem that is making me believe that my best move now, is to learn ActionScript 3.0 for Flash CS5, as you are able to create professional looking games through crisp graphics.

    GameSalad, Adobe Flash, xCode. All these programs that allow you to create games all have this feature. It is about time Game Maker has a higher resolution capability also!



    • Aren’t you mixing up high resolution and vector graphics?
      You know about “Interpolate colors between pixels” feature in GM, don’t you?


  2. Zach :@YemSalat
    You do realize that Mac only have 5.19% and iOS has 1.81% of the market share?

    And you do realize iOS is a mobile operating system, which is designed mainly for entertainment, while Linux is mainly desktop and designed for “whatever-geeks-are-up-to”
    The other simple fact is – iOS is a solid system, unlike *nix OSes varying in implementation. It would be hell for developers to create a build that will be able to run indifferently on all *nix operating systems.


    • @YemSalat:
      Mac OS X is either UNIX or UNIX like, I don’t remember.
      Either way, from the mac version it shouldn’t be too much of a hassle to port over to Linux.

      YoYoGames has shown us, time and time again that they can port their magical runner to any system they like with little effort, or at least seemingly little effort.

      I know that iOS is designed for mobile devices meant primarily for entertainment.
      Meaning 100% of the market for iOS will have users.

      But the point I was trying to make about Linux is most of the people that use Linux are “geeks”, as you put it, and most of those geeks play games frequently.

      I honestly think that YoYoGames would be more successful focusing more on Windows then iOS then Mac then Linux then Android, but that’s my view on the market based off of the attitudes of both GM users and the general consumer.

      I simply fail to see why YYG wouldn’t try to get the entire market, this appears to be what they’re doing, in order of largest to smallest share. A Linux port may be just around the corner.


    • I agree with the part about many Linux distros being crap, they are. However, iOS was designed to be idiot-proof, and thats who Apple attracts.


    • @Zach:
      I believe you are still missing the point.
      You see, iOS and other mobile systems are designed with selling apps in mind.
      You’ll have hard times trying to install anything w/o buying if the software was made to be bought. So all developers are targeting the app market because they know that the end user will have to buy their product in order to be able to use it.

      While in the desktop (Windows,Mac,Linux, etc..) market the situation is absolutely different. Users will more likely download some free software instead of paying for the same dam thing. Developers are left alone with all the publishing-protecting stuff, so it is much harder to sell your product on the desktop market.

      Basically YoYo is staying where the money is, and I do understand them in this case.


  3. Does anybody know if it will solve the blurry screen scaling issues?


    • I’m not sure if I’m %100 correct about what you’re saying, and correct me if I’m wrong.

      You’re saying that when you scale things in GM they become blurry?

      If so then there is no fix to this, it cannot simply make more pixels that don’t exist. So it must stretch what it has and attempt to make the most from it.


    • Currently when GM scales up sprites it either blurs it or uses ‘nearest neighbour’ depending on your graphics card. It would be really useful to have an option to always use the ‘nearest neighbour’ scaling method. Currently I have to use surfaces which are always a bit buggy.


  4. I don’t know why all you guys get so exited about these new features. I don’t see anything groundbreaking in the coming 8.1 (probably the update system is the only one of them)
    Faster 2D and 3D – sounds too vast, it would be nice if they made some explanation on how the higher performance was achieved (as far as I know they are using the same delphi-runner as they used in 8.0, correct me if I’m wrong)

    All those cosmetic changes with room/code/etc. editors are nice, but that is just the GUI-side. It would be much more appreciated if they added new functionality-wise features.

    To sum up: the good thing is – it’s not Game Maker 9.0, its 8.1. The program is on its way to some important improvements (I really hope so)


    • Appearently you never used GM’s 3D? Two words:
      Ambient. Lighting.


  5. Still can’t output binaries for Unixes other than Darwin? Still can’t run natively on Unixes other than Darwin? Blah, giving GM a miss yet again. 🙁


    • Having in mind that all you Unix-lovers are just 1% of the market, no support for those systems becomes a reasonable descision.


    • @YemSalat

      You do realize that Mac only have 5.19% and iOS has 1.81% of the market share?
      Linux has 0.92% of the market share.

      Windows has the largest still with 89.62%.

      Most people who have iOS devices play games on it meaning the gaming market on iOS is about 100%.

      The same applies with the linux market.

      Yes, it’s not as big, but it’s still decent and worth porting.


  6. just to make sure ? wasn’t gamemaker 5 and 6 ? before yoyogames ? was 50$ ?


    • Game Maker 5 and Game Maker 6 were before YoYo Games but were not $50. I believe Game Maker 5 was $15 and Game Maker 6 $20 but might be mistaken on that.


  7. If I have a gmc file from gamemaker on Windows could then I open edit it in the mac gm? And then compile it to a dmg file? Sorta like porting it? Thanks


  8. Ok, so if I’m a GM8 user, I’m getting this for free? Sounds reasonable.

    But if I’m not, then I’ll prolly skip this and wait for GM9, no offense YoYo, but I already paid 50 dollars between GM7 for Mac and GM8 for Windows, so you guys got decent money out of me anyways. 😛

    Question: you guys ARE accepting GM for Mac on the Store, right? :/


  9. I think the last time I purchased a license was for GM7 which allowed a free upgrade to GM8…I think that means if I want 8.1 I need to pay up? Like I said on the GMC thread I’m not sure these minimalistic changes are worth the money. But, I’d rather get in another purchase before the price hike, which I am very glad they are doing (not often you’d say that about a product).

    I’m liking YYG more and more these days…


  10. @Zach: NPT was talking about the pricing…we are no longer living in a cheap world, everything is getting more expensive, YYG cannot stay cheap and expect to survive, $40 is fair (especially since most of the upgrades will be free because people already own 8.0…AND it’s $25 up until June, so they are actually cutting us HUGE breaks).

    As for my bet, based on those “updates,” doesn’t seem like much essence, just a bunch of fluff. I guess I’ll be winning that bet and won’t have to stop posting on GMC, but I will stop bashing YYG altogether if they still make the April 20th deadline set by NPT.


  11. Wow, sounds amazing, almost worth the $40.

    Also, NPT, “Oh and look at your calendar it’s 2011, not 1981.”


    • Ahh, come on, don’t you know that $40 was a pretty nice sum of money 30 years ago?
      NPT was kind of joking about your attitude, meaning that 40 bucks is not that much.


  12. $40? That is ridiculous.


    • You can buy it now, it’s cheaper.


    • Then don’t buy it. Oh and look at your calendar it’s 2011, not 1981.


    • I bought it years ago; despite this, $40 is not something everybody may be able to choke up when needed. I am glad the software is making a progression in development, however it seems that it is also going beyond the easy development aspect, to a more serious investment. Though, I agree that $40 is not nearly close to what they could ask for Game Maker.

      I am also failing to understand your calender comment.


    • Isn’t that why there is a ‘Lite’ version?

      Also, I think NPT was referring to inflation. Or that generally software is becoming more pricey.


  13. Please for the next atualization rewrite the communication mechanism


  14. All great improvements and I’m looking forward to the update!


One Ping

  1. Pingback:Game Maker 8.1 Lite Cannot Create Executables » Game Maker Blog

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Game Maker 8.1 Official Feature List | GameMakerBlog (2024)


Is GML code easy to learn? ›

GML is significantly easier to learn and use than many other languages. However, if you're familiar at all with more complicated languages, GML will most likely be a breeze to learn and implement. The learning curve for GML is thankfully not too steep.

Is GameMaker still worth it? ›

Overall it a great software to be used by all types of game developers if they want an easy and smooth process. GameMaker is very good for thoes who just started to do game development. One of the best tool for coding. The interface of this tool is very user friendly.

What is the GML code? ›

GameMaker Language (GML) is GameMaker's scripting language. It is an imperative, dynamically typed language commonly likened to JavaScript and C-like languages.

Do you need to know how do you code for GameMaker? ›

One of the most popular tools for creating video games without programming skills is GameMaker Studio. The first time you use this tool you may feel a little overwhelmed, so it is advisable to take advantage of the tutorials that will teach you how to use it step by step.

Is GML similar to C++? ›

While it has its own scripting language called GameMaker Language (GML), which is similar in syntax to C, GameMaker itself is not primarily programmed using C++. However, GameMaker does provide functionality for more advanced users to extend the capabilities of their games through the use of "extensions".

Is GML similar to Python? ›

GML is designed specifically for GameMaker and shares some similarities with languages like C and JavaScript, but it is not Python. However, it's possible to use Python or other programming languages for certain tasks within a GameMaker project by using external libraries or DLLs and interfacing them with GML.

Which is easier Unity or GameMaker? ›

For a beginner, small 2D games are easier to build in GameMaker Studio than in Unity, yes. Complex, visually-heavy games are better handled with Unity — but it isn't easy at all. (But it's fun.)

Is GameMaker 100% free? ›

Yes - all versions of GameMaker are completely free to download. You'll only need to upgrade to a paid GameMaker package if you'd like to export your games to certain platforms. For more information, check out our Pricing page and our comprehensive GameMaker exports article.

Is GameMaker or Unity better? ›

Gamemaker Studio 2 comes with an integrated visual scripting solution, which is more user-friendly for novices and people who would rather work without code. User Interface Design: Unity offers a more intricate, feature-rich, and highly customizable user interface.

When did GameMaker 8.1 come out? ›

The latest stable release of Game Maker for Windows is version 8.1 as of June 2011, and version 7 on Mac as of 11 August 2010.

Is GML similar to Java? ›

No, GameMaker does not use Java for its game development process. GameMaker Studio, developed by YoYo Games, utilizes its own scripting language called GameMaker Language (GML). GML is a C-like language specifically designed to be used within the GameMaker environment.

What scripting language does GameMaker use? ›

The GameMaker Language (also called simply GML) is the proprietary GameMaker scripting language.

How hard is it to make a game with GameMaker? ›

The difficulty of making a game depends on what type of game you are planning to make. for 2D games its the cats meow and GML has a very BASIC like syntax that is easy to roll with once you get going. for 3D games use Unity and C#. GameMaker studio was the first ever game engine I used.

Is GameMaker Studio hard? ›

Is GameMaker good for beginners? Yes! GameMaker Studio is relatively easy to learn compared to other game engiens like Unity or Unreal, as you can make a game without very much code or scripting. However, the games made in GameMaker are geneallly not as complex as with other game engines.

Is GameMaker 2D or 3D? ›

Yes, GameMaker Studio does support 3D, although it is primarily designed for 2D game development.

What code is the easiest to learn? ›

HTML, JavaScript, Python, PHP, and Ruby are considered the easiest programming languages to learn. They have relatively simple syntax and have readymade functions or libraries. This makes pretty beginner friendly and one of the most popular programming languages.

Is the GML code good? ›

GML: While simple, GML is a powerful scripting language that allows more advanced users to create complex games. Cross-platform: GameMaker supports export to various platforms including Windows, macOS, HTML5, Android, iOS, PlayStation, and Xbox.

What is the easiest code to learn first? ›

Python. Python is always recommended if you're looking for an easy and even fun programming language to learn first. Rather than having to jump into strict syntax rules, Python reads like English and is simple to understand for someone who's new to programming.


Top Articles
Latest Posts
Article information

Author: Greg Kuvalis

Last Updated:

Views: 5808

Rating: 4.4 / 5 (75 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Greg Kuvalis

Birthday: 1996-12-20

Address: 53157 Trantow Inlet, Townemouth, FL 92564-0267

Phone: +68218650356656

Job: IT Representative

Hobby: Knitting, Amateur radio, Skiing, Running, Mountain biking, Slacklining, Electronics

Introduction: My name is Greg Kuvalis, I am a witty, spotless, beautiful, charming, delightful, thankful, beautiful person who loves writing and wants to share my knowledge and understanding with you.