How to make a monster tamer game

Hi! I’m new to unreal engine with only roughly 10 hours of experience with the engine. My goal is to make a monster taming game like Pokemon, Nexomon or Temtem but I am unsure of where to start. I’ve learnt how to make NPCs and quests. What I assume I need is a rng system for monster encounters when the player collides with the hit box but am unsure of how to do so. Any links to videos or tutorials are appreciated. Thanks!

The question / request is a bit vague, hard to suggest anything specific.

Could you briefly describe the type of interaction you’re interested in? What kind of random mechanics are you after?

a monster taming game like Pokemon, Nexomon or Temtem

Imagine we never played any of these and only recently discovered these exist:


In short: how does your game work? What conditions need to be met to tame a monster? The engine comes with a bunch of random nodes out of the box:

image

You’d build the game mechanics by combining those. Here’s a couple of videos that tackle the random nodes (not a tutorial of any sort)

https://www.youtube.com/results?search_query=ue4+wtf+random+

What I’m asking for specifically is how do I make it so that when example in tall grass, an encounter happens and there is a fight, being able to battle or use an item to catch that creature and able to store that creature data into the inventory/into a storage system like the PC in pokemon.
As said previously, I’m still very new to this so I might not be specific enough or know the terms for stuff.

You’re asking for a lot of things at the same time. There’s no tutorial on how to make a specific game. To tackle it all, do break it down into smaller parts and work on those:

  • look into how collision works - this will allow you to detect the surrounding area and interact with monsters & their attacks
  • just the encounter itself should be divided into multiple stages
  • inventories are complicated - look into how UMG and how saving data works
  • you absolutely must invest time into understanding the framework - you do not need to know all of it. Do learn about the Game Mode, Player Pawn, and Player Controller.
  • you will need to cover some fundamentals, too - variables and timelines
  • most importantly - blueprint communication - I cannot stress this enough. A quarter of all questions revolve around passing data around. One cannot build a functioning game without understanding how direct communication, event dispatchers and interfaces work. I mean, you can, but it will be a gruelling, time consuming, and demoralising experience where you take steps back and bang your head against a wall.

I’m new to unreal engine with only roughly 10 hours of experience with the engine.

Unless you have prior programming experience, it’s going to take a little bit more than that to actually start working on something. But nothing should stop you from taking a path in the right direction. One step at a time

I’ve learnt how to make NPCs and quests.

In only 10 hours? Brilliant! The next step may as well be:

  • ensure the player pawn has an overlapping collider
  • make an enemy pawn with overlapping collision - spheres work well
  • ensure the player can move around
  • to detect monsters lurking in the grass, the player can use the collision sphere to:

image

1 Like

I see! I’ll take my time to go through and study all of these to try to understand them better, Thanks for the advice!

1 Like