Low-poly 3D modeling software for Windows

Nubble is a small, fast 3D modeling app for making low-poly game assets. Mesh editing, modifiers, PBR materials and export to glTF, GLB, OBJ, PLY and STL, in one window. No installer.

Version 0.1.0 Windows 10 / 11, 64-bit In development

The Nubble application interface

Why use Nubble

Large 3D suites serve film, engineering and simulation at once, and carry the complexity that requires. Nubble does one job: low-poly modeling for game assets.

Easy to learn

One window, seven panels and a short list of shortcuts. Add a cube, cut a loop and extrude a face within a minute of opening it.

Focused modeling tools

The operators a low-poly asset needs, and nothing else. No animation, no sculpting, no node graphs.

Fast and lightweight

A single native executable. No installer, no runtime to download, and it opens straight into an empty scene.

3D modeling features

Everything below is in the current development build. What is not built yet is listed further down and marked as such. The images are captured from the Nubble viewport.

A low-poly game character standing on the grid in the Nubble viewport
Character · 952 tris In the current build

Edit vertices, edges and faces

Tab into edit mode and work on vertices, edges or faces. The three modes stay in agreement, so selecting every corner of a face selects the face too.

  • Vertex, edge and face selection modes
  • Edge loops, rings and linked selection
  • Box, circle and lasso selection
  • Grow and shrink the current selection
Tab 1 / 2 / 3 Alt + click B / C / Q
A low-poly cooking pot hanging over a campfire in the Nubble viewport
Prop · 3117 tris In the current build

Extrude, inset, bevel and loop cut

Each operator runs once. Adjust the numbers in Adjust Last Operation and it re-runs rather than stacking a second one. When one cannot apply, it says why and changes nothing.

  • Extrude faces, edges and vertices
  • Inset, bevel, loop cut, fill and rip
  • Adjust Last Operation re-runs with new values
  • Every operator is a single undo step
E I Ctrl + B Ctrl + R
A kit of signboards laid out flat in an orthographic front view, with the axis gizmo at the corner
Asset kit · 18858 tris In the current build

Move, rotate and scale with precision

Modal transforms follow the mouse, constrain to an axis or plane, snap to increments and accept a typed value. Escape cancels exactly, leaving the mesh as it was.

  • Axis and plane constraints
  • Typed exact values mid-transform
  • Snapping and fine mode
  • An object-mode gizmo for translate, rotate and scale
G R S X / Y / Z
A textured low-poly street scene of shopfronts, crates and fencing in the Nubble viewport
Environment · 2107 tris In the current build

Preview PBR materials in the viewport

A physically based material with base color, metallic, roughness, emission and a clearcoat layer, previewed live. Flat or smooth shading, plus a subdivision modifier when a surface needs rounding off.

  • Base color, metallic, roughness and emission
  • Opaque, clip and blend alpha modes
  • Flat and smooth shading
  • Mirror, subdivision, solidify, weld and decimate modifiers
Properties Modifiers

What works today, and what does not

Nubble is unreleased software. Nothing is listed as finished before it is.

Capability Description State
Object and component selection Select whole objects, or the vertices, edges and faces inside one. In the current build
Primitives Plane, grid, cube, circle, spheres, cylinder, cone and torus, each with parameters. In the current build
Scene hierarchy An outliner tree with drag-to-parent, and transforms that compose through it. In the current build
Import and export Reads OBJ, glTF, GLB, FBX, PLY, STL and more; writes OBJ, PLY, STL, glTF and GLB. In the current build
Project files A single .nubble project holding meshes, materials, textures and editor state. In the current build
UV editing Seams, unwrapping and packing in a dedicated UV editor. In development
Texture painting Painting straight onto the model, with brushes and palettes. Planned
Keyboard shortcut reference A searchable, printable list of every binding in the application. Planned

The Nubble interface

Seven dockable panels, a menu bar and a toolbar. The layout is saved per user, so the window you arrange is the one you come back to.

The Nubble application interface

Toolbar

Select, Move, Rotate and Scale, then Extrude, Inset, Bevel, Loop and Subdiv.

3D viewport

Shading mode, overlays, and the object and triangle counts in its header.

Docked panels

UV editor, statistics, animation and log, docked under the viewport.

Outliner

Every object in the scene as a tree, each row with its own visibility switch.

Properties

The active object's transform, material and modifiers, with a Rig tab beside it.

Textures

The texture library: create, load, save and delete.

Who Nubble is for

Nubble is not a replacement for a full 3D suite. It is for making game-ready assets quickly, without learning a large application first.

Indie game developers

Model a prop, export a GLB and get back to the game.

Beginner 3D artists

A smaller set of tools to learn, each doing one clear thing.

Hobbyists

Build something in an evening without relearning the tool first.

Students

Small enough that the modeling concepts stay visible behind it.

Low-poly creators

Built for faceted, game-ready meshes rather than dense sculpts.

Anyone new to 3D software

Fewer panels and fewer menus than a full modeling suite.

Characters, props, environments and asset kits open in Nubble. Select a screenshot to see it full size.

Screenshots of Nubble 0.1.0. The models were made elsewhere and imported through the glTF pipeline to test how the application handles real game assets.

Development status

Nubble is currently in active development. Features and compatibility may change as the application evolves. Nothing on this page is a promise of a release date.

Milestones, mirroring the project's own progress log.
Milestone State
Mesh core and viewport In the current build
Selection and transforms In the current build
Modelling operators In the current build
Import and export In the current build
Textures and UV editing In development
Painting and image effects Planned
Polish and first release Planned

Get Nubble for Windows

Download the current build, or read the documentation first.

The Nubble window with a textured low-poly character standing in the viewport, the outliner listing two objects.