Skip to content

Instantly share code, notes, and snippets.

@nezvers
Last active January 15, 2023 16:15
Show Gist options
  • Save nezvers/d374351c6b2c4841190f8d87612994e8 to your computer and use it in GitHub Desktop.
Save nezvers/d374351c6b2c4841190f8d87612994e8 to your computer and use it in GitHub Desktop.
//Collection of all possible enemies to make easier on designing enemies
//Open for suggestions for entries or categories
walker
critter - just walking
Proximity runner
X proximity - ex: NES Batman 1st stage
Y proximity
guardian - object or position
patrolling
chaser
updown patrol - ex: Mitsume Ga Tooru spiders
wall walker - walks on surfaces
teleporter
jumper - frog like
abyss jumper - ex: Mario lava jumper
hole to hole jumper - jumps from one abyss to neighbour abyss
Proximity jumper
X proximity
Y proximity
faller - ex: Mario angry blocks
hanging in thread - spider
flyer
set target - alternates between dashing and moving state
continuously
set hight to dash - levels to player's height then switch to dash state
passing through the screen
player height
random range
pattern formation of enemy collection
pattern trajectory
sinus wave
Shielded - ex: Megaman's construction hat enemies
Front
Back
Top
Agile defender - Shovel Knight shielded enemy
mimic (doppleganger)
turret
Single bullet
set direction
Rounded player direction (45 degrees)
Player direction
Rhythmic pattern - 3 bullets and stop
Burst
pattern of n-amount bullets - pattern as spread pattern or bullet rhythic pattern
Shoot projectile
Pattern of n-amount of bullets
Direction lock on jump
Direction lock on shoot
Spitter / thrower in arc
Leaves puddle
Projectile trail
Derivative projectiles ex: driping acid
Boomerang
Chained projectile
Shockwave
air blow
suicide bomb - ex: Mario's Bob-omb
return taken damage
splits on damage - ex: slime
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment