This can be a little controversial at times because many people don’t want robots to be anywhere near fantasy. A big difference between science fiction and fantasy is that one has high tech and the other has magic. Not exclusively, but that’s how people look at it and robots are seen as a sign of high advancement. This breaks the medieval sense of a fantasy world, which some people think is necessary. My point here is that you’re going to get some complaints if you add a genuine robot, so here are some tips. They won’t protect you entirely, but maybe they’ll help.
- Screw the criticism and put the robot in the story. If it’s part of your world and makes sense then it belongs there. People who say otherwise are wrong because it’s your world to work with.
- Put thought into how the robot was created. Are they a lost technology that shows the world was hi-tech before a cataclysm? Maybe someone built it for a purpose that involves going against magic. The more depth that you put into the robot and its origins, the better it will appear to the audience. This way, it isn’t shoehorned in to simply have a robot, which has been known to happen.
- If you’re so worried about criticism then go the Magi-Tech route. Having modern technology fueled by magic is an established trend in fantasy, so you won’t be original. Yet, you won’t be called out for mixing genres. There still might be some complainers who don’t like the concept in general, but this does the same as #2 and establishes that the robot belongs in the world.
- You don’t have to use the term robot. Call it something else and see what happens. It may be obvious that you added one, but you can create a cushion of denial. Say it’s a super weapon or an ancient race that is only similar to robots. As long as nobody sees any wires, circuit boards, or the 5 year warranty, it’ll be all good. By the way, only the first 2 years of that warranty are from the manufacturer and you know it’ll turn on humanity right after the time is up.
- Using golem creation and lore, you can establish a magical, non-technology version of robots. This can be seen as a faux robot since it is typically described as a machine that imitates human actions thanks to programming. Still, a golem is an artificial construct that is magically commanded to perform actions that are typically done by humans. It is only a difference in origin here.
- If you really need a genuine and true robot then you can have one appear from outside of the world. One possibility is that it comes from outer space, which is easier to fit in than many would believe. If we have aliens visiting Earth then why wouldn’t they turn up on any world that’s part of a universe. Could be easier to explain than time travel, which is always messy even when it’s only to introduce a robot.
- Have one area of your magical world that has gone the high tech route. Maybe they are unable to use magic, so this is how they level the playing field. Perhaps they are the remnants of an older civilization like the one mentioned in #2. This means they are now a natural part of the world and you have a bigger tech presence. In here, those who use magic are the minority while the robot would be that when it is outside of its homeland.