View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1.0
- Last updated
- First released
- Unity version
- 2022.3.22 or later
- Package size
- 158.1 MB
- Files
- 126
- Favorites
- 5
- Views in the past week
- 8
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $5.42 on
Keywords
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.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 9
2D Magic Spellcaster AI – Projectile, VFX & Camera Shake for Platformers screenshot 1
About this asset
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.
For a complete game development solution, pair this with our other assets:
From the publisher's Asset Store listing.
Technical details
Prefabs
- MagicEnemy: 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.
Animations
- 2 animations: Idle and Attack
- Animator controller included with smooth transitions
Audio
- 4 original sound effects: attack, explosion, death, idle
- 4 royalty-free background music tracks for in-game use
Visual Effects
- Enemy death particle effect
- Projectile launch and impact effects
User Interface
- Basic UI elements provided (Free Game UI pack) to help you set up menus or HUD quickly
- more than 15 environment elements with resolutions ranging from 500x500 to 3000x3000.
Demo Scene
- Fully configured demo scene to preview and test enemy behavior
Documentation
2 PDF guides:
- How to install and configure Cinemachine for camera shake
- How to set up and customize the enemy
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.5f2 | Compatible | Compatible | Not listed |
| 2022.3.22f1 | Compatible | Compatible | Not listed |
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).
As listed on the Asset Store.