Pixel Game Controller Crochet Pattern For Makers

Finished pixel game controller amigurumi

Finished Size: Approximately 10 inches (25 cm) tall and 7 inches (18 cm) wide

Skill Level: Intermediate

Estimated Time: 2-4 hours

Hook Size: 4 mm

Yarn: worsted yarn

Notions: Yarn needle, stitch marker, polyfill

Gauge: Approximately 12 sc x 14 rounds = 2 inches with 4 mm hook

Why Crocheters Love This Design

Pixel game controller d-pad - dark gray yarn detail

Step into retro nostalgia with this pixel game controller amigurumi, worked in worsted weight yarn on a 4 mm hook for a sturdy, defined fabric that holds its shape. The finished piece measures approximately 10 inches (25 cm) tall and 7 inches (18 cm) wide, making it a satisfying handful that fits comfortably in your arms or on a shelf. Tight single crochet rounds build the blocky silhouette, while invisible decreases keep the curves clean where the grips taper inward.

Marked as an Intermediate pattern, this project welcomes makers comfortable with surface crochet for the raised directional pad, short rows to shape the angled shoulder buttons, and a bit of color work to capture the classic two-tone layout. You will work in continuous spirals, count stitches carefully around the rounded handles, and finish with a neat whip stitch to seam the front and back panels. The dense worsted weight creates a plush yet structured texture, giving every pixelated button and joystick a satisfying, slightly squishy feel.

Your Supply List

Pixel game controller action button - red yarn detail
MaterialDetails
Yarnworsted yarn in off-white, dark gray, red, black, light gray, grey, gray, white
Hook4 mm crochet hook
StuffingPolyfill or fiberfill
EyesSafety eyes or embroidery thread
ExtrasYarn needle, stitch markers, scissors

Gauge: Approximately 12 sc x 14 rounds = 2 inches with 4 mm hook. Not critical but aim for tight, even stitches, if stuffing shows through, go down one hook size.

The Stitches, Explained

Note: This pattern uses US crochet terms. All rounds are worked in flat pieces sewn unless stated otherwise. Use a stitch marker in the first stitch of each round.

AbbreviationMeaning
scSingle crochet
incIncrease (2 sc in same stitch)
decDecrease (sc 2 together)
chChain

Crochet Along: Full Instructions

Pixel game controller start button - black yarn detail

controller body, off-white yarn

Row 1: Ch 27, sc in 2nd ch from hook and across (26)

Row 2: Ch 1, turn, sc across (26)

Row 3: Ch 1, turn, sc across (26)

Row 4: Ch 1, turn, sc across (26)

Row 5: Ch 1, turn, sc across (26)

Row 6: Ch 1, turn, sc across (26)

Row 7: Ch 1, turn, sc across (26)

Row 8: Ch 1, turn, sc across (26)

Row 9: Ch 1, turn, sc across (26)

Row 10: Ch 1, turn, sc across (26)

Row 11: Ch 1, turn, sc across (26)

Row 12: Ch 1, turn, sc across (26)

Row 13: Ch 1, turn, sc across (26)

Row 14: Ch 1, turn, sc across (26)

Fasten off, leaving long tail for sewing

Switch to dark gray yarn for the d-pad.

d-pad, dark gray yarn

Rnd 1: 6 sc in magic ring (6)

Rnd 2: inc around (12)

Rnd 3: (1 sc, inc) x 6 (18)

Rnd 4: (2 sc, inc) x 6 (24)

Rnd 5: sc around (24)

Rnd 6: (2 sc, dec) x 6 (18)

Rnd 7: (1 sc, dec) x 6 (12)

Rnd 8: dec around (6)

Rnd 9: fasten off, close hole (6)

Switch to red yarn for the action button.

action button (make 4), red yarn

Rnd 1: 6 sc in magic ring (6)

Fasten off (6 sts)

Switch to black yarn for the start button.

start button, black yarn

Rnd 1: 6 sc in magic ring (6)

Rnd 2: (5 sc, inc) x 1 (7)

Rnd 3: (5 sc, dec) x 1 (6)

Rnd 4: fasten off, close hole (6)

select button, black yarn

Rnd 1: 6 sc in magic ring (6)

Fasten off (6 sts)

joystick, black yarn

Rnd 1: 6 sc in magic ring (6)

Rnd 2: inc around (12)

Rnd 3: (1 sc, inc) x 6 (18)

