🦇
Monster Survivors Template Documentation
  • Welcome
  • CHARACTER
    • Add a Character
    • Starting Ability
  • Stages
    • Stage Creator
    • Tracks And Clips
    • Stage Settings
    • Create a Stage
  • Enemies
    • Simple Enemies
    • Ranged Enemies
    • Bosses
    • Add a Simple Enemy
    • Add a Boss
  • Abilities
    • Ability Types
    • Abilities System Structure
    • Add Abilities
  • Upgrades
    • Upgrade Types
    • Upgrades System Structure
    • Add an Upgrade
  • Game structure
    • Main Menu Scene
    • Game Scene
  • Input
    • Input System
    • Menu Navigation
  • Known Issues
    • IOS Build
  • Testing
    • Abilities Testing Overlay
    • Presets
Powered by GitBook
On this page
  • Overview
  • Offscreen Teleport
  1. Enemies

Simple Enemies

PreviousCreate a StageNextRanged Enemies

Last updated 3 months ago

Overview

Simple enemies is the most common type of enemy you find in the game. Their purpose is to create constant waves for player to endure.

All enemies are created using sprite sheets. For most simple enemies you will only need one sprite sheet with walk/idle animation. You can find out more about sprite sheets and how to work with them in the . There are 17 simple enemies in the game:

Id
Name
Id
Name

1

10

2

11

3

12

4

13

5

14

6

15

7

16

8

17

9

null

Besides visuals, every enemy has its own stats as follows:

  • Speed

  • Health

  • Damage

  • Can it be kicked back or not

Additionally, every enemy has an adjustable list of drops, with a chance of drop for each item in the game. Enemies also have several visual/cosmetic parameters, for example reaction on hit, damage color, spawn fade-in etc.

Offscreen Teleport

Version 1.1.0 introduced new behavior for simple enemies - ability to instantly teleport close to the player if they run too far.

Previously there were cases when the player could skip a big amount of enemies simply running away, especially in Burst Waves. With offscreen teleport its possible to always keep the player engaged and level up more consistently.

This feature is enabled by default. To disable it globally, go to Game scene > Game Management > Enemies Spawner. In the inspector it should look like this:

There, you can adjust the parameters to your liking.

Generally, offscreen teleport is useful in most cases. However, there can be instances when you would like to keep enemies in one place. For example, when you want to have a shrinking circle of enemies, etc. This is where we would recommend to disable Offscreen Teleport via Wave Override.

Bat

Hand

Bug

Shade Vampire

Pumpkin

Jellyfish

Plant

Shade

Slime

Shade Bat

Vampire

Stag Beetle

Eye

Purple Jellyfish

Wasp

Shade Jellyfish (Mini boss)

Fire Slime

If you want to keep this feature on, but turn it off only for some waves, it can be done via Wave Override in the Wave Track settings. To know more, visit .

Unity Learn documentation
Wave Track
Enemies Spawner in V1.1.0