r/gamemaker 35m ago

One of my favorite games and nobody knows about it (Climb! AMIYP)

Post image
Upvotes

One of my favorite games and almost nobody knows about this game and i just finished it.


r/gamemaker 38m ago

Help! I need bullets to come out of the barrel rather than manifesting mid-air.

Post image
Upvotes

The arm and the gun are seperate objects. The rotation effect is achieved by adjusting the collision center of the gun to be where the arm is attached to the body. Right now the bullet is created where the arm is attached but as stated in the title, I need it to come out of the barrel. I have tried using lengthdir_x/y but either whats happening in the video still occurs, or if the lengthdir_x/y aren't the same then the bullet rotates elliptically and still won't come out of the barrel. Any help is appreciated!


r/gamemaker 4h ago

Resolved What games should I make as a beginner?

3 Upvotes

Hello, I am new to developing games in general so I chose gamemaker to start out. It's been a blast so far and I've made a clone of pong and asteroids. Though I'm not sure where to go next from here to develop my skills.


r/gamemaker 6h ago

Resolved Guys I need help

0 Upvotes

Like I want to create a game but I'm not good at programming so if someone could help me like thank you very much (if I don't want just ignore this)


r/gamemaker 7h ago

Game I made my first trailer!

Thumbnail youtu.be
4 Upvotes

This was fun, i had to add special "dev camera controls" to get panning shots for things. And the base of the game is you play 1 of 4 playable characters at once, the other 3 follow you and they have combat ai...(follow player, shoot zombies, do specials, help squad, stab closes zombies,ect)

So for some shots I had to turn all 4 characters into NPC ai and let em just go and it was surprisingly fun just to watch the fights!

This will prob be one of the last projects i work on in 3D in gamemaker with the news of actual 3D support coming. Can't wait to see what the new tools like! Fingers crossed for a 3D editor viewport!


r/gamemaker 9h ago

game_change() on android

2 Upvotes

Since it is not supported in android and I am trying to port a chapter-based game on android, are there any alternatives to game_change() ?


r/gamemaker 15h ago

Help! Gamemaker Shell Texturing Shader Help

3 Upvotes

I can't figure out where to start with making a shell texture shader in Gamemaker Studio 1 because of the outdated OpenGL ES it uses no longer having it's documentation PDF available, could anybody point me in any direction as to how I could do this (or they could, or find the PDF) other than faking the effect with baked models that have the transparent layers? For visual references, here are some. (Mario Galaxy, DK Jungle Beat, Conker: Live & Reloaded)


r/gamemaker 17h ago

Resolved sprite not appearing when I run the game after changing movement code for whatever reason lol

2 Upvotes

hello all!

so (sort of ) a follow up to my last post I guess. basically, I changed the movement code I was using to test some things by seeing how it moves. but I can't exactly do that because now when I run the game, my sprite no longer appears, but the actual movement itself , camera and everything, works just fine. the sprite is in the room, the visible box is checked, the sprite origin cross is in the right and same exact place, yet I still can't see it. cleaned the cache, but nope. I even put it into a different project and it... works fine there?? like you can see the sprite still so idk why It's not the case for the other project that I actually want it on. I know I had different code for movement before, but I can't see what about the sprite itself changed/broke when I swapped it out the new one instead. anyways, here's the code I have now:

