Read more

Volume control in GMS

I made an extension in Game Maker Studio for volume control in games. I called it volc. Here is a screenshot: At any time, you can adjust sound effects and music volume by using keys from F9 to F12. The extension adapts to the various resolutions. Moreover, it saves volume settings and reloads them on […]

fullscreen Read more

Game Maker: use of parents and AI

I would like to talk about a solution about AI that I used many times. Problem: we want to make intelligent enemies that move like the player (i.e. they can walk, shoot, run and jump). To make things simpler, the idea is to put the code that takes care of the movement (common to player […]

fullscreen Read more

Game Maker in fullscreen: resolution change

As many people know, in Global Game Settings we can activate the F4 key, which allows the user to change the screen mode. However, if the screen resolution is different from the game one, in fullscreen mode the image degrades. Therefore I post this solution that solves the problem and that I used in many […]

Read more

Last 3D: 3D engine & level editor

Here’s the first version of Last 3D, my new 3D engine & level editor made with Game Maker. At the end of the page you will find the documentation and download links. It’s a software that I made for experimenting with 3D. Source code is free. If you want to extend it, why not? As […]

fullscreen Read more

Script ‘auto_cr’: automatic carriage return

I managed to find this old script, in order to post it. The script takes as arguments a text, a font and the maximum width of the text; it automatically adds the word wraps, in order that each row is not larger than the maximum width specified. Note: Game Maker already has a function (draw_text_ext) […]