Gaitkit Sign in Open the lab
Motion

3D models that walk

Every model here has real legs and a walk cycle that works: two-bone IK solves each leg, gait groups set the rhythm for two, four, six or eight legs, and planted feet never slide past 1 mm. Take the GLB with its Walk clip, or drive it by distance in three.js.

129 models129 move129 walk9 free1,120–4,192 trianglesGLB · OBJ · three.js
Duck, low-poly 3D creatureDuck Animals · 1,448 tris Walks · 2 legsFree
Fox, low-poly 3D creatureFox Wildlife · 2,572 tris Walks · 4 legsFree
Grey Alien, low-poly 3D characterGrey Alien Sci-Fi Crew · 1,936 tris Walks · 2 legsFree
Mechanic, low-poly 3D characterMechanic Townsfolk · 2,680 tris Walks · 2 legsFree
Monarch, low-poly 3D characterMonarch Fantasy Heroes · 3,142 tris Walks · 2 legsFree
Stone Golem, low-poly 3D characterStone Golem Monster Horde · 2,350 tris Walks · 2 legsFree
Android, low-poly 3D characterAndroid Sci-Fi Crew · 3,252 tris Walks · 2 legsPro
Astronaut, low-poly 3D characterAstronaut Sci-Fi Crew · 3,572 tris Walks · 2 legsPro
Barbarian, low-poly 3D characterBarbarian Fantasy Heroes · 3,750 tris Walks · 2 legsPro
Bard, low-poly 3D characterBard Fantasy Heroes · 3,437 tris Walks · 2 legsPro
Battle Mech, low-poly 3D mechBattle Mech Mech Hangar · 3,812 tris Walks · 2 legsPro
Bear, low-poly 3D creatureBear Wildlife · 3,044 tris Walks · 4 legsPro
Camel, low-poly 3D creatureCamel Wildlife · 3,452 tris Walks · 4 legsPro
Cat, low-poly 3D creatureCat Animals · 2,140 tris Walks · 4 legsPro
Cavalier, low-poly 3D characterCavalier Historical · 3,884 tris Walks · 2 legsPro
Chef, low-poly 3D characterChef Townsfolk · 3,411 tris Walks · 2 legsPro
Chibi Hero, low-poly 3D characterChibi Hero Characters · 2,762 tris Walks · 2 legsPro
Chicken, low-poly 3D creatureChicken Animals · 1,954 tris Walks · 2 legsPro
Child, low-poly 3D characterChild Townsfolk · 2,810 tris Walks · 2 legsPro
Cow, low-poly 3D creatureCow Animals · 3,204 tris Walks · 4 legsPro
Cowboy, low-poly 3D characterCowboy Historical · 3,284 tris Walks · 2 legsPro
Crab Bot, low-poly 3D mechCrab Bot Robots · 3,924 tris Walks · 6 legsPro
Cyborg, low-poly 3D characterCyborg Sci-Fi Crew · 2,850 tris Walks · 2 legsPro
Dark Mage, low-poly 3D characterDark Mage Fantasy Heroes · 3,230 tris Walks · 2 legsPro
Deer, low-poly 3D creatureDeer Forest & Wilds · 3,466 tris Walks · 4 legsPro
Doctor, low-poly 3D characterDoctor Townsfolk · 2,882 tris Walks · 2 legsPro
Dog, low-poly 3D creatureDog Animals · 2,472 tris Walks · 4 legsPro
Donkey, low-poly 3D creatureDonkey Animals · 3,078 tris Walks · 4 legsPro
Elephant, low-poly 3D creatureElephant Wildlife · 3,814 tris Walks · 4 legsPro
Elf Archer, low-poly 3D characterElf Archer Fantasy Heroes · 3,566 tris Walks · 2 legsPro
Engineer, low-poly 3D characterEngineer Sci-Fi Crew · 3,234 tris Walks · 2 legsPro
Exosuit, low-poly 3D mechExosuit Mech Hangar · 3,736 tris Walks · 2 legsPro
Explorer, low-poly 3D characterExplorer Historical · 3,546 tris Walks · 2 legsPro
Eye Stalker, low-poly 3D creatureEye Stalker Monsters · 3,088 tris Walks · 6 legsPro
Farmer, low-poly 3D characterFarmer Townsfolk · 3,478 tris Walks · 2 legsPro
Firefighter, low-poly 3D characterFirefighter Townsfolk · 3,726 tris Walks · 2 legsPro
Flamingo, low-poly 3D creatureFlamingo Birds & Sea Life · 2,524 tris Walks · 2 legsPro
Frog, low-poly 3D creatureFrog Birds & Sea Life · 2,442 tris Walks · 4 legsPro
Ghoul, low-poly 3D characterGhoul Monster Horde · 3,314 tris Walks · 2 legsPro
Giraffe, low-poly 3D creatureGiraffe Wildlife · 3,672 tris Walks · 4 legsPro
Goat, low-poly 3D creatureGoat Animals · 2,434 tris Walks · 4 legsPro
Goblin, low-poly 3D characterGoblin Monster Horde · 3,720 tris Walks · 2 legsPro
Gorilla, low-poly 3D creatureGorilla Wildlife · 3,328 tris Walks · 4 legsPro
Grandparent, low-poly 3D characterGrandparent Townsfolk · 3,086 tris Walks · 2 legsPro
Grasshopper, low-poly 3D creatureGrasshopper Garden Bugs · 2,414 tris Walks · 6 legsPro
Healer, low-poly 3D characterHealer Fantasy Heroes · 3,224 tris Walks · 2 legsPro
Horn Beetle, low-poly 3D creatureHorn Beetle Bug World · 3,578 tris Walks · 6 legsPro
Horse, low-poly 3D creatureHorse Animals · 3,824 tris Walks · 4 legsPro
Imp, low-poly 3D characterImp Monster Horde · 3,032 tris Walks · 2 legsPro
Kaiju Crab, low-poly 3D creatureKaiju Crab Monsters · 4,192 tris Walks · 8 legsPro
Knight, low-poly 3D characterKnight Fantasy Heroes · 3,180 tris Walks · 2 legsPro
Ladybug, low-poly 3D creatureLadybug Bug World · 2,892 tris Walks · 6 legsPro
Lion, low-poly 3D creatureLion Wildlife · 3,506 tris Walks · 4 legsPro
Lizardfolk, low-poly 3D characterLizardfolk Monster Horde · 3,604 tris Walks · 2 legsPro
Loader Mech, low-poly 3D mechLoader Mech Mech Hangar · 3,672 tris Walks · 2 legsPro
Mech Pilot, low-poly 3D characterMech Pilot Sci-Fi Crew · 3,068 tris Walks · 2 legsPro
Minotaur, low-poly 3D characterMinotaur Monster Horde · 3,824 tris Walks · 2 legsPro
Moose, low-poly 3D creatureMoose Wildlife · 3,302 tris Walks · 4 legsPro
Mummy, low-poly 3D characterMummy Monster Horde · 3,372 tris Walks · 2 legsPro
Ninja, low-poly 3D characterNinja Historical · 3,162 tris Walks · 2 legsPro
Ogre, low-poly 3D characterOgre Monster Horde · 3,622 tris Walks · 2 legsPro
Orc, low-poly 3D characterOrc Monster Horde · 3,792 tris Walks · 2 legsPro
Penguin, low-poly 3D creaturePenguin Birds & Sea Life · 1,264 tris Walks · 2 legsPro
Pig, low-poly 3D creaturePig Animals · 2,524 tris Walks · 4 legsPro
Rabbit, low-poly 3D creatureRabbit Animals · 2,144 tris Walks · 4 legsPro
Ranger, low-poly 3D characterRanger Fantasy Heroes · 3,532 tris Walks · 2 legsPro
Raptor, low-poly 3D creatureRaptor Monsters · 2,256 tris Walks · 2 legsPro
Rhinoceros, low-poly 3D creatureRhinoceros Wildlife · 3,498 tris Walks · 4 legsPro
Robo Dog, low-poly 3D mechRobo Dog Mech Hangar · 3,200 tris Walks · 4 legsPro
Rock Crab, low-poly 3D creatureRock Crab Coastal Town · 3,408 tris Walks · 8 legsPro
Rogue, low-poly 3D characterRogue Fantasy Heroes · 3,586 tris Walks · 2 legsPro
Runner, low-poly 3D characterRunner Townsfolk · 2,578 tris Walks · 2 legsPro
Scientist, low-poly 3D characterScientist Sci-Fi Crew · 2,744 tris Walks · 2 legsPro
Scout Mech, low-poly 3D mechScout Mech Mech Hangar · 2,628 tris Walks · 2 legsPro
Sheep, low-poly 3D creatureSheep Animals · 3,292 tris Walks · 4 legsPro
Sheriff, low-poly 3D characterSheriff Historical · 3,138 tris Walks · 2 legsPro
Shopkeeper, low-poly 3D characterShopkeeper Townsfolk · 2,934 tris Walks · 2 legsPro
Spider Bot, low-poly 3D mechSpider Bot Mech Hangar · 3,616 tris Walks · 8 legsPro
Spider Tank, low-poly 3D mechSpider Tank Mech Hangar · 3,754 tris Walks · 8 legsPro
Star Walker, low-poly 3D creatureStar Walker Monsters · 2,982 tris Walks · 5 legsPro
Student, low-poly 3D characterStudent Townsfolk · 3,218 tris Walks · 2 legsPro
Tiger, low-poly 3D creatureTiger Wildlife · 3,824 tris Walks · 4 legsPro
Tortoise, low-poly 3D creatureTortoise Birds & Sea Life · 3,464 tris Walks · 4 legsPro
Tourist, low-poly 3D characterTourist Townsfolk · 3,606 tris Walks · 2 legsPro
Troll, low-poly 3D characterTroll Monster Horde · 3,508 tris Walks · 2 legsPro
Unicorn Horse, low-poly 3D creatureUnicorn Horse Fantasy Creatures · 3,926 tris Walks · 4 legsPro
Vampire, low-poly 3D characterVampire Monster Horde · 2,952 tris Walks · 2 legsPro

