Author: Atomic Toddler
-
Level 17 Lesson 02 [ text File writing/reading ]
Introduction In the last lesson you learned how to use .ini files to save data in a structured way with key-value pairs. In this lesson you will learn how to use text files to save data. When using text files YOU decide how the file is written. There are no sections and key names. You…
-
Level 17 Lesson 01 [ ini File Writing/Reading ]
Introduction One way to save information to the file system involves writing and reading from an initialization file (.ini file). Using .ini files is fast and easy. The information is organized inside of them into sections and each piece of data is given a ‘key’ name to help you find the data quickly. In the…
-
Level 17 Intro
Almost every game will benefit from being able to use the file system to write and read game information. Game settings, high scores, level information, achievements, etc. can be easily saved and loaded from files. In this level you will learn the basics of using the file system in GameMaker.
-
Level 16 Lesson 02 [ 3d Positional Sound ]
Introduction In the last lesson you used emitters to play sounds and to control their volume. In this lesson you will learn what emitters were intended to do – position sounds in 3d space and apply effects like panning, fading, Doppler effect, and several more. Part A – Emitter, Listeners, and Positional Effects Once you…
-
Level 16 Lesson 01 [ Sounds, Emitters, Audio Groups ]
Introduction In this lesson you will learn how to start taking more precise control of the sounds that you are playing in your game. This will include using sound ids, audio emitters, and audio groups. A focus of this lesson will be controlling, muting, and fading the sound of background music and sound effects separately…
-
Level 16 Intro
It’s time to take a break from serious code and learn a little more about something every game needs to have – good sound. You have learned how to play a single sound using the audio engine but there is much more that can be done with a little more learning. In this level we…