MakeCode Games!

A fan-made community library of MakeCode Arcade games. Visit MakeCode Arcade to make a game!

← Back to extensions

Split Screen

Add split-screen camera views and picture-in-picture viewports to Arcade games for multiplayer or mini-maps.

camera follow

Problem it solves

You are building a 2-player or 4-player game and need each player to have their own camera following them around the map.

What this block does

Locks a chosen split-screen camera (Camera 1 to 4) onto a sprite so the viewport tracks that sprite as it moves.

The block

Block ID: splitscreensetcanerasprite

camera $camera follow $sprite

Parameters

NameTypeDefaultMeaning
cameraCamerasplitScreen.Camera.Camera1Which camera slot to set (Camera1, Camera2, Camera3, or Camera4).
spriteSpritemySpriteThe sprite that this camera view will track.

Example

let player2 = sprites.create(img`.`, SpriteKind.Player)
splitScreen.cameraFollowSprite(splitScreen.Camera.Camera2, player2)

Add the extension

Add github:riknoll/arcade-split-screen to your project, or open: Import arcade-split-screen.