Top Steam Multiplayer Games Under $10

Comment Views: 0

While the peak summer blockbuster season is in full swing, enjoying a few hours of entertainment with friends doesn’t require spending a fortune on admission tickets. Often referred to as “friendslop”—approachable, low-budget multiplayer titles—these releases offer fantastic ways to spend an afternoon. Moreover, countless brilliant narratives, intricate puzzles, and clever game designs are available on Steam for less than the cost of a fancy coffee.

We have curated a selection of multiplayer games you can enjoy with companions anywhere across the globe (including one that doesn’t even demand an internet connection), all priced below a standard theater ticket.

1

An Eggstremely Hard Game

    <div class="display-card video large no-badge">


    <div class="w-adsninja-video-player">

        <div class="an-ignore">
            <div class="adsninja-video-player emaki-video-player emaki-video-player-444300b1136e25ce" id="emaki-video-player-444300b1136e25ce">
                <script>
                    window.valstream       = window.valstream || {};
                    window.valstream.queue = window.valstream.queue || [];

                    window.valstream.queue.push(function(){

                        const fallbackContent = `<button class="prem-player-close">x

                            console.warn('Failed to load AdsNinja video player.');
                            const container = document.getElementById('emaki-video-player-444300b1136e25ce');

                            if(!container){

                                return;
                            }

                            container.innerHTML = fallbackContent;

                            const videoPlayerContainer = document.getElementById('emaki-video-player-444300b1136e25ce');

                            if(videoPlayerContainer){

                                const videoPlayer = videoPlayerContainer.querySelector('video');

                                if(typeof Waypoint !== 'undefined' && videoPlayer){

                                    const videoPlayerWaypoint = new Waypoint.Inview({
                                        element: videoPlayerContainer,
                                        enter: function(direction){

                                            if(direction == 'up'){

                                                this.element.classList.remove('video-player-floating');
                                            }
                                        },
                                        entered: function(direction){

                                            if(direction == 'up'){

                                                this.element.classList.remove('video-player-floating');
                                            }
                                        },
                                        exit: function(direction){

                                            if(direction == 'down' && !videoPlayer.paused){

                                                this.element.classList.add('video-player-floating');
                                            }
                                        },
                                        exited: function(direction){

                                            if(direction == 'down' && !videoPlayer.paused){

                                                this.element.classList.add('video-player-floating');
                                            }
                                        },
                                        offset: -50
                                    });
                                }

                                const closeButton = videoPlayerContainer.querySelector('button.prem-player-close');

                                if(closeButton){

                                    closeButton.addEventListener('click', function(){

                                        videoPlayerContainer.classList.remove('video-player-floating');

                                        if(videoPlayer){

                                            videoPlayer.pause();
                                        }
                                    });
                                }

                                if(videoPlayer && typeof Waypoint !== 'undefined'){

                                    videoPlayer.addEventListener('fullscreenchange', function(){

                                        Waypoint.refreshAll();
                                    });
                                }
                            }
                        };

                        if(!window.an || typeof window.an.monetizeVideo !== 'function'){

                            fallbackToNativePlayer();
                        }
                        else{

                            window.an.monetizeVideo(
                                '.emaki-video-player-444300b1136e25ce', 
                                JSON.parse(`{\"name\":\"Instream-InContent\",\"groupName\":\"content\"}`), 
                                JSON.parse(`{\"trackingId\":\"in-content\",\"playlist\":[{\"title\":\"An Eggstremely Hard Game trailer\",\"description\":\"\",\"length\":\"1:03\",\"mimeType\":\"video\\/mp4\",\"url\":\"https:\\/\\/video.polygonimages.com\\/2026\\/07\\/an-eggstremely-hard-game-trailer-1785528694.mp4\",\"thumbnailLink\":\"https:\\/\\/static0.polygonimages.com\\/wordpress\\/wordpress\\/wp-content\\/uploads\\/2026\\/07\\/an-eggstremely-hard-image.jpg?fit=crop&w=1024&h=576\",\"textTracks\":[{\"kind\":\"subtitles\",\"label\":\"English\",\"language\":\"en\",\"url\":\"https:\\/\\/video.polygonimages.com\\/2026\\/07\\/an-eggstremely-hard-game-trailer-1785528694-1785528852.vtt\",\"default\":false}]}]}`)
                            ).catch(fallbackToNativePlayer);
                        }
                    });
                </script>
            </div>
        </div>

    </div>

