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

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:

9 Likes

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

22 Likes

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

21 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?

5 Likes

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

11 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,

Since its post-release, it has made more than 3,000 visits, and now it’s open to the general Roblox audience worldwide!

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 planning ahead to port Project Duo on the latest gen consoles, PlayStation 6 and Xbox (5th gen). I am guessing it is expected to be announced by 2027.

1 Like

the WHAT

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

8 Likes

Hi everyone,

We’ve hit an incredible milestone—over 10,000 visits! I’m presenting the new multiplayer 2-player online feature! It brings back such nostalgia, the good old days of gaming on guest accounts.

Enjoy!

1 Like

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.

8 Likes


I think it’s better to say 5 years

3 Likes

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!

4 Likes

Hi everyone,

I planned my new PC upgrade in advance in the pre-production phase of Project Duo 2.0 to address negative feedback on devices.

Version 2.0 will present many improvements to the user interface and performance.

  1. The main opening part of the platform section would add the 2D game feature on top of the player 1 screen to look for the missing player

  2. Redesigned Suggestive Theme: The theme updated the same look to players, a new sightseeing experience from the top of the lobby to the hidden caves, ruins, and structures.

  3. Player 2 Button Prompt: An updated prompt now appears when players are not moving. This feature helps players reload the button and regain control of the user interface efficiently.

  4. Faster Re-rendering: We have minimized the map rendering process, resulting in faster load times and navigation.

Maybe we will have multi-touch support in the near future. Because it was hard for many device users who wouldn’t try my split-screen game at half the framerate.

What do you think of version 2.0?

Thank you for playing Project Duo 1.x

Hi, are you sure the new version will work with the Xbox 6, iphone 18 & playstation 7?
I’m just really wanting to know, to make sure it will work in the future.
Thanks!

4 Likes

hey, I’m currently having issues with this version on Windows 95, please add support soon!

4 Likes

Hi playtesters,

I made another post for the next a Project Duo 2.0 - Dual Play! Looking forward to your discussion there:

1 Like

It’s interesting how the Celeron series CPU, which debuted alongside Windows 98, has evolved to an ARM64

I’m also quite impressed by the optimization I achieved—increased the framerate by 20% with PostSimulation in ViewPortFrame in Studio for a budget-friendly device like the Celeron tablet when in Studio edit mode. It’s remarkable to see that I managed to hit 2k views with 20,000 visits in just a month! I wonder how far we can push low-end devices with x86-64 architecture, especially with Project Duo 1.x supporting current-gen Celeron with a splitscreen after the general release

I’m considering looking into my other projects too, like Project Duo 2.0, and with the upcoming next-gen devices