• Hey! Guest! The 40th (!!!) GMC Jam will take place between February 25th, 12:00 UTC to March 1st 12:00 UTC. Why not join in this very special anniversary jam! Click here to find out more!


  1. phillipPbor

    GMS 2.3+ Dropping fps

    I'm going back to the community to talk to you about the, I just followed the part 4 of minecraft game maker tutoriel. Apparently, the game fps kepted dropping to 0 when ever I move to left or right in a render. Plus as I venture forward, fps decrease a bit more.
  2. B

    Windows Fps and gamespeed higher than room speed

    Hello, I have my room speed set to 60, yet the game runs at my monitors refresh rate which is 165.. the game runs at 40fps on other people systems with no real reason as there isn't much going on. I checked the alternate synchronisation method in the global game settings and since then the...
  3. B

    GMS 2: Realistic First person shooter engine!

    Hey guys! So I've found quite a lack of 3-D engines in GMS 2 that actually look good and have smooth gameplay, so I made one myself! It's a 3-D FPS engine that runs on GML. I imported it from GMS1 to 2 after working on it there for a bit, and I'm finally publishing it! Selling for 2.99 USD on...
  4. E

    Performance Issues

    Hi everyone! Over the past few days, I've been doing a lot of investigation into my game's performance, specifically with regard to keeping a steady 60 fps. The debugger & profiler have been pretty helpful, but I have a few questions about some problems I've been having. How much are memory...
  5. VincentHellberg

    GMS 2 Increasing the FPS with room speed but keeping the in-game speed

    Hello everyone. I'm in the middle of a conundrum. I've been working on this game for 5 years now, soon to be 6 years and for some reason when starting the development I decided that the room speed 40 was a good pick for the game. I later learned that this isn't a very optimal room speed. In...
  6. YoSniper

    SOLVED FPS Problems

    Hello all, I am having an issue with a game I am developing regarding frame rate. This seems to be a recent development, so I'm wondering if it's a software issue. I am making a game, and I'm setting the room_speed to 60 in every single room. However, when I test the game, the fps never seems...
  7. Apapappa

     Y.A.W - You Are Weaponized (LOWREZJAM 2020)

    DOWNLOAD (Itch.io) Info: Made in 77 hours and 49minutes for LOWREZJAM 2020. https://itch.io/jam/lowrezjam-2020 The game is limited to a resolution of 64x64 as per the rules. There was no theme but I went with some of the suggested ones like: You Are The Weapon - "professional" gun user...
  8. Fluury

    Performance decreases the more levels are generated/the longer the game is played, but it isn't a memory leak/ or instance count.

    Heya. The project I am working on uses procedural generation to generate it's levels. In said levels, NPCs and everything spawn. After the level is done, we wipe the current level setup, and create a new one over it. Sounds simple enough - this isn't a new concept. The problem I am running...
  9. V

    Issue of fps drop

    Hello, The value of fps sometimes drop under the 60 fps that I fixed, while fps_real is always bigger than 1000. fps_real did not drop. I don't understand why it lag, I checked the profiling and nothing is strange. I also checked if I didn't change the gamespeed: that's not the case, it stays to...
  10. zendraw

    Windows FPS and deltatime

    So im trying to make a game run the max fps possible for the player`s display. a guy tells me that the game lags for him being 60fps with Vsynch. his monitor is 144hz do i simply implement deltatime in the project or theres somthing else nececery? for deltatime i assume 256 wuld be enough fps.
  11. M

    GMS 2 3D tutorials / learn the basics

    Hi, I've been using GMS for about a year now having Zero previous coding knowledge. I got my start following along the simple 2d arcade style game tutorials and went from there. I really want to make a 4 player FPS deathmatch game. Very simple 1 weapon, 1 map and go from there, but I can't find...
  12. Salem Holly

    Legacy GM 3D FPS - I need help with vertex buffers

    I'm making a 3D fps game in gamemaker studio 1.4, and I have gotten really far, but recently I've been optimizing it and have a pretty big fps killer. I'm using d3d_draw functions to draw all the walls. At first it wasn't an issue, because I was just making test levels and didn't need a high...
  13. Cyranh

    GMS 2 High FPS, but game is running in 'Slow-Motion'

    Hi everyone, I have a very generic question and very little info, but bare with me here. I've been working on my game for a long time, and it's became pretty big. I've done tons of optimization tweaks and rerwitten tons of code to make the game run smoother. Also, I've included graphical...
  14. Cupid Stunt

    GML Trouble with fps_real

    I'm having issues using fps_real. If I use it to keep time I get a divide by zero error. If I try to print it to the debug console every second I get a non_init error as shown below. I am running the game from the IDE. I would like to use fps_real to keep time in my games in case...
  15. Mehdi

    Android Texture Page

    Hi guys, Can anyone tell me how many texture pages is not too many for android? Or how many texture swaps in debug overlay? Currently my android game has 7-8 texture pages per level each 2048*2048. Im afraid its too many or too big to work fine on mediocre and low-end devices. Any help is...
  16. Fredrik

    Steam Moor - First Person dungeon crawler

    A first person roguelite dungeon crawler Released on Steam 20th of december 2019 Website Greenlight Previous forum tread Second forum tread First forum tread Hey! Since Moor's release in december 2019 it has had several patches which has improved the game alot! Moor is currently in...
  17. IGameArt

    DopeFish - The Doom Loader - Pay What You Want

    DopeFish is the only full GML Doom/Heretic map loading system for GMS2.3+ (so far as I'm aware) What does DopeFish do? Before we talk about that, let's talk about wads! Wad is a file format created by iD Software in 1993 for DOOM, and stands for "where's all the data". It has sense been used...
  18. M

    Making FPS Wall Switches?

    Not sure where to post this, but what I am asking about may have a lot to do with programming. Okay, this is all regarding the 3D, or "d3d", format. Let's say I want to make a wall switch in my first person shooter. You know, like how you interact with switches in DOOM or Wolfenstein 3D. You...
  19. V

    create_sprite_from_surface causing FPS drops and memory leaks

    Hello! I'm working with a code base that uses create_sprite_from_surface() to do a "reflective water" effect. This code create eight sprites from the bottom of application_surface and then draws them in reverse order, offsetting them to create the water effect. The problem is that even though...
  20. D

    Particles and FPS [SOLVED]

    I found good thing to create particles in marketplace. It's working, i make 2 different particles: moving sparks and fog. But when i add them to my room, i think my FPS become unstable, because ship's speed sometimes changes (he has a smooth movement without particles). I need to make FPS meter...