</div>

Where to play: Windows PC

Anyone who remembers carrying a fragile egg around for a week as a mock-parenting assignment in health class has already experienced the spiritual precursor to An Eggstremely Hard Game. Recently launched, the title casts players as “exceptionally qualified goose parents” striving to transport their precious egg back home. Bumping into obstacles or dropping the cargo fractures the shell, progressively heightening the challenge. The hazards escalate quickly, evolving from simple boulders you must navigate around to swinging pendulums and wrecking balls that demand precise aerial coordination with your partner. If communication falters, the deliberately chaotic physics and whimsical handling will likely leave your fragile cargo scrambled on the pavement. Available for just $5, An Eggstremely Hard Game accommodates groups of two to four players.

2

Lethal Company

    <div class="display-card video large no-badge">


    <div class="w-adsninja-video-player">

        <div class="an-ignore">
            <div class="adsninja-video-player emaki-video-player emaki-video-player-2bde7ce23ec108a6" id="emaki-video-player-2bde7ce23ec108a6">
                <script>
                    window.valstream       = window.valstream || {};
                    window.valstream.queue = window.valstream.queue || [];

                    window.valstream.queue.push(function(){

                        const fallbackContent = `<button class="prem-player-close">x

                            console.warn('Failed to load AdsNinja video player.');
                            const container = document.getElementById('emaki-video-player-2bde7ce23ec108a6');

                            if(!container){

                                return;
                            }

                            container.innerHTML = fallbackContent;

                            const videoPlayerContainer = document.getElementById('emaki-video-player-2bde7ce23ec108a6');

                            if(videoPlayerContainer){

                                const videoPlayer = videoPlayerContainer.querySelector('video');

                                if(typeof Waypoint !== 'undefined' && videoPlayer){

                                    const videoPlayerWaypoint = new Waypoint.Inview({
                                        element: videoPlayerContainer,
                                        enter: function(direction){

                                            if(direction == 'up'){

                                                this.element.classList.remove('video-player-floating');
                                            }
                                        },
                                        entered: function(direction){

                                            if(direction == 'up'){

                                                this.element.classList.remove('video-player-floating');
                                            }
                                        },
                                        exit: function(direction){

                                            if(direction == 'down' && !videoPlayer.paused){

                                                this.element.classList.add('video-player-floating');
                                            }
                                        },
                                        exited: function(direction){

                                            if(direction == 'down' && !videoPlayer.paused){

                                                this.element.classList.add('video-player-floating');
                                            }
                                        },
                                        offset: -50
                                    });
                                }

                                const closeButton = videoPlayerContainer.querySelector('button.prem-player-close');

                                if(closeButton){

                                    closeButton.addEventListener('click', function(){

                                        videoPlayerContainer.classList.remove('video-player-floating');

                                        if(videoPlayer){

                                            videoPlayer.pause();
                                        }
                                    });
                                }

                                if(videoPlayer && typeof Waypoint !== 'undefined'){

                                    videoPlayer.addEventListener('fullscreenchange', function(){

                                        Waypoint.refreshAll();
                                    });
                                }
                            }
                        };

                        if(!window.an || typeof window.an.monetizeVideo !== 'function'){

                            fallbackToNativePlayer();
                        }
                        else{

                            window.an.monetizeVideo(
                                '.emaki-video-player-2bde7ce23ec108a6', 
                                JSON.parse(`{\"name\":\"Instream-InContent\",\"groupName\":\"content\"}`), 
                                JSON.parse(`{\"trackingId\":\"in-content\",\"playlist\":[{\"title\":\"Lethal Company trailer\",\"description\":\"\",\"length\":\"0:52\",\"mimeType\":\"video\\/mp4\",\"url\":\"https:\\/\\/video.polygonimages.com\\/2026\\/07\\/lethal-company-on-steam-1785528860.mp4\",\"thumbnailLink\":\"https:\\/\\/static0.polygonimages.com\\/wordpress\\/wordpress\\/wp-content\\/uploads\\/chorus\\/uploads\\/chorus_asset\\/file\\/25230117\\/ss_568d97dfa9d8d3128157d84c9437030ccc1011b0.jpg?fit=crop&w=1024&h=576\",\"textTracks\":[{\"kind\":\"subtitles\",\"label\":\"English\",\"language\":\"en\",\"url\":\"https:\\/\\/video.polygonimages.com\\/2026\\/07\\/lethal-company-on-steam-1785528860-1785528972.vtt\",\"default\":false}]}]}`)
                            ).catch(fallbackToNativePlayer);
                        }
                    });
                </script>
            </div>
        </div>

    </div>

