Вот объектно-ориентированная кодовая база MUD в Lua ...
http://sourceforge.net/projects/lune/
Не уверен, использует ли он абстрактную фабрику, но вы, конечно, могли бы взглянуть, также может быть полезно проверить некоторые другие кодовые базы.
Пример, который приходит на ум, - если вы можете создать персонажа с классом (без каламбура), вы можете иметь CharacterFactory, а RougeFactory и DruidFactory реализуют CharacterFactory, каждый из которых имеет свою реализацию метода attack ().
Пример, приведенный в Википедии,
http://en.wikipedia.org/wiki/Abstract_factory_pattern
можно легко адаптировать к различным ситуациям разработки RPG.