Description

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!

FEATURES

  • 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).

Changes in 2.0.3

This update provides a couple of minor bug fixes and some new features. The new features are:

  • new script for rotating shadow casters. This is a "quality of life" thing and makes rotating shadows MUCH easier

  • Lights now have an (optional) scale option. When set to "true" and the light radius is changed, the assigned light sprite will be scaled to fit the new light surface automatically. Note that this ONLY works with light sprites that have an origin in the center.

  • Experimental (and optional) "length" argument added to shadow casters. This will set the length (in pixels) of the shadow. I'm not too happy with how this looks, tbh, but

Version 2.0.3. Published December 15, 2017

Age Rating: 4+

Privacy Policy

Average Rating

Your review

You can only review assets you've bought.


Gravatar

borut m 25 November 2017

Just awesome

awesome engine you must have!

This review was left for a previous version of this asset.


Gravatar

Paul H 11 November 2017

This review was left for a previous version of this asset.


Gravatar

Gadyka 5 27 October 2017

This review was left for a previous version of this asset.


Gravatar

Gustavo M 08 September 2017

This review was left for a previous version of this asset.


Gravatar

Mario M 22 August 2017

This review was left for a previous version of this asset.


Gravatar

Aaron P 08 June 2017

This review was left for a previous version of this asset.


Gravatar

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.

This review was left for a previous version of this asset.


Gravatar

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

This review was left for a previous version of this asset.


Gravatar

Jonas Z 09 May 2017

user friendly

best light engine out there imo for game maker studio 2

This review was left for a previous version of this asset.


Gravatar

Gregor I 20 April 2017

Easy to set up, well documented, works well

This review was left for a previous version of this asset.


Gravatar

Chris M 04 April 2017

This review was left for a previous version of this asset.

Package contents

Total size 77.4 KB

assetpackage.yy 20.4 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_Rect 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_Rect_Init Aura_Shadow_Caster_Rotate Aura_Shadow_Caster_Tile_Init Aura_Update in_light in_view
shaders sprites
bg_DEMO spr_Aura_Block spr_Aura_BlockPattern 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
tilesets

What is the issue?

Back to Top