2D Magic Spellcaster AI – Projectile, VFX & Camera Shake for Platformers


Animated 2D magic enemy with projectile, VFX, camera shake, music, and UI. Free to use in commercial projects. Built-in & URP compatible. No coding required.


by Aether2D


Price History +

2D Magic Enemy AI - Spell Casting, Camera Shake & VFX


This animated 2D magic enemy is ready to bring life and challenge to your Unity platformer or metroidvania project. It detects the player, turns to face them, and attacks using customizable magic projectiles.


The prefab includes idle and attack animations, a full projectile system with launch and impact effects, and satisfying camera shake to enhance combat feedback. Everything is adjustable from the inspector : attack speed, detection zone size, attack frequency, and sounds. No coding required.


When destroyed, the enemy plays a custom death animation with particles and sound. Projectiles handle their own movement, impact effects, and cleanup.


You’ll also find a ready-to-use test scene where you can preview the enemy behavior and tweak its settings live in the editor. Perfect for beginners looking to plug and play with full control.


This system uses Cinemachine for camera shake. A step-by-step PDF guide is included to help you set it up, even if it’s your first time using it. To help you go even further, this package includes a Free Game UI setup and 4 original free background music tracks, ready to use in your project from day one.


What's included:

  • 2D magic enemy prefab (animated: idle + attack)
  • Projectile prefab with launch and impact VFX + screen shake
  • Enemy death particles
  • Looping ambient sound (growl/signal every few seconds)
  • Sound manager prefab (centralized audio system)
  • 4 royalty-free background music tracks
  • Free Game UI pack (menus & HUD starter)
  • Full test/demo scene with adjustable settings
  • Clear PDF documentation (enemy & Cinemachine setup)

Licensing & Usage :


All content is licensed under Creative Commons CC0.

You’re free to use it in personal and commercial projects with no attribution required.


Credit is appreciated, but not required.

Resale or redistribution of the asset itself (as-is or bundled) is not allowed

This enemy is part of an expanding 2D platformer asset collection.


To see what’s coming next, follow the full series here:

👉 See what's coming next