23 3d Tile-based game (preferably isometric) Using XNA Framework in C#.
Objects can be in 3d
Must Implement path finding around none-moveable times.
Also must implement path finding around moveable object, Such as other NPC possibly by providing each NPC an number that would determine which Determine which NPC has the right-of way.
Also must implement correct Z-Order to determine which object get drawn in the correct order. probably handled by 3d if 3d objects are implemented.
NPS's should not be restricted to a specific tile and should be able to roam freely throughout movable tiles.
Collision detection should be implemented as such that other NPCs may not collide with each other no matter what angle they are at.
Collision detection should minimally implement Sphere-Sphere collision, Sphere-Rectangle collision & Rectangle-Rectangle at any angle and possible cylinders.