Low Poly Fish: Trout, Koi, Perch, Catfish & Silverfin


UV mapping: Yes LOD information (count, number of levels): No LODs (each fish is under 500 triangles) ... Sizes are real-world, in meters: from a 0.30 m perch to a 0.98 m catfish.


by MuteAssets


Price History +

Five low poly fish, rigged and animated: trout, koi, perch, catfish and silverfin. One shared texture and material, 20 looping clips, Built-in and URP.

Number of textures: 1

Texture dimensions: 1024 x 1024

Polygon count of River Trout: 458 triangles

Polygon count of Silverfin: 434 triangles

Polygon count of Moon Koi: 434 triangles

Polygon count of Perch: 440 triangles

Polygon count of Catfish: 498 triangles

Minimum polygon count: 434

Maximum polygon count: 498

Number of meshes/prefabs: 5 meshes, 5 prefabs

Rigging: Yes (Generic, 8 bones)

Animation count: 20 (4 per fish)

Animation type list: Idle, Swim, Swim_Fast, Flop

UV mapping: Yes

LOD information (count, number of levels): No LODs (each fish is under 500 triangles)

Types of materials and texture maps (e.g., PBR): One matte lit material with a base color map only; Built-in Standard and URP Lit versions

Five chunky low poly fish, ready to drop into a pond, a river, a fishing game or a bucket.


5 fish: River Trout, Moon Koi, Perch, Catfish and Silverfin, each as a prefab.


20 animations (4 per fish), all looping, in place, at 60 fps:

Idle: hovering, with a slow tail sway and paddling fins

Swim: a wave runs down the body to the tail

Swim_Fast: a bigger, faster wave with the fins tucked

Flop: a landed fish slapping its tail (the catfish thrashes on its belly instead)


Light on performance: 434 to 498 triangles per fish, one 1024 x 1024 texture and one material shared by all five.


Simple rig: 8 bones (a head, three spine bones, the tail, two pectoral fins and a root), Generic rig, at most two bones per vertex.


Ready to use: each prefab has an Animator Controller with one state per clip, so switching clips takes one line of code. A demo scene shows all five.


Render pipelines: Built-in out of the box. For URP, import the included URP/LowPolyFish_URP.unitypackage, which swaps the two materials for URP Lit versions.


Sizes are real-world, in meters: from a 0.30 m perch to a 0.98 m catfish.