</div>

Where to play: Windows PC

Following its early access debut, Lethal Company captured the internet’s attention through a brilliant fusion of dark comedy and survival horror. You and your crew act as expendable employees for “The Company,” tasked with scavenging abandoned industrial moons for valuable scrap. Teams of up to four can bond over mutual terror—such as dodging Snare Fleas, massive carnivorous centipedes lurking on ceilings—while navigating procedurally generated complexes. True to its bleak moniker, corporate management values your output far more than your safety, leaving stragglers behind if they miss the ship’s departure or unceremoniously jettisoning crews that fail to meet quotas. Priced at $9.99, Lethal Company supports cooperative squads of four.

3

Strikers Club

    <div class="display-card video large no-badge">


    <div class="w-adsninja-video-player">

        <div class="an-ignore">
            <div class="adsninja-video-player emaki-video-player emaki-video-player-b26f3b9e40ae76a8" id="emaki-video-player-b26f3b9e40ae76a8">
                <script>
                    window.valstream       = window.valstream || {};
                    window.valstream.queue = window.valstream.queue || [];

                    window.valstream.queue.push(function(){

                        const fallbackContent = `<button class="prem-player-close">x

                            console.warn('Failed to load AdsNinja video player.');
                            const container = document.getElementById('emaki-video-player-b26f3b9e40ae76a8');

                            if(!container){

                                return;
                            }

                            container.innerHTML = fallbackContent;

                            const videoPlayerContainer = document.getElementById('emaki-video-player-b26f3b9e40ae76a8');

                            if(videoPlayerContainer){

                                const videoPlayer = videoPlayerContainer.querySelector('video');

                                if(typeof Waypoint !== 'undefined' && videoPlayer){

                                    const videoPlayerWaypoint = new Waypoint.Inview({
                                        element: videoPlayerContainer,
                                        enter: function(direction){

                                            if(direction == 'up'){

                                                this.element.classList.remove('video-player-floating');
                                            }
                                        },
                                        entered: function(direction){

                                            if(direction == 'up'){

                                                this.element.classList.remove('video-player-floating');
                                            }
                                        },
                                        exit: function(direction){

                                            if(direction == 'down' && !videoPlayer.paused){

                                                this.element.classList.add('video-player-floating');
                                            }
                                        },
                                        exited: function(direction){

                                            if(direction == 'down' && !videoPlayer.paused){

                                                this.element.classList.add('video-player-floating');
                                            }
                                        },
                                        offset: -50
                                    });
                                }

                                const closeButton = videoPlayerContainer.querySelector('button.prem-player-close');

                                if(closeButton){

                                    closeButton.addEventListener('click', function(){

                                        videoPlayerContainer.classList.remove('video-player-floating');

                                        if(videoPlayer){

                                            videoPlayer.pause();
                                        }
                                    });
                                }

                                if(videoPlayer && typeof Waypoint !== 'undefined'){

                                    videoPlayer.addEventListener('fullscreenchange', function(){

                                        Waypoint.refreshAll();
                                    });
                                }
                            }
                        };

                        if(!window.an || typeof window.an.monetizeVideo !== 'function'){

                            fallbackToNativePlayer();
                        }
                        else{

                            window.an.monetizeVideo(
                                '.emaki-video-player-b26f3b9e40ae76a8', 
                                JSON.parse(`{\"name\":\"Instream-InContent\",\"groupName\":\"content\"}`), 
                                JSON.parse(`{\"trackingId\":\"in-content\",\"playlist\":[{\"title\":\"Strikers Club on Steam\",\"description\":\"\",\"length\":\"1:00\",\"mimeType\":\"video\\/mp4\",\"url\":\"https:\\/\\/video.polygonimages.com\\/2026\\/07\\/strikers-club-on-steam-1785528937.mp4\",\"thumbnailLink\":\"https:\\/\\/static0.polygonimages.com\\/wordpress\\/wordpress\\/wp-content\\/uploads\\/2026\\/07\\/strikers-club.jpg?fit=crop&w=1024&h=576\",\"textTracks\":[{\"kind\":\"subtitles\",\"label\":\"English\",\"language\":\"en\",\"url\":\"https:\\/\\/video.polygonimages.com\\/2026\\/07\\/strikers-club-on-steam-1785528937-1785529091.vtt\",\"default\":false}]}]}`)
                            ).catch(fallbackToNativePlayer);
                        }
                    });
                </script>
            </div>
        </div>

    </div>

