Lead Technical Artist - AAA Open World Game – Barcelona 03/30/2023, Amiqus Games Barcelona, Spain Art / Animation Bookmark job Bookmark job