One of the ARDK components (not sure what it does) garbage allocation: Every frame, ETFXLightFade generates a fixed amount per object. This slows down slower devices due to garbage collection. Perhaps this can be optimized or something? (Noticed by a friend of mine - but maybe it helps with performance so will add here just incase its useful to know)
Love your work though! so please don’t think of it as a grumble :O)