
ILCA (I Love Computer Art) is a video game development company founded by Takuya Iwasaki. Initially working in video production, it is now mainly active in the field of video game production.
Sync your Steam library to see how many of ILCA's 11 games you own, your total playtime, and get instant release alerts.