Rnd 4: sc around (18)

Rnd 5: sc around (18)

Rnd 6: sc around (18)

Rnd 7: sc around (18)

Rnd 8: sc around (18)

Rnd 9: sc around (18)

Rnd 10: sc around (18)

Switch to red yarn for the button.

button (make 3), red yarn

Rnd 1: 6 sc in magic ring (6)

Fasten off (6 sts)

Switch to black yarn for the directional pad.

directional pad, black yarn

Rnd 1: 6 sc in magic ring (6)

Rnd 2: inc around (12)

Rnd 3: (1 sc, inc) x 6 (18)

Rnd 4: (2 sc, inc) x 6 (24)

Rnd 5: sc around (24)

Rnd 6: (2 sc, dec) x 6 (18)

Rnd 7: (1 sc, dec) x 6 (12)

Rnd 8: dec around (6)

Rnd 9: fasten off, close hole (6)

dpad button, black yarn

Rnd 1: 6 sc in magic ring (6)

Fasten off (6 sts)

Switch to white yarn for the crochet texture.

crochet texture, white yarn

Rnd 1: 6 sc in magic ring (6)

Rnd 2: inc around (12)

Rnd 3: (1 sc, inc) x 6 (18)

Rnd 4: (2 sc, inc) x 6 (24)

Rnd 5: sc around (24)

Rnd 6: (2 sc, dec) x 6 (18)

Rnd 7: (1 sc, dec) x 6 (12)

Rnd 8: dec around (6)

Final Stitch Counts

  • controller body: 26 stitches at widest point
  • d-pad: 24 stitches at widest point
  • action button (x 4): 6 stitches at widest point
  • start button: 7 stitches at widest point
  • select button: 6 stitches at widest point
  • joystick: 18 stitches at widest point
  • button (x 3): 6 stitches at widest point
  • directional pad: 24 stitches at widest point
  • dpad button: 6 stitches at widest point
  • crochet texture: 24 stitches at widest point

Assembling Your Amigurumi

1. Stuff controller body, joystick firmly with polyfill. Shape the stuffing as you go, pressing and molding to create a natural form. Add extra stuffing to the center for a rounded shape, less near the edges for a tapered look.

2. Check all seams are secure. Gently tug each attached piece to test. Trim any loose yarn ends with sharp scissors. Weave in all remaining tails with a needle, passing through at least 3 stitches in each direction to prevent unraveling. Give the finished piece a gentle squeeze to distribute stuffing evenly and shape the final form.

Helpful Tips and Cleaning Advice

These practical tips will help you crochet a well-shaped pixel game controller amigurumi using a 4 mm hook at an intermediate skill level.

  • Place a stitch marker in the first stitch of every round and move it up as you work to keep your stitch count accurate.
  • Use the invisible decrease instead of standard decreases to maintain a smooth surface on the controller body.
  • Stuff the piece firmly but evenly before closing the final round, paying extra attention to the joystick areas so they hold their shape.
  • Work color changes using surface crochet or duplicate stitch for the pixel-style buttons rather than stranded color work.
  • Check your gauge by crocheting a small swatch; consistent tension helps the controller keep its blocky, pixelated proportions.

Follow these care instructions to keep your amigurumi looking nicely finished over time.

  • Hand wash gently in cool water with mild detergent to protect the yarn fibers.
  • Spot clean small marks instead of washing the whole piece when possible.
  • Air dry flat on a towel, reshaping the controller as needed.
  • Keep the amigurumi out of direct sunlight to prevent color fading.

Good to Know: Reader Questions

What skill level is this pattern suited for?

This pattern is rated Intermediate. It uses techniques such as invisible decrease and surface crochet, so some prior amigurumi experience is helpful.

How long will it take to finish the controller?

Most crocheters complete this project in 2-4 hours, depending on stitch speed and how many breaks you take.

What hook and yarn should I use?

Use a 4 mm crochet hook with worsted weight yarn. Cotton or acrylic blends both work well for a firm shape that holds the pixel details.

Can I make the controller bigger or smaller?

Yes. To resize, simply switch to a thicker yarn with a larger hook, or use a finer yarn with a smaller hook, and adjust starting stitch counts as needed.

Am I allowed to sell finished items made from this pattern?

Yes, you may sell finished controllers made from this pattern in small quantities. Please credit the designer when listing items online.

More Free Patterns to Try

Love this pattern? Check out more free crochet patterns:

Advertisement