← Back to selected work
Technical write-up

Fit Factory

A Godot physics puzzle game about dragging, stacking, and squishing blocks through holes in walls.

Focus
Physics interaction
Engine / language
Godot / GDScript
Project date
June 2025
Development time
3 months

Fit Factory gameplay footage.

Two ways to grab

Left-click dragging locks the block’s rotation and disables its gravity. A force moves the block toward the mouse cursor.

Right-click grabbing creates a joint at the clicked point and applies the movement force to that joint. The block remains affected by gravity and can dangle from the grab point.

These controls give the player a choice between holding a block steady and manipulating it through the physics simulation.

Collision-driven squishing

Before squishing a block against a wall, the game checks the impact speed and angle. The side that hits the wall determines the direction in which the block is squished.

Players can reshape and stack blocks to fit through the walls within the time limit.

Contact

Email me about gameplay programming roles.

nicovision@proton.me