Release info Utvecklare Icarus games Utgivare Libredia Släppt ut 2014-07-15 Hemsida Steam produktsida