1. 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...
  2. 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...
  3. 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...
  4. 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...
  5. 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...
  6. IGameArt

    DopeFish - The Doom Loader - FREE

    DopeFish has been set FREE!! 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...
  7. 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...
  8. 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...
  9. 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...
  10. Apapappa

    Windows RenderTech

    Description: This is a little side thing I work on sometimes, mostly when I want to relax a bit. I'm making this to prepare a "framework" which I can use whenever I decide to actually make one of the 3D games I have planned. It is definitely not perfect and has a lot of errors and what not but...
  11. B

    HTML5 Wrong FPS

    My game frames per second is 60. The image_speed is 1/4. But my sprite randomly skips subimages, and if I draw the image_index it shows it is incrementing randomly by either 0.25, 0.50, 0.75. 1, 1.25, or 1.50. Yet if I use show_debug_message() to log the image_index every step, it logs the...
  12. Erayd

    Question - IDE FPS counter not working

    The built in fps counter doesn't seem to be working right. I haven't touched my project in a couple months, as I was moving, so I've changed nothing other than updating to the current GMS2 version. Before updating I was getting all positive numbers and an average of something like 1200 fps or...
  13. S

    Room Speed vs Frames Per Second (FPS)

    The GM documentation states that Room Speed and Frames Per Second are completely separate. I've been confusing myself trying to calculate the time certain actions and animations would take to complete. I'd appreciate any readings or guides on the matter. Is it possible to truly have a frame...
  14. M

    2.5D FPS game enemies facing multiple directions

    What would be the easiest way to make enemies in a 2.5D FPS game facing multiple directions? I'm thinking like Doom or Wolfenstein, or any 2.5D game really, where the enemies have different sprites for like 8 directions and they keep changing depending on what angle the player character sees...
  15. F

    Legacy GM problem restarting a 3d game (DOOM style)

    Hi everyone, I tried to look for a solution here to a similar problem but I could not find, so here goes When I reach the objective of my game BOON (on ggj 2019) and restart it, it is flipping the images/textures that does not belong to the game rooms itself. I have already tried to kill every...
  16. Misty

    Alpha Making Best FPS Ever.

    Nocturne said to tidy up my thread and give more info. Here is the GIF I promised yesterday: Basically what this FPS is going to be is an online multiplayer game. But it will also have Realistic AI bots to fill for players quitting out, or for single player enjoyment, maybe also even a...
  17. MegaJim73

    Released Fuchsenstein 3-D

    An old-school first-person shooter in the vein of Wolfenstein 3D. Runs on most versions of Windows (except 8 due to serious sound compatibility issues). Now available at Game Jolt: https://gamejolt.com/games/fuchs3d/382114
  18. F

    GML Keep platformer jump height consistent with different frame rates

    Hi all, I want to achieve a platformer jump similar to that of Super Mario Bros. (keep pressed the jump button to jump higher) and I want it to be frame rate independent. At 30 FPS (i.e. Room Speed = 30) it works as I want. However, I noticed that, if frame rate is lower (e.g. 10 FPS) the jump...
  19. Anixias

    GMS 2 Weird Gamespeed Glitch

    Hi, I bought a new 144hz monitor today and tested to see if my game could run at 144fps correctly. While it does run exactly as intended, I noticed a mildly annoying glitch. In fullscreen, it runs at 144fps. If I toggle into windowed mode, it runs at 60fps. If drag the window, it will reset to...
  20. giraffeman210

    Drag And Drop Countdown faster than fps

    I am using Drag and Drop in GMS2 and I was wondering if there was a way to have a countdown that subtracts 1 faster than the fps. I tried doing it with alarms but they don't work below 1. Any ideas? Thanks!