QtMesh Cloud ← Asset library
School Adventure — Platformer Gameplay Props preview

School Adventure — Platformer Gameplay Props

by Fernando Tonon

Thirteen gameplay props for a 2.5D platformer: Stone Platform, Moving Platform, Push Box, Lever, Checkpoint Marker, Star and Memory collectibles, Pencil Collectible, Giant Pencil, Paper Plane, Backpack, Book Stack and Lunchbox. The interactive layer of a platformer — platforms, puzzle objects and pickups — all in one consistent style. ~10k tris each, 1024x1024 PBR maps, .material sidecars. Made with QtMeshEditor. **CC0.**

Categoryprops
LicenseCC0 (Public Domain)
PriceFree
Downloads0
GLBMATERIALPNG
#props#platformer#collectible#gameplay#kids#lowpoly#qtmesheditor#cc0

Technical quality

✓ Analyzed by QtMesh 13 of 73 files analyzed — 11 with validation issues. Per-file datasheets below.

Files

FileRoleSize
README.mdmetadata1.2 KB
backpack.glbmodel461 KB
Datasheet — 9,836 tris
Vertices11,006
Triangles9,836
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788645229333_mesh_mat

Validation:

  • ✗Geometry: 10 degenerate triangle(s) — zero-area faces fixable with qtmesh fix
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 1.132 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~702.5 KB of vertex + index buffers (11006 vert / 9836 tri)

Analyzed by QtMesh

backpack.materialmaterial1.0 KB
book_stack.glbmodel567 KB
Datasheet — 9,976 tris
Vertices14,345
Triangles9,976
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788709830291_mesh_mat

Validation:

  • ✗Geometry: 126 degenerate triangle(s) — zero-area faces fixable with qtmesh fix
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 1.446 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~899.0 KB of vertex + index buffers (14345 vert / 9976 tri)

Analyzed by QtMesh

book_stack.materialmaterial885 B
checkpoint_marker.glbmodel413 KB
Datasheet — 9,936 tris
Vertices9,438
Triangles9,936
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788704891644_mesh_mat

Validation:

  • ✗Geometry: 7 degenerate triangle(s) — zero-area faces fixable with qtmesh fix
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 0.986 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~611.2 KB of vertex + index buffers (9438 vert / 9936 tri)

Analyzed by QtMesh

checkpoint_marker.materialmaterial885 B
giant_pencil.glbmodel452 KB
Datasheet — 9,943 tris
Vertices10,684
Triangles9,943
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788647505417_mesh_mat

Validation:

  • ✗Geometry: 2 degenerate triangle(s) — zero-area faces fixable with qtmesh fix
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 1.096 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~684.3 KB of vertex + index buffers (10684 vert / 9943 tri)

Analyzed by QtMesh

giant_pencil.materialmaterial1.0 KB
lever.glbmodel471 KB
Datasheet — 9,960 tris
Vertices11,279
Triangles9,960
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788701247487_mesh_mat

Validation:

  • ✗Geometry: 9 degenerate triangle(s) — zero-area faces fixable with qtmesh fix
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 1.141 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~719.2 KB of vertex + index buffers (11279 vert / 9960 tri)

Analyzed by QtMesh

lever.materialmaterial885 B
lunchbox.glbmodel392 KB
Datasheet — 9,943 tris
Vertices8,744
Triangles9,943
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788648002651_mesh_mat

Validation:

  • ✓Geometry: 9943 triangle(s) across 1 submesh(es), no degenerate faces
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 0.922 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~570.6 KB of vertex + index buffers (8744 vert / 9943 tri)

Analyzed by QtMesh

lunchbox.materialmaterial1.0 KB
memory.glbmodel478 KB
Datasheet — 10,000 tris
Vertices11,492
Triangles10,000
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788708896111_mesh_mat

Validation:

  • ✗Geometry: 4 degenerate triangle(s) — zero-area faces fixable with qtmesh fix
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 1.166 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~732.0 KB of vertex + index buffers (11492 vert / 10000 tri)

Analyzed by QtMesh

memory.materialmaterial885 B
moving_platform.glbmodel454 KB
Datasheet — 9,732 tris
Vertices10,809
Triangles9,732
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788705284799_mesh_mat

Validation:

  • ✗Geometry: 2 degenerate triangle(s) — zero-area faces fixable with qtmesh fix
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 1.121 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~690.4 KB of vertex + index buffers (10809 vert / 9732 tri)

Analyzed by QtMesh

moving_platform.materialmaterial1.0 KB
paper_plane.glbmodel403 KB
Datasheet — 9,998 tris
Vertices9,070
Triangles9,998
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788650918468_mesh_mat

Validation:

  • ✗Geometry: 4 degenerate triangle(s) — zero-area faces fixable with qtmesh fix
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 0.938 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~590.0 KB of vertex + index buffers (9070 vert / 9998 tri)

Analyzed by QtMesh

paper_plane.materialmaterial885 B
pencil_collectible.glbmodel408 KB
Datasheet — 9,936 tris
Vertices9,269
Triangles9,936
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788705613494_mesh_mat

Validation:

  • ✗Geometry: 9 degenerate triangle(s) — zero-area faces fixable with qtmesh fix
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 0.965 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~601.3 KB of vertex + index buffers (9269 vert / 9936 tri)

Analyzed by QtMesh

