Add icons to this collection by clicking the heart icon.
Joystick icon - also known as joystick, console, video game, gamepad, game controller, gaming, gamer, and game console. Created in a clean lineal style with a black finish, perfect for web, apps, and UI projects. Available in SVG and PNG, with multiple style variants.
<svg
    xmlns="http://www.w3.org/2000/svg"
    width="682.667"
    height="682.667"
    viewBox="0 0 682.667 682.667"
>
    <defs>
        <clipPath id="a" clipPathUnits="userSpaceOnUse">
            <path d="M0 512h512V0H0Z" />
        </clipPath>
    </defs>
    <path
        d="M0 0v-90"
        transform="matrix(1.33333 0 0 -1.33333 140 281.333)"
        fill="none"
        stroke="#000"
        stroke-width="30"
        stroke-linecap="butt"
        stroke-linejoin="miter"
        stroke-miterlimit="10"
        stroke-dasharray="none"
        stroke-opacity="1"
    />
    <path
        d="M0 0h90"
        transform="matrix(1.33333 0 0 -1.33333 80 341.333)"
        fill="none"
        stroke="#000"
        stroke-width="30"
        stroke-linecap="butt"
        stroke-linejoin="miter"
        stroke-miterlimit="10"
        stroke-dasharray="none"
        stroke-opacity="1"
    />
    <path
        d="M0 0v-30"
        transform="matrix(1.33333 0 0 -1.33333 542.667 281.333)"
        fill="none"
        stroke="#000"
        stroke-width="30"
        stroke-linecap="butt"
        stroke-linejoin="miter"
        stroke-miterlimit="10"
        stroke-dasharray="none"
        stroke-opacity="1"
    />
    <path
        d="M0 0v-30"
        transform="matrix(1.33333 0 0 -1.33333 542.667 361.333)"
        fill="none"
        stroke="#000"
        stroke-width="30"
        stroke-linecap="butt"
        stroke-linejoin="miter"
        stroke-miterlimit="10"
        stroke-dasharray="none"
        stroke-opacity="1"
    />
    <path
        d="M0 0h30"
        transform="matrix(1.33333 0 0 -1.33333 482.667 341.333)"
        fill="none"
        stroke="#000"
        stroke-width="30"
        stroke-linecap="butt"
        stroke-linejoin="miter"
        stroke-miterlimit="10"
        stroke-dasharray="none"
        stroke-opacity="1"
    />
    <path
        d="M0 0h30"
        transform="matrix(1.33333 0 0 -1.33333 562.667 341.333)"
        fill="none"
        stroke="#000"
        stroke-width="30"
        stroke-linecap="butt"
        stroke-linejoin="miter"
        stroke-miterlimit="10"
        stroke-dasharray="none"
        stroke-opacity="1"
    />
    <g clip-path="url(#a)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
        <path
            d="M0 0c0-4.086-.816-7.982-2.296-11.531C-6.816-22.377-17.518-30-30-30c-16.568 0-30 13.431-30 30 0 16.569 13.432 30 30 30C-13.432 30 0 16.569 0 0Z"
            transform="translate(225 196)"
            fill="none"
            stroke="#000"
            stroke-width="30"
            stroke-linecap="butt"
            stroke-linejoin="miter"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0c0-16.569-13.432-30-30-30-12.482 0-23.184 7.623-27.704 18.469A29.892 29.892 0 0 0-60 0c0 16.569 13.432 30 30 30C-13.432 30 0 16.569 0 0Z"
            transform="translate(347 196)"
            fill="none"
            stroke="#000"
            stroke-width="30"
            stroke-linecap="butt"
            stroke-linejoin="miter"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0h62"
            transform="translate(225 196)"
            fill="none"
            stroke="#000"
            stroke-width="30"
            stroke-linecap="butt"
            stroke-linejoin="miter"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="m0 0-35.834-116.987c-8.96-21.501-29.969-35.505-53.262-35.505-29.354 0-54.03 22.038-57.335 51.207l-23.622 179.551a90.911 90.911 0 0 0-.577 10.242"
            transform="translate(185.63 167.492)"
            fill="none"
            stroke="#000"
            stroke-width="30"
            stroke-linecap="butt"
            stroke-linejoin="miter"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v91c0 16.569-13.432 30-30 30h-60c-16.568 0-30 13.431-30 30 0 16.569 13.432 30 30 30h210"
            transform="translate(256 316)"
            fill="none"
            stroke="#000"
            stroke-width="30"
            stroke-linecap="butt"
            stroke-linejoin="miter"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="m0 0 35.834-116.987c8.96-21.501 29.969-35.505 53.262-35.505 29.354 0 54.03 22.038 57.335 51.207l23.622 179.551c.381 3.361.577 6.779.577 10.242"
            transform="translate(326.37 167.492)"
            fill="none"
            stroke="#000"
            stroke-width="30"
            stroke-linecap="butt"
            stroke-linejoin="miter"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0c-16.004-14.625-37.309-23.546-60.696-23.546-49.706 0-90 40.294-90 90 0 49.705 40.294 90 90 90s90-40.295 90-90c0-10.693-1.865-20.95-5.287-30.464"
            transform="translate(165.696 189.546)"
            fill="none"
            stroke="#000"
            stroke-width="30"
            stroke-linecap="butt"
            stroke-linejoin="miter"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0c-3.423 9.514-5.287 19.771-5.287 30.464 0 49.706 40.294 90 90 90s90-40.294 90-90c0-49.705-40.294-90-90-90-23.388 0-44.692 8.921-60.696 23.546"
            transform="translate(322.287 225.536)"
            fill="none"
            stroke="#000"
            stroke-width="30"
            stroke-linecap="butt"
            stroke-linejoin="miter"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0h174.917"
            transform="translate(165 316)"
            fill="none"
            stroke="#000"
            stroke-width="30"
            stroke-linecap="butt"
            stroke-linejoin="miter"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
    </g>
</svg>
More icons in the same style and category