While stories do benefit from dramatic conflict, they don't require "heroes" and "villains." Instead, they require a "protagonist" and an "antagonist." The antagonist isn't necessarily a villain, they're just someone with goals opposed to those of the protagonist.
Both can be "good," both can be "evil," or any other combination you might want. The key is that they each have goals and those goals are opposed to each other so that each believes that only one or the other can succeed.
|