Yes, Ren'Py is an excellent way to make visual novels. It has community-made extensions for point&click gameplay, too.