Yoooooo! I'm also making a game just like the Mega Man Battle Network too! But I'm stuck on the enemy movement/ai. Could you share your process behind making the enemies in your game?
Oh hi! Sorry this reply is coming in real late. My current implementation is actually really finicky too I’m fixing it right now! But most enemies in the demo have two main scripts. A controller based on the player’s movement. This allows them to move around the field like the player does. Then theirs the “AI” Script which determines how the enemies move. The AI script also manages what the enemy “sees”. So their options are move, attack, or idle, then the AI decides which one to use.