</div>

Where to play: Windows PC

If the conclusion of international soccer tournaments leaves you craving the pitch, Strikers Club serves as an ideal remedy. This multiplayer soccer simulation debuted in a free-to-play early access phase. Abandoning traditional arcade mechanics where a single user commands an entire team, every individual on the field—including yourself—is controlled by a real person. Adhering to the authentic rules and pacing of traditional matches, the game introduces specialized mechanics tailored to each specific position. Although the early access build continues to receive polish and updates, you can jump in completely free of charge. Strikers Club accommodates online competitive PvP and co-op matches ranging from 5v5 showdowns to full 11v11 team sheets.

4

Tick Tock: A Tale for Two

    <div class="display-card video large no-badge">


    <div class="w-adsninja-video-player">

        <div class="an-ignore">
            <div class="adsninja-video-player emaki-video-player emaki-video-player-6f251da23d92c829" id="emaki-video-player-6f251da23d92c829">
                <script>
                    window.valstream       = window.valstream || {};
                    window.valstream.queue = window.valstream.queue || [];

                    window.valstream.queue.push(function(){

                        const fallbackContent = `<button class="prem-player-close">x

                            console.warn('Failed to load AdsNinja video player.');
                            const container = document.getElementById('emaki-video-player-6f251da23d92c829');

                            if(!container){

                                return;
                            }

                            container.innerHTML = fallbackContent;

                            const videoPlayerContainer = document.getElementById('emaki-video-player-6f251da23d92c829');

                            if(videoPlayerContainer){

                                const videoPlayer = videoPlayerContainer.querySelector('video');

                                if(typeof Waypoint !== 'undefined' && videoPlayer){

                                    const videoPlayerWaypoint = new Waypoint.Inview({
                                        element: videoPlayerContainer,
                                        enter: function(direction){

                                            if(direction == 'up'){

                                                this.element.classList.remove('video-player-floating');
                                            }
                                        },
                                        entered: function(direction){

                                            if(direction == 'up'){

                                                this.element.classList.remove('video-player-floating');
                                            }
                                        },
                                        exit: function(direction){

                                            if(direction == 'down' && !videoPlayer.paused){

                                                this.element.classList.add('video-player-floating');
                                            }
                                        },
                                        exited: function(direction){

                                            if(direction == 'down' && !videoPlayer.paused){

                                                this.element.classList.add('video-player-floating');
                                            }
                                        },
                                        offset: -50
                                    });
                                }

                                const closeButton = videoPlayerContainer.querySelector('button.prem-player-close');

                                if(closeButton){

                                    closeButton.addEventListener('click', function(){

                                        videoPlayerContainer.classList.remove('video-player-floating');

                                        if(videoPlayer){

                                            videoPlayer.pause();
                                        }
                                    });
                                }

                                if(videoPlayer && typeof Waypoint !== 'undefined'){

                                    videoPlayer.addEventListener('fullscreenchange', function(){

                                        Waypoint.refreshAll();
                                    });
                                }
                            }
                        };

                        if(!window.an || typeof window.an.monetizeVideo !== 'function'){

                            fallbackToNativePlayer();
                        }
                        else{

                            window.an.monetizeVideo(
                                '.emaki-video-player-6f251da23d92c829', 
                                JSON.parse(`{\"name\":\"Instream-InContent\",\"groupName\":\"content\"}`), 
                                JSON.parse(`{\"trackingId\":\"in-content\",\"playlist\":[{\"title\":\"Tick Tock A Tale for Two on Steam\",\"description\":\"\",\"length\":\"1:29\",\"mimeType\":\"video\\/mp4\",\"url\":\"https:\\/\\/video.polygonimages.com\\/2026\\/07\\/tick-tock-a-tale-for-two-on-steam-1785529116.mp4\",\"thumbnailLink\":\"https:\\/\\/static0.polygonimages.com\\/wordpress\\/wordpress\\/wp-content\\/uploads\\/2026\\/07\\/ss_a4c30443e3319f25b0c646250118af754bd97ff7-1920x1080.jpg?fit=crop&w=1024&h=576\",\"textTracks\":[{\"kind\":\"subtitles\",\"label\":\"English\",\"language\":\"en\",\"url\":\"https:\\/\\/video.polygonimages.com\\/2026\\/07\\/tick-tock-a-tale-for-two-on-steam-1785529116-1785529271.vtt\",\"default\":false}]}]}`)
                            ).catch(fallbackToNativePlayer);
                        }
                    });
                </script>
            </div>
        </div>

    </div>

