GameMaker (2.0 - 2.2.x)

Dynamic to static drawing

Scott Pelletier

You must be logged in to obtain assets


This demonstration shows several sprites that can be killed all using different GameMakerLanguage (GML) programming.

A set of three methodologies for managing animated objects that change from dynamic to static (like non-player characters with behaviour that that can die and become inert, only needing to be drawn). Each method have different levels of functionality

Row 1: NPC's that very simply skip their dynamic behaviour when a Boolean variable is false. Row 2: NPC's that change to an object with their faster static behaviour. Row 3: NPC's that pass information to a controller object that draws the NPC's sprite.

Each methodology has four different implementations to show how each methodology can perform a variety of simple actions without becoming a burden of the CPU.

Column 1: NPC's simply drop and remain active indefinitely. Column 2: NPC's drop and generate a ghost sprite that hovers above them. Column 3: NPC's slowly fade away after they die. Column 4: NPC's blink several times then vanish after they die.

End User Licence Agreement (EULA).

Age Rating: 9+


GMS2 - Version 1.0.0. Published July 21, 2018

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait