Sign in to follow this  
KnowItAllGames

C# How do i create a Monster free roaming and jumpscare script in unity?

Recommended Posts

Hey we are creating a game and are having some trouble with a script that will allow an enemy(Monster) to wander around the map and when you get close enough it will run for you and jumpscare you ( i dont mind if the jumpscare is just a black screen that starts you at the beginning) Also we are doing this in Unity and we use C# so if you could please help it would be appreciated!

Oh yeh also there are trees and multiple obstacles such as fences that i dont wont him to run into and just stay there.

Share this post


Link to post
Share on other sites

Yeah, this question is too vague to offer anything more than vague help. What have you tried, what isn't working? Take a look at the beginner FAQ here:

https://www.gamedev.net/reference/faq.php/_/for-beginners-r1

Here's how I'd do it in general terms:

  1. Pick a random point on the map.
  2. Use path finding to calculate a path to the destination.
  3. Move the monster along this path.
  4. Check to see if the monster is in range to the player.
  5. When you arrive at your destination, start back over.

If you find yourself still completely lost, you might want to choose a simpler game to work on.

- Eck

Share this post


Link to post
Share on other sites
Jump-scares seem to work better if the monster is already waiting for you.

So you could probably just mark specific ambush locations on your map and randomly teleport the monster to those ambush points based on whether the player has already carefully examined that area within a given amount of time or not.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this