Buy The Indie Game Legend 3D today on Itch for 20% off, a DRM-free copy, plus a Steam key! Support indie-friendly stores!