
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.This package is compatible with the Built-in Render Pipeline and URP.It also requires Cinemachine, which can be installed from the Unity Package Manager (Window > Package Manager > Unity Registry > Cinemachine).2D Magic Enemy AI - Spell Casting, Camera Shake & VFXThis 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 shakeEnemy death particlesLooping ambient sound (growl/signal every few seconds)Sound manager prefab (centralized audio system)4 royalty-free background music tracksFree Game UI pack (menus & HUD starter)Full test/demo scene with adjustable settingsClear 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 allowedThis 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 nextPrefabsMagicEnemy: Fully animated 2D enemy (Idle + Attack) with player detection, timed projectile attacks, idle ambient sound (plays every few seconds), and customizable parameters (detection range, attack delay, projectile speed, etc.).Projectile: Magic projectile prefab with launch and impact VFX, audio, automatic destruction on hit, and optional camera shake.SoundManager: Centralized audio system for all SFX (attack, death, impact, ambient).DeathZone: Simple prefab that instantly kill the player when it enters the zone.Animations2 animations: Idle and AttackAnimator controller included with smooth transitionsAudio4 original sound effects: attack, explosion, death, idle4 royalty-free background music tracks for in-game useVisual EffectsEnemy death particle effectProjectile launch and impact effectsUser InterfaceBasic UI elements provided (Free Game UI pack) to help you set up menus or HUD quicklymore than 15 environment elements with resolutions ranging from 500x500 to 3000x3000.Demo SceneFully configured demo scene to preview and test enemy behaviorDocumentation2 PDF guides:How to install and configure Cinemachine for camera shakeHow to set up and customize the enemy