Gaitkit Sign in Open the lab
Guides

Make it
move

Each guide answers one question with code that runs against the live CDN.

How to add a walking 3D creature to a three.js sceneImport the creature from https://gaitkit.com/cdn/{id}.mjs, add createAsset() to your scene, and every frame move the model, then call walker(model).poseAt(distance) from https://gaitkit.com/runtime/walk.mjs; the legs solve with two-bone IK, so planted feet stay put at any speed or frame rate. If you prefer a plain file, load https://gaitkit.com/cdn/{id}.glb with GLTFLoader and play its in-place Walk clip in an AnimationMixer at speed divided by the clip speed. How to add an animated low-poly model to React Three FiberLoad https://gaitkit.com/cdn/{id}.glb with useGLTF from @react-three/drei, play its Walk (or Loop) clip with useAnimations, and move the group yourself in useFrame, setting the action timeScale to your speed divided by the clip speed. Or build the model from its ES module with createAsset() inside useMemo, mount it as a primitive object, and call walker(model).poseAt(distance) in useFrame. How to import an animated low-poly GLB into Godot 4Copy the .glb into your Godot 4 project, instance it under a CharacterBody3D, set the Walk (or Loop) animation to loop, and play it from the AnimationPlayer the importer creates. Move the body along its +Z axis and set anim.speed_scale to your speed divided by the clip speed (gait.clip_speed for walkers, loop_m for vehicles) so feet and wheels do not slide. How to use an animated GLB model in UnityInstall glTFast (com.unity.cloud.gltfast) from the Package Manager, then either drop the .glb into Assets or load it at runtime with GltfImport and InstantiateMainSceneAsync. Play the clip named Walk (or Loop for vehicles) on the Animation component, move the object along transform.forward, and set the clip speed to your speed divided by gait.clip_speed so the feet do not slide. How to give an AI coding agent a 3D asset library over MCPAdd the Gaitkit MCP server at https://gaitkit.com/mcp to your agent, for example with claude mcp add --transport http gaitkit https://gaitkit.com/mcp in Claude Code. The agent can then call search_assets, get_asset and get_variant to find a low-poly 3D model, turn plain words into knob values and paste working three.js code; when nothing fits, search reports poor or none coverage and the agent can file the request with report_need. How do procedural IK walk cycles work?A procedural walk cycle computes each foot's target from how far the body has travelled: a foot in stance stays fixed on the ground while the body moves over it, then swings forward and lands again, with phase offsets between legs setting the gait. Two-bone IK then bends each hip and knee to reach its target. Driving the cycle by distance rather than time is what keeps planted feet from sliding at any speed or frame rate. How to use low-poly 3D assets in a web gameKeep each model to a few thousand triangles, share one flat-shaded vertex-colour material so static parts can merge into a single draw call or an InstancedMesh, model at real-world scale in metres with Y up and a consistent front, and add glow with emissive materials on named parts rather than with many real lights. Gaitkit specimens follow all of these rules: at most 6,000 triangles, one material, metres, resting on y = 0, facing +Z.

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 models3D models that walk

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