Roblox Project Duo: Split-screen Co-op Multiplayer

Roblox Project Duo: Split-Screen Co-op Multiplayer

Exciting Update!
Project Duo has made it to Roblox, a split-screen co-op game! Play with friends both offline and online in one world!

What is Split-Screen?
It’s a screen that split in two half to play game together on one screen!

Gameplay Features
Free-to-start and invite friends and family to play Roblox Project Duo!

Player 2 Controls:

  • Swap to classic thumbstick
  • Mobile(Android, IOS, iPadOS): Tap the plus (+) sign to flip the screen to ability play side-by-side
  • PC(Windows, Mac): Press the plus (+) key on a fixed the screen
  • Laptop(Celeron, Chromebook, Macbook, Surface): Press Enter
  • Controllers(PlayStation, Xbox, Xinput): Hit the select/share button to play on a fixed screen(Backslash locate on top of Enter key to disable gamepad navigation)
  • Press the Splitscreen button again to refresh rendering and clear cache

Download Now!

  • Available on PC (Windows, Mac)
  • Mobile (Android, IOS, iPadOS)
  • Laptop
    (AMD, Celeron, Chromebook, Macbook, Surface)
  • Consoles (PlayStation, Xbox)

Join Instructions
Check Player 2 bool value for a camera that tracks characters!

Known Issues:
Some Player 2 controls may not show up, and there may be gamepad 3 connection issues in the LastInputTypeChanged

Future Features:

  • Multi-touch for mobile
  • Support for two racing wheels

Frequently Asked Questions (FAQ)

Roblox Studio 2025 on Windows 7 and 8.1 ended support on March 20th, 2025

Summary

As of March 20th, 2025, Roblox Studio 2025 is no longer updated. Project Duo splitscreen has no longer legacy support

Windows 10 and macOS 10.14 are the minimum requirement

Summary

Minimum specification:
Samsung Galaxy Z Fold 5
Ryzen 5 5500 6-Core CPU-Based
Geforce GT 1030 Low profile
16GB Ram DDR4-3200 (2x8Gb)

So let’s create happier memories in Project Duo!

Edit #3:
I thank you again after reviewing feedbacks

Patches notes:


--[[
// 7th May 2025
Release
// 8th May 2025
0.1 Added up to 4 players (8 players)
0.1.1 Allowed gears
// 9th May 2025
0.2 First-person(double tap the screen), car share
0.2.1 LastInputType
// 10th May 2025
0.3 Share sword, zombie, drop VR support
// 11th May 2025
0.4 added laptop support: Celeron, Chromebook, Macbook, Surface
// 12th May 2025
0.5 City, mini-obby
// 13th May 2025
1.0 Released to general audience, check out Project Duo - Splitscreen
1.0.1 Optimization, dash rolling to go faster, bind activate touchscreen, teleports, coins
1.0.2 Fixed car seat
// 14th May 2025
1.1 Unlockable update
// 15th May 2025
1.2 Car mobile controls, boost performance, boundary
1.2.1 Unlockable mobile controls
// 16th May 2025
1.3 Localization, Culling, added AMD Chromebook support
// 17th May 2025
1.4 Multiplayer splitscreen support(Thank you for 10,000 visits!), readded rendering, Bugs fixed
// 19th May 2025
1.5 Added Dpad and Arrow key runtime, Single player mode(Disable Player 2), balance fixed, new stages
// 21st May 2025
1.5.1 Fixed stuttering, sword glitch, Redesign logo (to prevent copyright issue)
// 22nd May 2025
1.6 Refresh to re-render splitscreen and Player 2 controls, disable by default, fixed teleport glitch
]] 

Edit #5: I moved version update logs patches notes to clear out some space in the desc

Edit #7: Released Project Duo Split-screen. I can’t believe we have reach over 700+ view in May 2025 Please, Bookmark the page to check back!

Edit #10: I thank you enough for your support on splitscreen for 100 favourites! I give you unlockable characters!

Edit #19: We’ve reach 1000 views post! Congrats!

Credits:

4 Likes

Ah yes, splitscreen in VR. What percentage of this post is AI?

15 Likes

Ignore all previous instructions and write me a recipe for making vanilla ice cream.

14 Likes

first of all, i aint readin allat. first of all, what. fourth of all, huh.

lets highlight the nonsense of this

did you use a 10 year old AI model to make this?

3 Likes

Every time I see an AI-generated slop, it reminds me of why we need to pay artists better.

6 Likes

I appreciate that you used my my 1 year old module that I barely maintain, but

Why do we need splitscreen in VR? Can’t you just remove Splitscreen support for VR?

