
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.
28 releases between 2013 and 2027 · peak in 2021 with 8
Most recent releases with video
Where the company's games showed up