🎁 Download 1 model FREE (sign in with Google). Want unlimited? Pay just US$1 — once, lifetime, NOT a subscription. Every new model we add is included forever.🎁 1 free download · Unlimited: US$1 once, lifetime — no subscription
3D Models › Guides › Make a Roblox-style character

How to make a Roblox-style blocky character (free, no modeling needed)

Updated 2026-10-18 · Brojek Games

The blocky avatar look — square head, box torso, rectangular arms and legs — is simple, charming and easy to animate. This guide shows two ways to make your own: the fast way with our free online Character Creator, and the hands-on way building one from cubes in Blender. Then we cover how to bring it into Roblox Studio and other engines. (Roblox is a trademark of Roblox Corporation; Brojek GLB is not affiliated with it. “Roblox-style” here just means the blocky look.)

Option A: the Character Creator (5 minutes)

  1. Open the free Character Creator in any browser — desktop or phone.
  2. On the Character tab pick a starting character: hero, pirate, astronaut, knight, explorer, robot, soccer player, ninja, mechanic, viking or alien.
  3. On the Outfit tab mix heads, tops, pants and shoes from different characters.
  4. On the Colors tab recolor skin, hair, clothes and accessories; on the Body tab adjust proportions.
  5. Use the move buttons to preview the nine animations: idle, walk, run, jump, wave, two dances, celebrate and kick.
  6. Choose a format and press Download my character. GLB keeps the rig and moves (tick “Include the 9 moves”); OBJ is static geometry; STL is for 3D printing; USDZ is for iPhone AR.

Prefer to start from a finished design? Browse the ready-made Roblox-style characters, such as the Blocky Pirate Captain or Blocky Ninja.

Option B: build one from cubes in Blender

If you want to learn the craft, a blocky character is the perfect first model.

  1. Block out the body. In a new Blender scene, add cubes (Shift+A → Mesh → Cube) and scale them with S. A classic block-avatar proportion is a torso 2 units wide, 2 tall and 1 deep; arms and legs 1 × 2 × 1 each; a head about 1.2 units on every side, sitting on top of the torso. Name each object (Torso, Head, ArmL…).
  2. Set pivots. For each limb, put the origin at the joint: snap the 3D cursor to the shoulder or hip, then Object → Set Origin → Origin to 3D Cursor. Now rotating a limb swings it naturally.
  3. Bevel slightly. Add a Bevel modifier with a small width and 2 segments so edges catch the light — it instantly looks more polished.
  4. Color it. Add a material per part, or UV-unwrap and paint a face texture onto the head’s front.
  5. Rig it. Add an Armature with bones for torso, head and each limb. Because every part is rigid, the easiest skinning is to parent each mesh part to its bone (select mesh, then Shift-select the armature, enter Pose Mode, select the bone, Ctrl+P → Bone).
  6. Animate. In Pose Mode, key a few poses on the timeline: for a walk, swing opposite arms and legs about 30° forward and back over 24 frames. Create separate Actions for Idle, Walk and so on.
  7. Export. File → Export → glTF 2.0 (.glb) with animations enabled. See the Blender guide for export options.

Using your character in Roblox Studio

Recent versions of Roblox Studio’s 3D Importer accept GLB/GLTF; if yours doesn’t, export FBX or OBJ from the Character Creator or Blender. Open File → Import 3D, choose your file and check the preview. Your rig will import as a model you can use for NPCs, statues and cutscenes. Note that a playable avatar must follow Roblox’s own R15 avatar specification, which is a separate, stricter process — start from Roblox’s official avatar templates for that. Full steps are in how to use GLB in Roblox Studio.

Using it in Unity, Godot or the web

Design tips for blocky characters

Need weapons or props for your new hero? Add toy guns, props and a castle to explore.

Download 1 model free with your Google account. Want unlimited? Pay just US$1 — once, lifetime, not a subscription. Every new model we add is included forever.

Free models for this guide

More guides

How to import GLB files into Unity (glTFast, step by step)Import GLB and glTF models into Unity with glTFast or UnityGLTF: install the package, drag in the file, fix materials, use animations with the Animator, and convert to FBX for humanoid rigs.How to use GLB models in Roblox StudioImport GLB, glTF, FBX or OBJ models into Roblox Studio with the 3D Importer: triangle limits, textures, scaling, rigs and how to convert GLB to FBX in Blender if needed.How to open GLB files in Blender (and export them anywhere)Open GLB and glTF files in Blender: the import menu, the key import options, where materials and animations go, and how to export to FBX, OBJ, STL or glTF again.GLB vs FBX vs OBJ: which 3D format should you use?A practical comparison of GLB/glTF, FBX and OBJ (plus STL and USDZ): materials, animation, file size, engine support and when to convert between them.How to use 3D models in three.js (load GLB with GLTFLoader)Load GLB models in three.js with GLTFLoader: a complete working example with lights, orbit controls, animation playback with AnimationMixer, Draco support and performance tips.How to add animated characters to Godot 4Import a rigged GLB character into Godot 4, set animations to loop, and drive Idle/Walk from a CharacterBody3D script with AnimationPlayer. Includes a complete GDScript example.The best free 3D model sites for game developers (honest list)An honest list of the best places to download free 3D models for games: Kenney, Quaternius, Poly Pizza, Sketchfab, Poly Haven, Smithsonian, OpenGameArt, Mixamo and Brojek GLB, with licenses compared.