ICU Development

Get a browser notification when ICU Development releases a new game.

Games: 1
Total installs: 55K
Avg rating: ★ 4.76
Ratings: 876
Latest release: Aug 17, 2026

How this studio operates

All games

GameStyleRatingInstallsReleased
Luck Architect: Idle Clicker Simulation ★ 4.8 50,000+ Aug 17, 2026