This is just something I was playing with.
If you do path finding you will get the path, but it will be very edgy. That's why I made this smooth pathfinder. It first find the path the normal way, but then makes it smooth. It takes a much longer time to load, but I made it so that the routine can only use 2 ms per frame on thinking about the path. It will take longer this way, but you will keep a steady framerate. This would be like AI that is thinking for a second }:> . It works pretty good now, although it does cut off some edges. However that can be fixed with sliding collision.
You should try it out, tell me what you think. And if you find any use for it, please let me know.
Kevil