Blender Game Engine FPS slows down when encounters a specific object I am a blender newbie and I am learning how to use BGE.

I've created a landscape with a castle,

put a character in the middle.

Done all the camera settings and started a BGE player.

everything ran completely smooth.

FPS was all ok from the certain distance, facing camera to the character.

but whenever the camera gets close to the character to the close distance

( probably 1,2m away) the FPS drops dramatically and it took me few seconds to 

escape from the freeze.

I even lower the polygon count and the texture quality of the character, but 

nothing changed.

My computer spec is quite new and it must have no issue running some low

quality background with mid quality single character.

if anyone knows whats wrong with this problem, please enlighten me.
Switch on Menu/Game/Show Frame Rate and Profile. 



It will show you what part of the BGE eats most of the time. 



With that information you can do further investigations and focus on the problematic area.