Orbot

Orbot is a creation of Dr. Eggman from the Sonic the Hedgehog series. He is incredibly sarcastic and often makes fun of the doctor.

Sonic Unleashed
During his first appearance, Orbot appears often during the game, while Eggman is scheming. He always mentions how Sonic is succeeding and how the doctor is being incompetent and fails at almost any time. He doesn't seem like Eggman at all, to the point where he laughs when the people of Mazuri pelt him with rocks. At the end of the game, Orbot continues to mocking Eggman, and the doctor finally snaps and kicks and chases after Orbot

Sonic Colors
Orbot reappears in Sonic Colors, working with is new sidekick, Cubot. Orbot is less sarcastic this time around and actually seems to appreciate Cubot to an extent. Outside of Eggman's base, they are only seen in Tropical Resort, chasing aliens and picking up debris and in the ending cutscene, in space. During the game, he tries to find the correct voice chip for Cubot, who changes his voices often, much to the annoyance of Dr. Eggman. In the ending cutscene of the game, Orbot and Cubot are pushing the broken Egg Mobile in space, with Dr. Eggman talking about his new plan to take control of the world.

Sonic Generations
While Orbot never makes an actual appearance, in a flashback, Dr. Eggman abandons him and Cubot in space so he can use Time Eater to change history.