</div>

Where to play: Android devices, iOS, Nintendo Switch, Windows PC

Tick Tock: A Tale for Two is an evocative cooperative puzzle game set within a haunting clockwork realm. Imprisoned by an enigmatic horologist, you and a companion must decode increasingly challenging conundrums by communicating the visual clues split across your respective screens. Heavily inspired by Scandinavian folklore with hand-drawn aesthetics, the environment crafts an eerie, mesmerizing atmosphere. Requiring just a few hours to complete, the game doesn’t even mandate a traditional internet connection—as long as you can communicate with your partner verbally, cross-platform play is seamlessly supported. Tick Tock: A Tale for Two is designed for exactly two players and retails for $5.99.

5

Shift at Midnight

    <div class="display-card video large no-badge">


    <div class="w-adsninja-video-player">

        <div class="an-ignore">
            <div class="adsninja-video-player emaki-video-player emaki-video-player-cda52ab9278e7a2d" id="emaki-video-player-cda52ab9278e7a2d">
                <script>
                    window.valstream       = window.valstream || {};
                    window.valstream.queue = window.valstream.queue || [];

                    window.valstream.queue.push(function(){

                        const fallbackContent = `<button class="prem-player-close">x

                            console.warn('Failed to load AdsNinja video player.');
                            const container = document.getElementById('emaki-video-player-cda52ab9278e7a2d');

                            if(!container){

                                return;
                            }

                            container.innerHTML = fallbackContent;

                            const videoPlayerContainer = document.getElementById('emaki-video-player-cda52ab9278e7a2d');

                            if(videoPlayerContainer){

                                const videoPlayer = videoPlayerContainer.querySelector('video');

                                if(typeof Waypoint !== 'undefined' && videoPlayer){

                                    const videoPlayerWaypoint = new Waypoint.Inview({
                                        element: videoPlayerContainer,
                                        enter: function(direction){

                                            if(direction == 'up'){

                                                this.element.classList.remove('video-player-floating');
                                            }
                                        },
                                        entered: function(direction){

                                            if(direction == 'up'){

                                                this.element.classList.remove('video-player-floating');
                                            }
                                        },
                                        exit: function(direction){

                                            if(direction == 'down' && !videoPlayer.paused){

                                                this.element.classList.add('video-player-floating');
                                            }
                                        },
                                        exited: function(direction){

                                            if(direction == 'down' && !videoPlayer.paused){

                                                this.element.classList.add('video-player-floating');
                                            }
                                        },
                                        offset: -50
                                    });
                                }

                                const closeButton = videoPlayerContainer.querySelector('button.prem-player-close');

                                if(closeButton){

                                    closeButton.addEventListener('click', function(){

                                        videoPlayerContainer.classList.remove('video-player-floating');

                                        if(videoPlayer){

                                            videoPlayer.pause();
                                        }
                                    });
                                }

                                if(videoPlayer && typeof Waypoint !== 'undefined'){

                                    videoPlayer.addEventListener('fullscreenchange', function(){

                                        Waypoint.refreshAll();
                                    });
                                }
                            }
                        };

                        if(!window.an || typeof window.an.monetizeVideo !== 'function'){

                            fallbackToNativePlayer();
                        }
                        else{

                            window.an.monetizeVideo(
                                '.emaki-video-player-cda52ab9278e7a2d', 
                                JSON.parse(`{\"name\":\"Instream-InContent\",\"groupName\":\"content\"}`), 
                                JSON.parse(`{\"trackingId\":\"in-content\",\"playlist\":[{\"title\":\"Shift At Midnight on Steam\",\"description\":\"\",\"length\":\"1:38\",\"mimeType\":\"video\\/mp4\",\"url\":\"https:\\/\\/video.polygonimages.com\\/2026\\/07\\/shift-at-midnight-on-steam-1785529263.mp4\",\"thumbnailLink\":\"https:\\/\\/static0.polygonimages.com\\/wordpress\\/wordpress\\/wp-content\\/uploads\\/2026\\/07\\/ss_a7b10d3b321f42e8b8c0c75a1c6202802ecd6f21-1920x1080.jpg?fit=crop&w=1024&h=576\",\"textTracks\":[{\"kind\":\"subtitles\",\"label\":\"English\",\"language\":\"en\",\"url\":\"https:\\/\\/video.polygonimages.com\\/2026\\/07\\/shift-at-midnight-on-steam-1785529263-1785529392.vtt\",\"default\":false}]}]}`)
                            ).catch(fallbackToNativePlayer);
                        }
                    });
                </script>
            </div>
        </div>

    </div>

