Questions tagged [game-maker]

GameMaker is a Windows and Mac OS IDE which allows users to easily develop computer games without the requirement of prior computer programming experience.

Game maker

GameMaker is designed to allow its users to easily develop video games without having to learn a complex programming language such as C++ or Java through its proprietary drag and drop system. These icons represent actions that would occur in a game, such as movement, basic drawing, and simple control structures. It is also possible to create custom "action libraries" using the Library Maker.


Graphics

GameMaker primarily runs games that use 2D graphics, allowing the use of limited 3D graphics. It supports the ability to create particle effects such as rain, snow and clouds, however not natively in 3D except through use of Dynamic Link Library.


GML

Game Maker Language (GML) is the primary interpreted scripting language used in GameMaker, which is usually significantly slower than compiled languages such as C++ or Delphi. It is used to further enhance and control the design of a game through more conventional programming, as opposed to the drag and drop system.


Platforms

GameMaker accommodates redistribution on multiple platforms. The program builds for these platforms: Windows, Windows 8, Mac OS X, Ubuntu, HTML5, Android, iOS, Windows Phone 8, Tizen, Xbox One, and Playstation.


Source: Wikipedia

449 questions
1
vote
2 answers

GameMaker-like functionality in C++

When I was younger, I used a tool called Game Maker a lot. I started to learn to program from it. I'm far beyond that now, but looking back on it, some of it's features and designs are quite interesting. I'm wondering- How would I implement…
Keelx
  • 907
  • 3
  • 17
  • 26
1
vote
1 answer

Using move_and_collide with multiple objects in GameMaker 2

I have the following object types: oWall oEnemy And I'm trying to call the new move_and_collide function in such a way that it would collide against both of them. Something along the lines of: objectsToCollide = array_push(array_create(0), oWall,…
Andrei Statescu
  • 329
  • 1
  • 6
  • 22
1
vote
1 answer

Error on Handle Collisions in Corners - Gamemaker Studio

When I move my character into the walls, the bottom wall and right wall collisions works fine. Collision walls that work fine The problem is with the other two walls (the left and top ones), when I'm in collision with'em, my character either drop…
1
vote
2 answers

Game Maker Studio 2 (GMS2), game is launching in a localhost browser?

Today I opened my gms2 and launched my game. The game launched into my webbrowser with a GMWebServer This has never happened to me before and I do not know how to stop this. The game used to launch into its own application executable. I do not want…
Julian Silvestri
  • 1,970
  • 1
  • 15
  • 33
1
vote
1 answer

Winapi How do I draw a rectangle to a specific Window handle?

I'm Using a Wrapper Library in GMS2 That was made back in GM6 Days (gamemaker) Someone was able to wrap majority of the win32API to use in GM6-8. There is only 1 odd instance in where the WinAPI system seems to mess up when drawing the controls to…
1
vote
2 answers

I need help for gamemaker 2.3

Pls help me A few weeks ago it came out of gamemaker 2.3, practically in the gamemaker language they changed the scripts into functions, but now after converting the files to be able to reopen them, I double-checked all the scripts and etc but…
1
vote
1 answer

Game Maker Studio 2 Array taking wrong values

Hey guys I'm new to Game Maker Studio and new to the language. I'm making a game and have been working on the dialogue system. This chunk of code was designed for characters respond to a set of choices, the dialogue starts by printing out the first…
Jimmy Musser
  • 63
  • 2
  • 8
1
vote
2 answers

Is it possible to return to a room in the state you left it, rather than being reset in GameMaker Studio 2?

Currently I'm trying to implement a way that the user can quickly switch to a room that displays the instructions/controls. Once they're done reading them, they should be able to return to the room they were previously in in the state that they left…
1
vote
1 answer

How to save a GameMaker 2 Project to a Git repo?

So, I'm an ace with git. I've used it with the CLI every single day for years to manage hundreds of software development projects. But now comes the "GameMaker 2" IDE... and it is beyond me, how the hell I'm supposed to integrate it with GitHub?…
Wulf
  • 379
  • 1
  • 6
  • 16
1
vote
1 answer

Scrolling through an array

So I have a project in GameMaker, which has a chatbox. The messages for this are stored in an array. I would like to be able to scroll through this array, so I can view earlier chat messages. This is what I currently have: Create Event chatLog[0] =…
Halden Collier
  • 845
  • 7
  • 18
1
vote
3 answers

Cannot add items to Win32 List Box Control

Backstory: I'm creating an Extension for Game Maker, a popular game development suite. An extension is a DLL that adds new functions to the built in scripting language, but is written in C or Pascal or whatever. Typically, it's used to allow games…
Mike Caron
  • 14,351
  • 4
  • 49
  • 77
1
vote
1 answer

Function for modulus addition of numbers (like degrees)

I want to cycle through 0-3 values to any direction (adding or subtracting 1). Basically I'd like to do modular addition, like with degrees: 320° + 45° = 5° 0° - 2° = 358° I've found a clamp(val, min, max) and Modulo but those are different. I've…
Anton
  • 10,890
  • 8
  • 45
  • 54
1
vote
1 answer

Deleting tags from a string

I'm trying to remake the script below so that it does not draw text without the tags [a=...] and [/a], but just delete them from the string. I made this script but it removes everything inside the tags, removes that between the tag and between the…
younyokel
  • 327
  • 2
  • 15
1
vote
1 answer

Game Maker: DoAdd: 2: undefined value

I am encountering this error with game maker and I do not know how to fix it. The error is # FATAL ERROR in action number 1 of Step Event0 for object obj_meatball: DoAdd :2: undefined value at gml_Script_enemy_wander (line 4) - phy_position_x…
Morgan
  • 71
  • 1
  • 2
  • 8
1
vote
1 answer

Can't edit object variable from a seperate script

I'm just trying to change a simple object's variable from within my script. The code runs but does nothing to change the variable. Editing this variable should lower the enemy's health bar, but it does not. If I edit this variable from within the…
tbunreal
  • 181
  • 1
  • 1
  • 8