Andor creator and showrunner Tony Gilroy has opened up about the origins of B2EMO, Cassian Andor's (Diego Luna) salvage droid companion, who has quickly captured the hearts of Star Wars fans.

"I was at the Creature Shop the other day, 'cause we were creature shopping," Gilroy told Entertainment Weekly. "And I said, 'Okay, I wanna have a salvage droid thing, and I wanna have a family dog -- I wanna have an old dog.' And that's where we started. And... the conversations come... You know, 'Oh my god, what color should it be?' What size should it be? What does it do?' And the possibilities and the things that they can do now are amazing. All of that-- that droid is just totally practical. It just all works."

RELATED: Star Wars Releases Hi-Res Andor Images

Gilroy elaborated, "I mean, we were up there the other day and they were goofballing... one of the new directors that was on the show was up there. And you know, he looked over at B2... and a guy had the remote control and it just... it just started emoting in front of him... and you just melt... It's a lot of fun to do that."

The showrunner continued, "When it finally... the final iteration -- 'cause you go through all kinds of versions of it, and all kinds of different things... -- when we finally got there, we were like, 'That's it.' And it's... yeah, I'm very proud of that. He's just beloved. He's a beloved character." Gilroy reiterated that B2EMO is entirely practical. "It's in the scenes with everybody," he said. "It's not a CG element or anything. So, there's a puppeteer -- there's someone who's operating it the whole way through."

RELATED: Andor Star Diego Luna Shares a Personal, Heartfelt Thank-You to Star Wars Fans

According to Gilroy, B2EMO's puppeteer is also the droid's voice actor. "We also had that person doing the voice," he explained. "Usually, that's a temporary-- usually, the person that does the voice is replaced later on. And we always anticipated that we would replace the voice. And the person who was doing all the operating, and doing all the stuff and the primary person there, we kinda got used to the voice... and he'd done a lot of other things before, and been replaced before."

Ultimately, the decision was made not to replace B2EMO's voice -- and the puppeteer was ecstatic when he got the news. "We got to the end... and my brother John, who's... our sort of post-production czar on this show, was like, 'Man, this guy's really good," Gilroy recalled. "...[W]e gave him the gig. He's the voice of B2... It was a fun phone call... He was very [excited]. It was very cool."

RELATED: Andor Stars Voiced Their Characters for the Star Wars Show's Spanish Dub

Star Wars: Andor Is Streaming on Disney+ Now

Andor premiered its first three episodes on Disney+ yesterday, Sept. 21. The Star Wars show's first season is slated to consist of 12 episodes, with new episodes dropping weekly on Wednesdays through Nov. 23. Andor will return for a second season, which will also consist of 12 episodes, bringing the grand total up to 24.

Andor serves as a prequel to the 2016 film Rogue One: A Star Wars Story, and delves into the origins of Rebel spy Cassian Andor, with the aforementioned Luna reprising his role. Andor Season 1 takes place five years before the events of Rogue One, with Season 2 covering the subsequent four years to close the gap. Rogue One itself takes place immediately before the events of the original Star Wars film from 1977.

RELATED: Star Wars: Andor Boss Discusses K-2SO's Eventual Debut - And Why It Isn't in Season 1

The first three episodes of Andor are currently streaming on Disney+.

Source: Twitter