# An extension for multiplayer games without using split-screen

**URL:** <https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310>\
**Category:** Show & Tell\
**Tags:** extension\
**Created:** [April 13, 2026, 11:05pm UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310 "2026-04-13T23:05:17Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![CodingGrizzlyBear](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codinggrizzlybear/32/14838_2.png) [@CodingGrizzlyBear](https://forum.makecode.com/u/CodingGrizzlyBear)\
**Post date:** [April 13, 2026, 11:05pm UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/1 "2026-04-13T23:05:17Z")

</div>

> **[GitHub - codinggrizzlybear/multiplayer-camera-centering-extension: A simple way to handle multiplayer games without...](https://github.com/codinggrizzlybear/multiplayer-camera-centering-extension/)**
>
> A simple way to handle multiplayer games without including split screen

Using this extension I made, you can center the camera between multiple sprites and not have them leave the screen.

The extension support up to 6 sprites (idk maybe if you want to add NPCs)

This is my first real extension!

I appreciate feedback and stuff

> **[Multiplayer Screen Centering Demo](https://arcade.makecode.com/49463-75315-60641-65814)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [April 13, 2026, 11:31pm UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/2 "2026-04-13T23:31:06Z")

</div>

This is a useful extension, I haven’t found any bugs with it! 😃  
I’d say you could add different constraint ‘modes’ that happen when the sprites hit opposite sides. For example:

- The default current mode, where the camera stops to force them to walk together
- A ‘slow’ mode, where one sprite pushing on the right side of the screen could slowly drag the camera and the other sprite to the right
- A ‘fast’ mode, where whichever sprite is hitting the wall takes control of the camera and pulls the other sprite along at full speed

These are just camera centering methods I’ve seen in other engines that could be useful : )

---

<div class="post-metadata">

**Author:** ![CodingGrizzlyBear](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codinggrizzlybear/32/14838_2.png) [@CodingGrizzlyBear](https://forum.makecode.com/u/CodingGrizzlyBear)\
**Post date:** [April 13, 2026, 11:38pm UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/3 "2026-04-13T23:38:19Z")

</div>

> [@CodingGrizzlyBear](#):
>
> [https://arcade.makecode.com/49463-75315-60641-65814](https://arcade.makecode.com/49463-75315-60641-65814)

For some reason, slow mode activates if you make the sprites go up and down.

---

<div class="post-metadata">

**Author:** ![Bilangus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bilangus/32/33219_2.png) [@Bilangus](https://forum.makecode.com/u/Bilangus)\
**Post date:** [April 13, 2026, 11:38pm UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/4 "2026-04-13T23:38:22Z")

</div>

Nice! My idea is to make it so player 1 has “priority” and can make the camera push the others to stay in place.

---

<div class="post-metadata">

**Author:** ![redSprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/redsprite/32/34262_2.png) [@redSprite](https://forum.makecode.com/u/redSprite)\
**Post date:** [April 14, 2026, 2:08am UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/5 "2026-04-14T02:08:44Z")

</div>

Yeah bugs? I found one.

Considering sprites here are intended to stay in screen you can push one of the blobs into a wall and make them clip inside it:

(I did get it to work but failed to replicate it for photos)

---

<div class="post-metadata">

**Author:** ![CodingGrizzlyBear](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codinggrizzlybear/32/14838_2.png) [@CodingGrizzlyBear](https://forum.makecode.com/u/CodingGrizzlyBear)\
**Post date:** [April 14, 2026, 4:25pm UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/6 "2026-04-14T16:25:09Z")

</div>

fixed Hopoefully (and I added another block)

---

<div class="post-metadata">

**Author:** ![YamJam](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjam/32/29681_2.png) [@YamJam](https://forum.makecode.com/u/YamJam)\
**Post date:** [April 14, 2026, 4:30pm UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/7 "2026-04-14T16:30:53Z")

</div>

Look at this masterpiece I made:

> **[pain.](https://arcade.makecode.com/S78068-96013-58080-98456)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

To win you have to get to the bottom of the dungeon where there is a chest.  
And btw if you press a while overlapping one of the npcs then you can drag them a lil bit

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [April 14, 2026, 10:27pm UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/8 "2026-04-14T22:27:14Z")

</div>

![IMG0351](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/1/3/13a59384c241e3bc2800d376643b803c3e25ad13.png)  
Infuriatingly fun. I was making progress until those two on the right started dragging us all back 🤣

---

<div class="post-metadata">

**Author:** ![OrigamiArtist](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/origamiartist/32/33299_2.png) [@OrigamiArtist](https://forum.makecode.com/u/OrigamiArtist)\
**Post date:** [April 14, 2026, 10:30pm UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/9 "2026-04-14T22:30:44Z")

</div>

@CodingGrizzlyBear , I think that if Player 1 moves out of the camera and Player 2 is under a hitbox, when the camera moves Player 2 is pulled into the hitbox.

---

<div class="post-metadata">

**Author:** ![YamJam](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjam/32/29681_2.png) [@YamJam](https://forum.makecode.com/u/YamJam)\
**Post date:** [April 14, 2026, 10:36pm UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/10 "2026-04-14T22:36:57Z")

</div>

Im surprised someone actually found it _fun_, but I found that if you get stuck you could just  
kidnap- I mean, _gently nudge_ them so that the comer pushes them in the direction you want.

---

<div class="post-metadata">

**Author:** ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)\
**Post date:** [April 14, 2026, 10:37pm UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/11 "2026-04-14T22:37:00Z")

</div>

The name is accurate

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/8/f/8fac24fa854857fd905948a6083dc22d563f1f74.png)

* * *

This extension is really cool, definitely better than pxt-multicamera.

---

<div class="post-metadata">

**Author:** ![CodingGrizzlyBear](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codinggrizzlybear/32/14838_2.png) [@CodingGrizzlyBear](https://forum.makecode.com/u/CodingGrizzlyBear)\
**Post date:** [April 14, 2026, 11:30pm UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/12 "2026-04-14T23:30:46Z")

</div>

what’s pxt-multicamera? I couldnt find it in the forum searches

---

<div class="post-metadata">

**Author:** ![CodingGrizzlyBear](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codinggrizzlybear/32/14838_2.png) [@CodingGrizzlyBear](https://forum.makecode.com/u/CodingGrizzlyBear)\
**Post date:** [April 14, 2026, 11:34pm UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/13 "2026-04-14T23:34:17Z")

</div>

??? sorry whats that mean

---

<div class="post-metadata">

**Author:** ![YamJam](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjam/32/29681_2.png) [@YamJam](https://forum.makecode.com/u/YamJam)\
**Post date:** [April 14, 2026, 11:35pm UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/14 "2026-04-14T23:35:08Z")

</div>

First person to beat it? If I hadn’t play tested it, it probably would’ve been a lot easier since you used to be able to just carry all of them to the end

---

<div class="post-metadata">

**Author:** ![xInsqne1](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/xinsqne1/32/34060_2.png) [@xInsqne1](https://forum.makecode.com/u/xInsqne1)\
**Post date:** [April 15, 2026, 1:15am UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/15 "2026-04-15T01:15:48Z")

</div>

![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/a/9/a9aa77ff2ed53c21e26aa59d66b016c31c76ef4d.png)

The secret is to press A before all the NPC’s can scatter.

---

<div class="post-metadata">

**Author:** ![OrigamiArtist](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/origamiartist/32/33299_2.png) [@OrigamiArtist](https://forum.makecode.com/u/OrigamiArtist)\
**Post date:** [April 15, 2026, 8:39pm UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/16 "2026-04-15T20:39:27Z")

</div>

Here:  
Camera pulled the duck out of the tilemap.

 ![Screenshot 2026-04-15 15.50.16](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/2/5/25e0639972cbe374741ec8d309e014d4869baad7.png)

---

<div class="post-metadata">

**Author:** ![Kee](https://avatars.discourse-cdn.com/v4/letter/k/e9bcb4/32.png) [@Kee](https://forum.makecode.com/u/Kee)\
**Post date:** [April 15, 2026, 8:42pm UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/17 "2026-04-15T20:42:24Z")

</div>

This is cool. Is there any way to combine this with the split screen extension? So the camera tries to center across every player but as soon as one player can’t move forward then it splits. But then it reunites when that player comes back. That way we can have the ultimate multiplayer camera feature unless if MakeCode Arcade adds separate screens for every player.

---

<div class="post-metadata">

**Author:** ![YamJam](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjam/32/29681_2.png) [@YamJam](https://forum.makecode.com/u/YamJam)\
**Post date:** [April 15, 2026, 8:46pm UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/18 "2026-04-15T20:46:34Z")

</div>

Wait…

I think you might be a genius

---

<div class="post-metadata">

**Author:** ![CodingGrizzlyBear](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codinggrizzlybear/32/14838_2.png) [@CodingGrizzlyBear](https://forum.makecode.com/u/CodingGrizzlyBear)\
**Post date:** [April 15, 2026, 11:41pm UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/19 "2026-04-15T23:41:48Z")

</div>

Yeah, that is possible, I’ll think about it, but I don’t know if im advanced enough to do it

If anyone else wants to do it, they can copy me if they like

---

<div class="post-metadata">

**Author:** ![CodingGrizzlyBear](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codinggrizzlybear/32/14838_2.png) [@CodingGrizzlyBear](https://forum.makecode.com/u/CodingGrizzlyBear)\
**Post date:** [April 17, 2026, 12:13am UTC](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/21 "2026-04-17T00:13:28Z")

</div>

Just wondering, why is everyone copying people?

> [@An extension for multiplayer games without using split-screen](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/10):
>
> Im surprised someone actually found it fun, but I found that if you get stuck you could just kidnap- I mean, gently nudge them so that the comer pushes them in the direction you want.

[https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/20?u=codinggrizzlybear](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310/20)

Someone copied this too: but it got deleted

> [@A community game that might actually work](https://forum.makecode.com/t/a-community-game-that-might-actually-work/43011/2):
>
> nice! thank you for taking the advice to heart!! \<3

[Next page](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310.md?page=2)
