Poison Slime - Animated Character & Poison VFX (URP)
Foolish.make
$10.99
(no ratings)
Jump AssetStore
A game-ready slime to play or drop in as an AI enemy: aimed poison spit, surface-aware splash stains and a drying poison trail. Custom URP shaders, demo scene included.URP only: Universal Render Pipeline 17.6+ on Unity 6000.6 or newer (tested on 6000.6.3f1, Forward+). All materials use custom HLSL URP shaders, so they show pink in Built-in or HDRP. For the glow, enable HDR and post-processing (Bloom).Bring a toxic little monster into your game. Poison Slime is a fully animated slime character with a complete poison attack set. Play it as your hero, or drop the enemy prefab into your level and it fights your player on its own.CHARACTER- Skinned slime (4,100 tris) with Idle, Creep, Hop and Spit animations and a MouthOpen blendshape- Wet clear-coat body shader with drifting ripples, violet rim light, light shining through the body and a glowing attack charge- 2K base color and emission texturesDROP-IN ENEMY- Enemy prefab with a ready AI: wanders, spots the player, keeps its distance, circles and spits with target leading and adjustable aim error- Works against any player character: tag it "Player" or assign a target- Simple damage hook: implement one interface on your character (or listen to one event) and plug in your own health system- Short, readable AI script built on a public controller API, easy to extend or replaceGAMEPLAY-READY CONTROLLER- Camera-relative movement with acceleration, lean into turns and squash-and-stretch on landing and recoil- Hop and an aimed, arcing spit attack timed to the animation- Drive it with keyboard and mouse, or turn input off and control it from your own AI code- Events for hop, land, spit and getting hit, plus optional sound slotsPOISON EFFECTS- Spit projectile with a jelly wobble and glowing speck trail- Impact: splash crown, flying droplets that flatten where they land, and a glossy stain that spreads, bubbles and glows, then dries in patches and fades- Impacts align to floors, walls and slopes and shrink to fit curved surfaces- Trail: a wet poison ribbon left while the slime is on the ground; it breaks during hops and dries away over time- One shared color set on every liquid material for easy recoloringPERFORMANCE- Stain, crown and trail animation run on the GPU- Pooled impacts and droplets; the trail mesh only rebuilds when it changesINCLUDED- Demo cave scene with a third-person camera, post-processing, rocks, crystals and an enemy slime to fight- Works with the Input System or the legacy Input Manager- Clean namespaces and assembly definitions; offline documentation includedRequires the Universal Render Pipeline (URP 17.6+, Unity 6000.6 or newer). No audio is included.- Render pipeline: URP 17.6+ only (Unity 6000.6 or newer). Not Built-in or HDRP.- Number of textures: 2 (base color, emission)- Texture dimensions: 2048 x 2048- Polygon count: SK_PoisonSlime 4,100 tris (2,820 verts); SM_SpitGlob 1,460; SM_PoisonStain 3,186; SM_PoisonCrown 3,680- Minimum polygon count: 1,460 / Maximum polygon count: 4,100- Number of meshes/prefabs: 4 meshes, 5 prefabs (player slime, enemy slime, projectile, impact, trail) + 5 demo prop meshes, 6 demo prefabs- Rigging: Yes (11 bones, 1 blendshape: MouthOpen)- Animation count: 4- Animation type list: Idle (loop), Creep (loop), Hop, Spit (with release event); generic rig, played through a Playables mixer- UV mapping: Yes- LOD information: no LODs- Materials: 9 (+5 demo) using 8 custom HLSL URP shaders (SlimeBody, Stain, Crown, Trail, Drop, Glow, Bubble, Environment); PBR with clear coat and emission- Scripts: 11 runtime C# scripts incl. enemy AI and a damage hook (namespace PoisonFX, assembly definitions) + 2 demo scripts; Input System or legacy Input ManagerThe slime character model and its animations were created in Blender by the Publisher. An AI assistant (Claude by Anthropic) was used under the publisher's direction to: help build the poison effect meshes (stain, splash crown, spit glob); write all C# scripts ; generate the demo props (rocks, crystals).