</div>

Where to play: Windows PC

Shift at Midnight brilliantly distills the mundane stress of managing a late-night gas station—restocking shelves, cleaning up pools of mysterious fluid, ringing up customers—while occasionally fighting off bloodthirsty monsters. This cooperative detective horror title tasks you and your friends with balancing retail duties against the threat of monstrous doppelgangers posing as patrons. As you process transactions, you must scrutinize customer IDs for discrepancies, eliminating impersonators before they leave the store and transform. Fall behind on vigilance, and your team will find themselves barricading the doors and praying for dawn. Shift at Midnight is priced at $9.99 and supports groups of up to three players.

6

BOKURA

    <div class="display-card video large no-badge">


    <div class="w-adsninja-video-player">

        <div class="an-ignore">
            <div class="adsninja-video-player emaki-video-player emaki-video-player-60fabfdf645e26d3" id="emaki-video-player-60fabfdf645e26d3">
                <script>
                    window.valstream       = window.valstream || {};
                    window.valstream.queue = window.valstream.queue || [];

                    window.valstream.queue.push(function(){

                        const fallbackContent = `<button class="prem-player-close">x

                            console.warn('Failed to load AdsNinja video player.');
                            const container = document.getElementById('emaki-video-player-60fabfdf645e26d3');

                            if(!container){

                                return;
                            }

                            container.innerHTML = fallbackContent;

                            const videoPlayerContainer = document.getElementById('emaki-video-player-60fabfdf645e26d3');

                            if(videoPlayerContainer){

                                const videoPlayer = videoPlayerContainer.querySelector('video');

                                if(typeof Waypoint !== 'undefined' && videoPlayer){

                                    const videoPlayerWaypoint = new Waypoint.Inview({
                                        element: videoPlayerContainer,
                                        enter: function(direction){

                                            if(direction == 'up'){

                                                this.element.classList.remove('video-player-floating');
                                            }
                                        },
                                        entered: function(direction){

                                            if(direction == 'up'){

                                                this.element.classList.remove('video-player-floating');
                                            }
                                        },
                                        exit: function(direction){

                                            if(direction == 'down' && !videoPlayer.paused){

                                                this.element.classList.add('video-player-floating');
                                            }
                                        },
                                        exited: function(direction){

                                            if(direction == 'down' && !videoPlayer.paused){

                                                this.element.classList.add('video-player-floating');
                                            }
                                        },
                                        offset: -50
                                    });
                                }

                                const closeButton = videoPlayerContainer.querySelector('button.prem-player-close');

                                if(closeButton){

                                    closeButton.addEventListener('click', function(){

                                        videoPlayerContainer.classList.remove('video-player-floating');

                                        if(videoPlayer){

                                            videoPlayer.pause();
                                        }
                                    });
                                }

                                if(videoPlayer && typeof Waypoint !== 'undefined'){

                                    videoPlayer.addEventListener('fullscreenchange', function(){

                                        Waypoint.refreshAll();
                                    });
                                }
                            }
                        };

                        if(!window.an || typeof window.an.monetizeVideo !== 'function'){

                            fallbackToNativePlayer();
                        }
                        else{

                            window.an.monetizeVideo(
                                '.emaki-video-player-60fabfdf645e26d3', 
                                JSON.parse(`{\"name\":\"Instream-InContent\",\"groupName\":\"content\"}`), 
                                JSON.parse(`{\"trackingId\":\"in-content\",\"playlist\":[{\"title\":\"BOKURA on Steam\",\"description\":\"\",\"length\":\"1:35\",\"mimeType\":\"video\\/mp4\",\"url\":\"https:\\/\\/video.polygonimages.com\\/2026\\/07\\/bokura-on-steam-1785529496.mp4\",\"thumbnailLink\":\"https:\\/\\/static0.polygonimages.com\\/wordpress\\/wordpress\\/wp-content\\/uploads\\/2026\\/07\\/bokura-screenshot-1.jpg?fit=crop&w=1024&h=576\",\"textTracks\":[{\"kind\":\"subtitles\",\"label\":\"English\",\"language\":\"en\",\"url\":\"https:\\/\\/video.polygonimages.com\\/2026\\/07\\/bokura-on-steam-1785529496-1785529631.vtt\",\"default\":false}]}]}`)
                            ).catch(fallbackToNativePlayer);
                        }
                    });
                </script>
            </div>
        </div>

    </div>