Showing 120 of 129. See them all in the catalogue.

How it works

Walk cycles are the hard part of animated assets, and the reason Gaitkit exists. Instead of a hand-keyed loop that only looks right at one speed, each walker carries its gait as data: stride length, duty factor (how long a foot stays down), lift height and the phase of every leg. A small runtime turns distance travelled into a pose, so the creature steps in time with however far it moved.

Bipeds, quadrupeds, insects, spiders and multi-legged mechs share the same leg chain names (leg_i > hip_i > knee_i > foot_i), which makes them easy to script: plant feet on uneven ground, add a hop, or swap the body and keep the legs.

Questions

How is the walk cycle made?

It is procedural: each leg is a two-bone IK chain, and a gait description (stride, duty factor, phases) decides when each foot lifts and lands. The GLB bakes one cycle into a Walk clip.

Can the creature walk on uneven ground?

In three.js, yes: the walker runtime takes a ground function and places each foot on it. A baked GLB clip assumes flat ground.

How many legs are supported?

Two, four, six and eight legs are in the catalogue, from knights and robots to beetles, spiders and hexapod tanks.

Keep looking

Browse by type

Low-poly charactersLow-poly creaturesLow-poly vehiclesLow-poly buildingsLow-poly robots and mechsLow-poly propsLow-poly trees, rocks and terrainLow-poly furnitureLow-poly weaponsLow-poly sci-fi assetsLow-poly fantasy and medievalModular level kits

