This version of Aura is only for GameMaker Studio 2. For GM:S 1.4, please see here.

Aura is a lightweight, simple to use lighting engine for your 2D games. It's main feature is that it is simple to use and a no-fuss solution to the problem of creating lights and shadows in GameMaker.

Version 2.0 offers numerous improvements over the original, and makes the most of the new GMS2 capabilities, making it more feature rich than ever!


  • Cross platform! Tested on UWP, Desktop, and Mobile

  • Instance based lights that you can scale, rotate, colour and fade easily

  • Static or dynamic lighting - static lights are blindingly fast, even in large numbers, and can even be temporarily turned into dynamic lights so that you can control the performance of your game at all times

  • Dynamic lights create realistic shadows, with multiple lights casting multiple shadows

  • Shadows can be defined as box, circle or polygon shapes. Polygon shadows can be created easily through a points list method and can be convex or concave.

  • You can create a shadow mesh from a tilemap layer too!

  • Option to have "soft" shadows

  • Huge number of "convenience" scripts included to make using the engine a breeze

  • Lighting created with "Multiply" blending rather than "Additive" blending, giving super-natural effects, without any of the brightness and saturation associated with other lighting engines.

  • Three demo rooms included for Dynamic Lights, Static Lights, and a General demo room where you can see how all the features work together.

  • Every single script is commented in detail, explaining exactly how it works, typical uses, return values and suggestions for edits or changes

More info

End User Licence Agreement (EULA).

Version 2.0.1. Published March 30, 2017

Age Rating: 4+

Privacy Policy

Average Rating

Your review

You can only review assets you've bought.


Gustavo M 08 September 2017


Mario M 22 August 2017


Aaron P 08 June 2017


Shannon G 29 May 2017

Waste 1month writing a lighting engine or use this

Great examples provided, excellent documentation (comments), and easy to integrate into an existing project. It's also super fast.


William Z 17 May 2017

Great product

Lights well, and lower priced then other guys featuring about the same feature list. My only complaint at this point with the pack is making a direction spot light with it and the first two sample levels come out extremely dark, which I do not know why. Outside of that it is a great product


Jonas Z 09 May 2017

user friendly

best light engine out there imo for game maker studio 2


Gregor I 20 April 2017

Easy to set up, well documented, works well


Chris M 04 April 2017

Package contents

Total size 75.1 KB

assetpackage.yy 19.3 KB fonts objects
Aura_DEMO_Control obj_Aura_Control obj_Aura_Fast_Light obj_Aura_Light_Parent obj_Aura_Light_Parent_Fast obj_Aura_Mouse_Light obj_Aura_Point_Light obj_Aura_ShadowCaster_Box obj_Aura_ShadowCaster_Circle obj_Aura_ShadowCaster_Door obj_Aura_ShadowCaster_Parent obj_Aura_ShadowCaster_Poly obj_Aura_ShadowCaster_Rotate obj_Aura_ShadowCaster_Tiles obj_Aura_Torch_Light
rooms scripts
Aura_CleanUp Aura_Draw Aura_Get_AA Aura_Get_Alpha Aura_Get_Colour Aura_Get_Soft Aura_Get_View Aura_Init Aura_Light_Create Aura_Light_Create_Fast Aura_Light_Draw Aura_Light_Draw_Fast Aura_Light_Free Aura_Light_Get_Alpha Aura_Light_Get_Colour Aura_Light_Get_Enabled Aura_Light_Get_Radius Aura_Light_Get_Static Aura_Light_Init Aura_Light_Init_Fast Aura_Light_Is_Updating Aura_Light_ReInit Aura_Light_Set_Alpha Aura_Light_Set_Colour Aura_Light_Set_Enabled Aura_Light_Set_Radius Aura_Light_Set_Static Aura_Light_Set_Update Aura_Light_Update Aura_Light_Update_Alternative Aura_ReInit Aura_Set_AA Aura_Set_Alpha Aura_Set_Colour Aura_Set_Soft Aura_Set_View Aura_Shadow_Caster_Box_Init Aura_Shadow_Caster_Circle_Init Aura_Shadow_Caster_Poly_Add_Point Aura_Shadow_Caster_Poly_Init Aura_Shadow_Caster_Tile_Init Aura_Update in_light in_view
shaders sprites
bg_DEMO spr_Aura_Block spr_Aura_Circle spr_Aura_Pixel spr_Aura_Point_Light spr_Aura_Rotating_Block spr_Aura_Temp_Tile spr_Aura_Torch spr_Aura_Triangle spr_DEMO_Tile

What is the issue?

Back to Top