pencil_collectible.materialmaterial1.0 KB
push_box.glbmodel1.1 MB
Datasheet — 16,372 tris
Vertices31,017
Triangles16,372
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788704587860_mesh_mat

Validation:

  • ✗Geometry: 289 degenerate triangle(s) — zero-area faces fixable with qtmesh fix
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 1.898 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~1.87 MB of vertex + index buffers (31017 vert / 16372 tri)

Analyzed by QtMesh

push_box.materialmaterial885 B
qtmesh_gen3d_1_1788645229333_diffuse.pngtexture1.5 MB
qtmesh_gen3d_1_1788645229333_normal.pngtexture1.7 MB
qtmesh_gen3d_1_1788645229333_roughness.pngtexture12 KB
qtmesh_gen3d_1_1788647505417_diffuse.pngtexture983 KB
qtmesh_gen3d_1_1788647505417_normal.pngtexture997 KB
qtmesh_gen3d_1_1788647505417_roughness.pngtexture315 KB
qtmesh_gen3d_1_1788648002651_diffuse.pngtexture675 KB
qtmesh_gen3d_1_1788648002651_normal.pngtexture1010 KB
qtmesh_gen3d_1_1788648002651_roughness.pngtexture150 KB
qtmesh_gen3d_1_1788650918468_diffuse.pngtexture859 KB
qtmesh_gen3d_1_1788650918468_metallic.pngtexture1.1 KB
qtmesh_gen3d_1_1788650918468_normal.pngtexture1.0 MB
qtmesh_gen3d_1_1788650918468_roughness.pngtexture295 KB
qtmesh_gen3d_1_1788697908922_diffuse.pngtexture1.4 MB
qtmesh_gen3d_1_1788697908922_normal.pngtexture1.6 MB
qtmesh_gen3d_1_1788697908922_roughness.pngtexture89 KB
qtmesh_gen3d_1_1788701247487_diffuse.pngtexture1.5 MB
qtmesh_gen3d_1_1788701247487_metallic.pngtexture264 KB
qtmesh_gen3d_1_1788701247487_normal.pngtexture1.6 MB
qtmesh_gen3d_1_1788701247487_roughness.pngtexture506 KB
qtmesh_gen3d_1_1788704587860_diffuse.pngtexture1.3 MB
qtmesh_gen3d_1_1788704587860_metallic.pngtexture96 KB
qtmesh_gen3d_1_1788704587860_normal.pngtexture1.1 MB
qtmesh_gen3d_1_1788704587860_roughness.pngtexture433 KB
qtmesh_gen3d_1_1788704891644_diffuse.pngtexture1.3 MB
qtmesh_gen3d_1_1788704891644_metallic.pngtexture245 KB
qtmesh_gen3d_1_1788704891644_normal.pngtexture1.3 MB
qtmesh_gen3d_1_1788704891644_roughness.pngtexture300 KB
qtmesh_gen3d_1_1788705284799_diffuse.pngtexture1.5 MB
qtmesh_gen3d_1_1788705284799_normal.pngtexture1.2 MB
qtmesh_gen3d_1_1788705284799_roughness.pngtexture407 KB
qtmesh_gen3d_1_1788705613494_diffuse.pngtexture1.0 MB
qtmesh_gen3d_1_1788705613494_normal.pngtexture1.0 MB
qtmesh_gen3d_1_1788705613494_roughness.pngtexture341 KB
qtmesh_gen3d_1_1788708896111_diffuse.pngtexture1.4 MB
qtmesh_gen3d_1_1788708896111_metallic.pngtexture290 KB
qtmesh_gen3d_1_1788708896111_normal.pngtexture1.2 MB
qtmesh_gen3d_1_1788708896111_roughness.pngtexture442 KB
qtmesh_gen3d_1_1788709830291_diffuse.pngtexture1.4 MB
qtmesh_gen3d_1_1788709830291_metallic.pngtexture68 KB
qtmesh_gen3d_1_1788709830291_normal.pngtexture1.1 MB
qtmesh_gen3d_1_1788709830291_roughness.pngtexture84 KB
qtmesh_gen3d_1_1788714861210_diffuse.pngtexture1.1 MB
qtmesh_gen3d_1_1788714861210_metallic.pngtexture1.1 KB
qtmesh_gen3d_1_1788714861210_normal.pngtexture1.2 MB
qtmesh_gen3d_1_1788714861210_roughness.pngtexture114 KB
star.glbmodel389 KB
Datasheet — 9,814 tris
Vertices8,708
Triangles9,814
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788714861210_mesh_mat

Validation:

  • ✗Geometry: 6 degenerate triangle(s) — zero-area faces fixable with qtmesh fix
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 0.947 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~567.7 KB of vertex + index buffers (8708 vert / 9814 tri)

Analyzed by QtMesh

star.materialmaterial885 B
stone_platform.glbmodel449 KB
Datasheet — 9,736 tris
Vertices10,656
Triangles9,736
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788697908922_mesh_mat

Validation:

  • ✓Geometry: 9736 triangle(s) across 1 submesh(es), no degenerate faces
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 1.114 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~681.4 KB of vertex + index buffers (10656 vert / 9736 tri)

Analyzed by QtMesh

stone_platform.materialmaterial1.0 KB
Sign in to download

Downloads require a free QtMesh Cloud account. You'll land right back on this asset after signing in.

Published by its owner on the QtMesh asset library · qtmesh.dev