Original Post
What i'm struggling with is should i have separate sprite and UI systems in a 2d game? It seems like there is alot of the UI system that sprites can take advantage of... input, messaging, rendering, parent/child relationships, z-order, states, animation. So it seems like a perfect fit... or is it? I don't think i've seen these two things combined in the past. Any thoughts or experience to share?