Updated on March 30, 2021

v0.99.4 (beta) #

Mar 29, 2021

Bug Fix

  • MPImage.type could not be set to filled from script


  • Utility Window does not show on startup anymore. It’s accessible from Window>MPUIKit>UtilityWindow

v0.99.3 (beta) #

Mar 22, 2021

Bug Fix
  • Outline Color of MPImageBasic is not rendering properly
  • Errors when MPUIkit is relocated to another directory


  • Optimized shader size on build. Now MPImage shaders take approximately 3.5MB. This will be further optimized in future releases.
  • Resolved console warnings of some EditorOnly fields showing as unused.
  • Softmask now works with Unity 2020 editors (tested on 2020.1.0f1)

v0.99.0 (beta) #

Mar 12, 2021

Bug Fixes

  • Creating MPImage/MPImageBasic while being inside the prefab not working correctly
  • Utility window throws an error if there is no resource folder in the root directory

v0.98.0 (beta) #

Mar 4, 2021

Bug Fixes

  • MPImageBasic not working with RectMask2d
  • SoftMask Integration Apply button causing shader error when clicked multiple times
  • Editor is not set dirty when a new MPImage is created in the hierarchy

v0.97.0 (beta) #

Mar 3, 2021

New Features

  • MPImage Basic


  • Integration with Softmask Asset
  • WebGL support
  • Better Scripting API
  • Ability to Choose Location for creating new material from the MPImage inspector 


  • No need to setup MPUIKit after importing the package. 

Bug Fixes

  • Falloff not working with circles on android when a larger value is provided 

v0.96.0 (beta) #

Nov 5, 2020

Bug Fixes

  • MPImage does not work with RectMask2d
  • Prefabs and Templates doesn’t work when exported for other projects

v0.95.0 (beta) #

Oct 19, 2020

Bug Fixes

  • Shape falloff gets changed due to resolution change
  • MPImage does not get saved while inside prefab mode
  • Sprite settings do not appear instantly as a sprite is assigned
  • Undo does not work when a new MPImage is created
  • MPImage circles do not properly in ios build
  • Shape rotation issue on shared material
  • Linear gradient rotation issue on shared material
  • Each MPImage issues one separate draw calls even with shared material instead of batching when inside a mask

v0.92.0 (beta) #

Sep 4, 2020

Bug Fixes

  • Error while building player due to Radial Gradient
  • Shader error on Corner Gradient
  • Some shapes don’t not appear on mobile builds

v0.91.0 (beta) #

Aug 24, 2020

Bug Fixes

  • Linear/Radial Gradient does not work inside Unity mask
  • Outline Color alpha affects Base Color alpha

v0.90.0 (beta) #

Aug 11. 2020

Bug Fixes

  • Canvas Group fade does not affect Outline Color
  • Error when MPImage is placed outside of a canvas
  • Material Mode changes done in prefab mode does not persist
  • StrokeWidth, OutlineWidth property setters do not work


  • Support for Unity 2019.1 and later

v0.89.0 (beta) #

July 30, 2020

Bug Fixes

  • Compilation Error on Build
  • Flip does not work in shared material mode
  • Radial Gradient offset

v0.88.0 (beta) #

July 15, 2020

Bug Fixes

  • Compilation Error on Build
  • Some serialized values of MPImage component get overridden when multiple objects are selected
  • Stroke Width, Outline Width gets stuck at 0 when anchors set to stretched
  • Some Serialized values reset when entered play mode in the editor
  • Shader array size issue causing warnings
  • NullReferenceException when the MPImage component is reset in the editor
  • Documentation button in the MPUIkit Utility window takes to an empty webpage


  • If MPUIKit is not set up, Setup Window popup does not show every time scripts recompile
  • A friendly warning in the console if MPUIKit is not setup on recompile

v0.87.0 (beta) #

July 7, 2020

Initial Beta Release

What are your feelings