↓ Skip to main content

Nuts UP! Bolts Sort Puzzle

Roman Zaiets
Author
Roman Zaiets
Unity developer with nearly 5 years of commercial experience.

About the Project
#

Nuts UP! Bolts Sort Puzzle is a mobile puzzle game built around sorting colored nuts onto matching bolts. Players solve increasingly challenging puzzles by planning moves, organizing objects, and completing levels under specific gameplay constraints.

My Contributions
#

  • Puzzle gameplay mechanics
  • Game state management
  • Player interaction systems
  • Level progression
  • Gameplay debugging and optimization

Project Overview
#

The project focuses on accessible, logic-based puzzle gameplay with intuitive controls and progressively increasing difficulty.

The main gameplay loop involves selecting and moving nuts between bolts while respecting sorting rules and determining when a puzzle has been successfully completed.

My Responsibilities
#

  • Implementing and maintaining puzzle gameplay logic in Unity and C#
  • Handling player input and object interactions
  • Developing sorting rules and move validation
  • Supporting level initialization, progression, and completion conditions
  • Integrating gameplay logic with animations and visual feedback
  • Debugging gameplay edge cases and improving responsiveness

Technical Approach
#

The gameplay architecture emphasizes separation between puzzle rules, game state, and visual presentation.

This approach allows gameplay conditions to be evaluated independently of animations and user input, improving maintainability and reducing the risk of inconsistent game states.

Technologies
#

  • Unity
  • C#
  • Unity Ads
  • DOTween
  • AssetBundles
  • Animator
  • Rest API
  • IAP
  • Puzzle Game Development
  • Game State Management
  • Mobile Game Development