公会 is used for historical trade guilds and modern gaming guilds alike. For labor unions, use 工会 instead - same pronunciation but different first character.
mistakes
Don't confuse 公会 (guild/association) with 工会 (labor union). They sound identical but 公 means 'public' while 工 means 'worker'.