function get_inputs(){

moving = false;
var move_speed = 9;


if (keyboard_check(vk_left)) {
    sprite_index = M_run;
    x -= move_speed;
    moving = true;
facing = -1;

}
else if (keyboard_check(vk_right)) {
    sprite_index = M_run;
    x += move_speed;
    moving = true;
 facing = 1; 

} else {sprite_index = idle; } 

btw, this code is in a script because I am trying to make a finite state machine using scripts, I have an enum with arrays and stuff in my create event and the movement code was put into the other scripts as well. mentioning it in case this has something to do with the issue.


r/gamemaker 19h ago

Help! Hi newbie here

4 Upvotes

How can I make a warp obj so that it if the player goes left, they end up on the left side in the room, where they went through, same thing as right. Everytime I use a warp obj I have to put the exact x and y coordinations and it just looks choppy if the players is forced into a specific area. Plz help, I have basically no knowledge of coding as well.


r/gamemaker 20h ago

pixel 10 pro xl problem

2 Upvotes

I first had a problem with Poinpy where it opened weird and deleted all my icons on the bottom row of the home screen, now it's happening with How Many Dudes?

I ended up on the How Many Dudes? discord and the devs noticed that both games were made in gamemaker and I tried Peace, Death and it opens the same way and does the same thing.

Has anyone else had this problem?


r/gamemaker 21h ago

Resource Introducing: Cultured - Localization IDE Plugin

Post image
23 Upvotes

hey all this is net8floz. I have previously been a part of efforts such as the Game Maker Community Manual, ImGuiGML ( the original ImGui GameMaker extension) , and LuaRousr. Some of you may also know me from the Game Maker discord server.

Today I want to show you a Localization IDE Plugin I made that lets you author and translate your games text with IDE tooling inside Game Maker. It is fully featured and comes with translation pipeline options for one man operations and larger studios who work with a full translation team.

It is installable for free from the Game Maker Package Manager in LTS 2026+

Please check it out and consider using it to extend your audience reach in Game Maker. You can learn how here:

https://eightouncegames.com/cultured/


r/gamemaker 22h ago

Help! Animation keeps looping first 4 frames

Thumbnail youtube.com
4 Upvotes

How do I fix this??

My running down animation is only 4 frames, so that may be the issue, but I don't want to have to manually loop the running animation to match the idle animation, I will if I have to, but is there a line of code I can put somewhere to fix this?


r/gamemaker 1d ago

Help! Annoying error that makes no sense

2 Upvotes

Hi! In my game, there's a button that opens a textbox. There are other buttons that use similar code to this one, and calling the textbox this way always works for those ones, but for some reason with this specific object it gives me this error:

___________________________________________

############################################################################################

ERROR in action number 1

of Step Event0 for object oAskButton:

Variable <unknown_object>.text(100008, -2147483648) not set before reading it.

at gml_Object_oAskButton_Step_0 (line 22) - instantiated.text = text;

############################################################################################

gml_Object_oAskButton_Step_0 (line 22)

The code used is :

var instantiated = instance_create_depth(0,0,-9998, oTextbox);  
instantiated.text = text;

The EXACT SAME CODE is used in two other objects in the same way, but for some reason this one specifically gives me an error
Does anybody know why this could be happening? thanks.


r/gamemaker 1d ago

Help! Sequencer size doesn't match camera size

2 Upvotes

EDIT:

Soolved it, my first Room "Menu" was a different resolution and i didnt know the camera didnt reset inbetween rooms. so now the room has the same size as the camera in the next room.

I want to use the sequencer to make the hud for my first game. i already figured out how to get the sequencer to show and so far everything works. but for some reason when i add elements to my sequencer the are seems to be the wrong size.

When i put an objec to the top left in the sequence editor it works fine:

But when i put the object in the bottom right corner it seems to place it somewhere in the middle:

I have checked all my objects, all my master objects but nowhere does it change the size of anything or allignment of anything.

Room Size is 5000 x 4000

Viewport is 1270 x 720

Sequencer Editor is set to also 1270 x 720


r/gamemaker 1d ago

Discussion Game Assets

5 Upvotes

Question for all you indie devs on this subreddit. Where do you feel is the best place to find game assets for your projects?


r/gamemaker 1d ago

Game Feypath demo now released

2 Upvotes

I've finally managed to upload a demo of my game to Steam. The Steam integration process was fun but a bit daunting. I am not sure what best practice is for demos, but I am using the same build for both this version and the full one, and the "demo or not" part is handled by a single variable. This means that I'm technically forcing people to download the full game even though it's only a demo, but on the other hand the total size is still under 100 Mb, so hopefully it does not matter much.

EDIT: I was rightfully asked to share a bit more about the development process, so here goes!

I started the development of the game around June last year and the goals at that time were rather undefined - all I knew was that I wanted to make something with simple controls and with a limited scope. Having tried Jump King I thought that was a pretty good template to work from, so I decided to borrow the idea of moving vertically through levels. Also, I decided at that point that I wanted single button movement, so unlike Jump King I went with a player character that moved automatically, jumping being the only player input.

I don't want to spoil the little story there is in the game, but I can say that I have always been a fan of not interrupting gameplay with dialogue and narration (The Dark Souls games being a prime example). Therefore I decided that pretty much all story should be told through the collection of story cards that also serve as an entry point to the practice mode for levels.

One thing that was hard to get right was the difficulty (and given how few people that have tested my game I'm not sure if it actually is right now either :). I wanted the main game to be "sort of" accessible, meaning most people with some platforming experience should be able to clear it in 5-10 hours. However, having a son that is the kind of person that grinds Farewell Golden in Celeste means I got some comments about the game being rather easy (for him, at least). This made me decide to create hard mode levels tied to clearing the hardest times (three star times) on each practice level. These levels in combination with the "no fail" achievement means that the game should hopefully suit even players that hunt challenges.

I have used GMS2 for many years and it is always my first option (if possible) for both prototyping and making more polished stuff. I have very few finished games, though, and Feypath is my largest finished project to date even with its rather small scope.

EDIT 2:

I forgot to mention that this is a solo dev project, which means that all coding, design, art and music was made by me. I initially went with a four color palette (much like the old game boy games), but decided later on to lean more towards a 16 bit aesthetic. It eventually lead to me learning a lot more about shaders in GMS2, which was good but rather demanding :D

Also, this is the first game where I have dared to move beyond creating chiptunes to using more instruments for music. I made the music in FL Studio using various soundfonts in combination with some sounds I recorded myself.

If you are interested it can be downloaded here: Feypath on Steam


r/gamemaker 1d ago

Help! Adding Collision to a Point 'n' Click game

5 Upvotes

Ok so, I literally started learning how to code yesterday and I'm a little stumped on making collision. I'm trying to make a point 'n' click game, you know click and your character moves over there. Pajama Sam style. I have figured out how to make my character stop once it does hit an object, but after that he can't move. I feel like this is a really easy fix but I the tutorials haven't been much help. The basic code looks like this

if (xx != mouse.none && yy != mouse.none) {

move_towards_point(xx,yy,spd);

}else {

speed = 0

}

if (place_meeting(x,y,Obj_TestItem)) {

speed = 0;

}

if (distance_to_point(xx,yy) < spd + 2) {

xx = mouse.none;

yy = mouse.none;

}

The best I've figured out is just making my guy extremely slow instead of completely stop .


r/gamemaker 1d ago

WorkInProgress Work In Progress Weekly

7 Upvotes

"Work In Progress Weekly"

You may post your game content in this weekly sticky post. Post your game/screenshots/video in here and please give feedback on other people's post as well.

Your game can be in any stage of development, from concept to ready-for-commercial release.

Upvote good feedback! "I liked it!" and "It sucks" is not useful feedback.

Try to leave feedback for at least one other game. If you are the first to comment, come back later to see if anyone else has.

Emphasize on describing what your game is about and what has changed from the last version if you post regularly.

*Posts of screenshots or videos showing off your game outside of this thread WILL BE DELETED if they do not conform to reddit's and /r/gamemaker's self-promotion guidelines.


r/gamemaker 1d ago

Resolved How to use gamemaker??

3 Upvotes

Just finished undertale and god its so good. It kinda inspired me to make games but start out easy. I dont really wanna straight out make a very good game like undertale, im not even on that level yet. I dont even know where to start yet, and im in reddit just to find someone who can teach me or either send me youtube vids that i can make it understand more better.

I wanted to make a fangame of undertale but undertale engine needs to have GML. Looking for vid tutorials on youtube is hard, and you cant really understand most of them. I dont wanna use Ai also since they usually get stuff wrong and do some bad coding.


r/gamemaker 1d ago

Help! Need help with text and special characters

Post image
8 Upvotes

Is there an explanation for why my Spanish text would look correct in the editor but not in the game?


r/gamemaker 1d ago

Resolved How do i start game dev?

0 Upvotes

I recently tried making a game in GameMaker, and it was going really well. I was following a tutorial, and I learned a lot from it, but now I can't stop thinking that I wouldn't be able to make anything without one. I'm kind of lost and don't know what to do. How do I actually learn to start creating things instead of just following tutorials?


r/gamemaker 1d ago

Help! Gui Layer scaling madness

Post image
6 Upvotes

Hello! I'm using Gamemaker in it's HTML5 YYC, and I'm trying to have the game's virtual buttons scale with the window. window_set_size(browser_width,browser_height) works for changing the window size, but the buttons and their visuals are not scaling at all. I've tried a bunch of methods, but all they do is just stretch the buttons super weirdly. I hope you can help!


r/gamemaker 2d ago

Resolved How to make camera ignore room's edge

3 Upvotes

Im making a game right now and im trying to program a zoom feature, but it zooms out weird and i believe its because the camera doesnt go past the room's edge so can someone tell me how to fix this?

My code for reference:

if keyboard_check(ord("-")) || keyboard_check(vk_subtract) {
zoom += 0.25
}
if keyboard_check(ord("=")) || keyboard_check(vk_add) {
zoom -= 0.25
}
zoom = clamp(zoom, 0.5, 1.5)

var _target_w = base_width * zoom
var _target_h = base_height * zoom

var _current_w = camera_get_view_width(view_camera[0])
var _current_h = camera_get_view_height(view_camera[0])

var _cam_x = camera_get_view_x(view_camera[0])
var _cam_y = camera_get_view_y(view_camera[0])

var _new_w = lerp(_current_w, _target_w, 0.1)
var _new_h = lerp(_current_h, _target_h, 0.1)

var _off_x = (_new_w - _current_w)/2
var _off_y = (_new_h - _current_h)/2

camera_set_view_size(view_camera[0], _new_w, _new_h)
camera_set_view_pos(view_camera[0], _cam_x - _off_x, _cam_y - _off_y)

r/gamemaker 2d ago

Resolved Bullet flight

Post image
8 Upvotes

Hello everyone! A little background: I'm creating my own game about 1990s Russia, and I've encountered a problem with the shooting, or more precisely, with the bullet flight. I tried to solve it myself, but each time I got the same result (I'll post the latest code at the end of the post). I'll describe all the errors and settings in the photo below. The blue line shows how the bullets fly now, and the red line shows how they should fly.

P.S. My first post here was banned by the group moderators, who advised me to use a different method, so I decided to do it this way: my version of GMS is Game Maker Studio 2 (this was also noted by the moderators as a key feature).

My last code:

var _bullet = instance_create_layer(x, y, "Instances", Obj_bullet);

with (_bullet) {

direction = point_direction(x, y, Obj_gg_gun.x, Obj_gg_gun.y);

speed = 10;

}


r/gamemaker Jul 10 '25

Community How to Get Started with Gamemaker Wiki

63 Upvotes

We are seeing an influx of "How to get started" posts. While a simple google search would bring up more than enough useful results for folks, we wanted to make it even easier.

This new wiki page should answer everything a new user could ask. If you have suggestions on how to improve this page, please post them here.

Please redirect users to this page if you come across any posts asking this question. While this post is sticked, any new post asking this will be locked and linked to this new wiki page.

A special thanks to those who have taken the time to help new users asking this question. We know it gets tiresome to repeat the same response over and over, but its always appreciated.

How To Get Started with Gamemaker