</div>

Where to play: Nintendo Switch (requires Nintendo Switch Online), Windows PC

                                        <aside class="w-promotion-offer promo-article-content-3/4-depth w-promotion-widget" data-popup="false" data-sentinel-tracking="false" data-promotion-zone="TmV3c2xldHRlciBBcnRpY2xlIENvbnRlbnQgV2lkZ2V0" data-nosnippet>
                                    <link rel="stylesheet" href="https://static0.polygonimages.com/assets/promotions.918077f8.css">
                    <div class="promotion-offer-box" data-style-path-url="https://static0.polygonimages.com/assets/promotions.918077f8.css">
                <div id="newsletter-form" class="newsletter-section" data-inview-category="Newsletter Article Content Widget" data-inview-type="loaded_newsletter" data-inview-value="">

            <h3 class="form-section-title">
                <i class="icon i-newsletters show-desktop"></i>
                Subscribe to the newsletter for cheap multiplayer game picks
            </h3>

            <div class="newsletter-content-select">
                <div class="newsletter-content-element">
                    <input class="cta-mailingList" id="mailingList-145" name="mailingList[]" type="checkbox" value="145" checked hidden>
                    <div class="label-desc">Looking for more low-cost multiplayer gems? Subscribing to the newsletter unlocks curated recommendations, under-the-radar discoveries, and buying tips focused on budget-friendly co-op and local play - so you'll always have affordable game nights planned.</div>
                </div>
            </div>
            <hr class="divider">
            <div class="w-input-group">
                <div>
                    <input id="email" class="user-form-input" maxlength="4000" name="email" placeholder="Email Address" required="" type="email">
                    <span id="newsletter-response" class="msg-error is-hidden"></span>
                </div>
                <button class="valnet-newsletter-btn" id="SubmitButton" name="SubmitButton" type="submit" value="Subscribe"><i class="icon i-newsletters show-mobile"></i><span>Get Updates</span></button>
            </div>
            <div class="form-group">
                <span id="f-validation" class="f-errors is-hidden"></span>
                                    <div id="v2-captcha-container" class="g-recaptcha-container" hidden></div>
                                    <input type="hidden" id="recaptcha-token" name="recaptcha_token">
                <div class="form-notes bottom-note">By subscribing, you agree to receive newsletter and marketing emails, and accept our <a href="https://www.valnetinc.com/en/terms-of-use" rel="noopener noreferrer" target="_blank">Terms of Use</a> and <a href="https://www.valnetinc.com/en/privacy-policy" rel="noopener noreferrer" target="_blank">Privacy Policy</a>. You can unsubscribe anytime.</div>
            </div>
        </div>
        </div>

                                            </div>
    </aside><p><em>BOKURA </em>is a striking atmospheric side-scrolling puzzle game engineered strictly for two players across separate devices. Assuming the roles of runaway brothers who faint after witnessing a lifeless deer, both players awaken to perceive drastically altered realities. While one navigates a world filled with organic wildlife, the other traverses a desolate landscape of machinery. Much like <em>Tick Tock</em>, maintaining open voice or in-person communication is essential to interpreting each other's distinct visual perspectives and solving collaborative puzzles. <a href="https://store.steampowered.com/app/1801110/BOKURA/" rel="noopener noreferrer nofollow" target="_blank"><em>BOKURA </em></a>requires individual screens for each participant—precluding local split-screen—and costs $5.49.</p><h2 id="meccha-chameleon">
        <span class="item-num">7 </span>
    <span>
                        Meccha Chameleon
                </span>
   </h2>




    <div class="display-card video large no-badge">


    <div class="w-adsninja-video-player">

        <div class="an-ignore">
            <div class="adsninja-video-player emaki-video-player emaki-video-player-34410598665a6182" id="emaki-video-player-34410598665a6182">
                <script>
                    window.valstream       = window.valstream || {};
                    window.valstream.queue = window.valstream.queue || [];

                    window.valstream.queue.push(function(){

                        const fallbackContent = `<button class="prem-player-close">x

                            console.warn('Failed to load AdsNinja video player.');
                            const container = document.getElementById('emaki-video-player-34410598665a6182');

                            if(!container){

                                return;
                            }

                            container.innerHTML = fallbackContent;

                            const videoPlayerContainer = document.getElementById('emaki-video-player-34410598665a6182');

                            if(videoPlayerContainer){

                                const videoPlayer = videoPlayerContainer.querySelector('video');

                                if(typeof Waypoint !== 'undefined' && videoPlayer){

                                    const videoPlayerWaypoint = new Waypoint.Inview({
                                        element: videoPlayerContainer,
                                        enter: function(direction){

                                            if(direction == 'up'){

                                                this.element.classList.remove('video-player-floating');
                                            }
                                        },
                                        entered: function(direction){

                                            if(direction == 'up'){

                                                this.element.classList.remove('video-player-floating');
                                            }
                                        },
                                        exit: function(direction){

                                            if(direction == 'down' && !videoPlayer.paused){

                                                this.element.classList.add('video-player-floating');
                                            }
                                        },
                                        exited: function(direction){

                                            if(direction == 'down' && !videoPlayer.paused){

                                                this.element.classList.add('video-player-floating');
                                            }
                                        },
                                        offset: -50
                                    });
                                }

                                const closeButton = videoPlayerContainer.querySelector('button.prem-player-close');

                                if(closeButton){

                                    closeButton.addEventListener('click', function(){

                                    videoPlayerContainer.classList.remove('video-player-floating');

                                        if(videoPlayer){

                                            videoPlayer.pause();
                                        }
                                    });
                                }

                                if(videoPlayer && typeof Waypoint !== 'undefined'){

                                    videoPlayer.addEventListener('fullscreenchange', function(){

                                        Waypoint.refreshAll();
                                    });
                                }
                            }
                        };

                        if(!window.an || typeof window.an.monetizeVideo !== 'function'){

                            fallbackToNativePlayer();
                        }
                        else{

                            window.an.monetizeVideo(
                                '.emaki-video-player-34410598665a6182', 
                                JSON.parse(`{\"name\":\"Instream-InContent\",\"groupName\":\"content\"}`), 
                                JSON.parse(`{\"trackingId\":\"in-content\",\"playlist\":[{\"title\":\"Meccha Chameleon trailer\",\"description\":\"\",\"length\":\"0:22\",\"mimeType\":\"video\\/mp4\",\"url\":\"https:\\/\\/video.polygonimages.com\\/2026\\/06\\/meccha-chameleon-best-indie-games-trailers-1781629670.mp4\",\"thumbnailLink\":\"https:\\/\\/static0.polygonimages.com\\/wordpress\\/wordpress\\/wp-content\\/uploads\\/2026\\/06\\/vlcsnap-2026-06-16-18h09m23s340.jpg?fit=crop&w=1024&h=576\",\"textTracks\":[{\"kind\":\"subtitles\",\"label\":\"English\",\"language\":\"en\",\"url\":\"https:\\/\\/video.polygonimages.com\\/2026\\/06\\/meccha-chameleon-best-indie-games-trailers-1781629670-1781629881.vtt\",\"default\":false}]}]}`)
                            ).catch(fallbackToNativePlayer);
                        }
                    });
                </script>
            </div>
        </div>

    </div>

</div>

Where to play: Windows PC

Meccha Chameleon turns traditional hide-and-seek on its head, swapping conventional stealth mechanics for artistic mimicry. Lobbies split participants into “chameleons,” who paint themselves to match the environment, and “hunters,” tasked with tracking down the concealed players. For creatively inclined gamers, the depth of camouflage possible is astonishing. Achieving viral status over the summer, the title shifted two million units within a single week of release—though players may want to exercise caution with user-generated custom maps for the time being. Priced at $5.99, Meccha Chameleon supports parties ranging from 2 to 24 players (though developers recommend capping groups at 10 for the optimal experience).

Share:

Related articles

Search games, news and articles…

Enter at least two characters

Enter at least two characters