Technical Art Director – New AAA Open World Title - Barcelona 09/20/2023, Amiqus Games Barcelona, Spain Art Director | Art / Animation Bookmark job Bookmark job