Motion and price

Free low-poly 3D modelsAnimated low-poly 3D models

By engine

3D models for three.js3D models for React Three FiberLow-poly 3D models for GodotLow-poly 3D models for Unity3D assets for AI agents

Kits

Adventurer GearAir, Sea & SpaceAlien WorldAncient WorldAnimalsBiomesBirds & Sea LifeBug WorldCastleCharactersCity StreetCoastal TownCyberpunkDungeonEveryday PropsFantasy CreaturesFantasy HeroesFarmFoodForest & WildsGarden BugsHalloweenHeavy VehiclesHistoricalHome & GardenHome FurnitureInteriorsKitchen & BathMachinesMech HangarMedieval VillageMilitary BaseModern ArsenalModular Level KitMonster HordeMonstersOffice & TechOutdoorsPiratesPlatformerPlayground & SportsPublic InteriorsRoad VehiclesRobotsSci-Fi CrewSeasonalShop & MarketSolarpunkSpace ColonySports & SkateTabletopTerrainTower DefenseTown BuildingsTownsfolkUnderwaterWastelandWild WestWildlifeWorld Architecture

Guides

How to add a walking 3D creature to a three.js sceneHow to add an animated low-poly model to React Three FiberHow to import an animated low-poly GLB into Godot 4How to use an animated GLB model in UnityHow to give an AI coding agent a 3D asset library over MCPHow do procedural IK walk cycles work?How to use low-poly 3D assets in a web game