Is I have to create any function?

when create game in blueprint, all function and event exist in unreal library. My point is, Is I have to create any function and event that not exist in library?

If there is a function that doesn’t exist that you would like to use, then yes, you have to write it.

You can however use what exists in Unreal to make a game, without having to write your own.