“Star Child” is a cinematic platformer
set in a mysterious sci-fi world.
COMING SOON