Make 3D games and characters (full guide)
Step by step with real blocks: create a 3D character, animate it, build a simple 3D game and discover professional tools.
1. Create a 3D character
Three ways to get a 3D character, all via the 3D button (Costumes tab) or the 3D Characters category:
- Generator (easiest): pick a type (person, robot, zombie, skeleton, alien, knight, animals) and the colors, hair, hat and accessory. It comes with ready animations (idle, walk, run, jump, wave, attack, dance, die).
- Import a file: GLB/GLTF/VRM, FBX (with Mixamo animations), OBJ, STL, VOX, DAE, PLY, 3DS, MD2, 3MF — loose or in a .zip with the textures.
- Make it in an external tool (see the list below) and import.
The sprite becomes a 3D character (shown with the 3D badge). The costumes are its 2D view (on the stage and in 2D games); in the 3D World it shows as the real 3D model.
2. Animate the character
With the 3D Characters extension (free) you play animations on the 2D stage:
• evt_bandeira • p3d_animar [CLIPE: acenar, FPS: 8]
For a game with movement, use the automatic animation (idle when still, walk when moving):
• evt_bandeira • p3d_auto [PARADO: parado, ANDANDO: andar] • evt_tecla [TECLA: seta para direita] • mov_mudar_x [DX: 10]
- Generator characters already have animations.
- For an imported file without animation, download animations from Mixamo (FBX) and add them with "Add animations" — the file name becomes the animation name.
3. Build a simple 3D game
The idea: a Menu (2D) backdrop with a Play button, and a 3D backdrop (island, arena, maze…) where the game happens. Clicking the button switches backdrop — and clicking a sprite already starts the game, no green flag needed.
• evt_clicado • apa_cenario [CENARIO: Fase1] • apa_esconder
On your character, start the game when the 3D backdrop comes in:
• evt_cenario_muda [CENARIO: Fase1] • m3d_camera [MODO: terceira] • m3d_jog_aparencia • m3d_controles [MODO: sim]
A collectible (gem) that appears near the player and vanishes on touch:
• ctl_quando_clone
• m3d_corpo [FORMA: esfera, COR: #6CE0E0, TAM: 45]
• m3d_corpo_perto [DIST: 8]
• ctl_sempre
• m3d_corpo_girar [GRAUS: 7]
• ctl_se [COND: (m3d_corpo_estado)]
• var_adicionar [VALOR: 1, VAR: pontos]
• ctl_apagar_clone4. Ready examples to study
- 3D Hero Adventure — a full game with a file character, menu and 3D island. Open
- 3D coin hunt (easy). Open · 3D parkour (medium). Open · 3D Dungeon: retro shooter (hard). Open · Craft 3D (Minecraft style). Open
5. Tools and sites (models and animations)
- TinkerKids 3D Studio (our tool for kids to create 3D characters): tinkerkids.web.app
- Blender (modeling/animation, free): blender.org · Mixamo (ready FBX animations, free): mixamo.com
- MagicaVoxel (voxel .vox characters): ephtracy.github.io · VRoid Studio (.vrm avatars): vroid.com
- Free models: Sketchfab sketchfab.com · Poly Pizza poly.pizza · Quaternius quaternius.com · Kenney kenney.nl
- By AI (text → 3D): Meshy meshy.ai · PixelLab pixellab.ai
Tip: to keep the game light in the browser, prefer models with few triangles and small textures (256–512 px). The converter already reduces them, but starting small helps.