DatapawWolf
It is possible to create roguelike game.
Here is a demo of moving on a big maze.
Designer might create a dedicate application to maintain npc on this maze -- there would be 2 kinds of application, one is for human players, the other control npcs and system events.