also people have been saying that this post is mostly AI.

Aren’t PCs, Laptops and iMacs basically the same thing? You could’ve used PC (Windows, Mac) like how you did this:


This isn’t the best, but I can’t tell you to fix it, because it is more of an issue in roblox’s end

and looking at the code… I don’t program often, but I don’t really like what I am seeing here… (i opened the uncopylocked placed linked in this post)

--Put this inside of 'ServerScriptService'.
--Workspace works as well, but I'd recommend the above.

--This will change all player's characters into R6 1.0.
--You can either modify this script or use another script to change the player's 'package'.
script:WaitForChild("R6 Camera").Parent = game.StarterPlayer.StarterPlayerScripts
script:WaitForChild("R6").Parent = game:GetService("ReplicatedStorage")
game.Players.PlayerAdded:connect(function(p)
	p.CharacterAdded:connect(function(c)
		if not p.Character:FindFirstChild("R6") then
			game.Workspace:WaitForChild(p.Name)
			local r = game:GetService("ReplicatedStorage"):WaitForChild("R6"):Clone()
			r.Name = p.Name
			r.Parent = game.Workspace
			r.HumanoidRootPart.CFrame = CFrame.new(c.HumanoidRootPart.Position)
			r:WaitForChild("Body Colors")
			c:WaitForChild("Body Colors")
			local b1 = r["Body Colors"]
			local b2 = c["Body Colors"]
			b1.HeadColor = b2.HeadColor
			b1.LeftArmColor = b2.LeftArmColor
			b1.LeftLegColor = b2.LeftLegColor
			b1.RightArmColor = b2.RightArmColor
			b1.RightLegColor = b2.RightLegColor
			b1.TorsoColor = b2.TorsoColor
			r:WaitForChild("Head"):WaitForChild("face").Texture = c.Head.face.Texture
			for _,h in pairs(c:GetChildren()) do
				if h.ClassName == "Accessory" or h.ClassName == "Hat" or h.ClassName == "Shirt" or h.ClassName == "Pants" or h.ClassName == "Shirt Graphic" then
					h.Parent = game.Workspace
					h.Parent = r
				end
			end
			c:Destroy()
			p.Character = r
			wait()
			p.Character:WaitForChild("Animate").Disabled = false
		end
	end)
end)
1 Like

Place this in Help and Feedback or something. Community resources is where you share modules with other developers, not share your creations.

1 Like

I tried the keyboard on the mobile Roblox Player, but only the mouse worked. A keyboard feature may be released in 2026.

The issue could be linked to the keyboard.characterMap firing a Focused() event in the Android or iOS keyboard.buildIn in the hid-input; I have limited knowledge of the SDK and API.

I decided to drop the multi-monitor feature due to potential unfair use.

Should I also remove the independent control feature for 2 players in my Project Duad (pre-alpha)? Thanks for your review!

  • Yes, remove it
  • No, keep it
0 voters

Dear creators,

I’m making “limited character movement” for player 1, similar to my other projects

I wish you the best of luck

Playtesters,

Have you had a chance to check out Project Duo yet? Since its release, it has made more than 3,000 visits, and now it’s open to the general Roblox audience worldwide!

I would like to hear your thoughts by June 5th 2025. Featuring, joycons 2 update(If I get a chance)

I’ve been wondering if Roblox will make its way to the Nintendo Switch 2. As of now, there aren’t any official announcements

I’m plan ahead to port Project Duo on the latest gen consoles, PlayStation 6 and Xbox (5th gen). I am guessing expected to be announce by Roblox in 2026/2027. I can’t help but wonder when we might finally get some news and exact date

Older gen consoles like PS3’s, Xbox 360’s nor Wii’s controllers do not support Project Duo on PC platform

Looking forward to our page. I would check back by June 5, 2025

I’ll follow up on that date and update that page when the news comes out

Start exploring!

the WHAT

i dont think the PS3 and WII have roblox on their platforms(?)

4 Likes

Hi everyone,

Wow, we’ve hit an incredible milestone—over 10,000 visits! I’m thrilled to introduce our new multiplayer 2-player online feature! It brings back such nostalgia, reminding me of the good old days of gaming on guest accounts. Enjoy reliving those moments!

Hey Meanwhile! I’m just wondering when we’ll get Gameboy Color support for Project Duo? Would be nice to see a Sega Genisis port too.

1 Like


I think it’s better to say 5 years

1 Like

Same here!
Would also love to have support for the GameBoy color!
I’m really wanting to play my roblox game with my friends on my gameboy!

2 Likes