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?

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

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!

1 Like

the WHAT

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

7 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!

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.

6 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

Hey guys,

I planned my new personal look to upgrade in advance in the pre-production phase for Project Duo to address negative feedback on any mobile and tablet devices.

Version 2.0 would add back in the redesigned suggestive theme. The player 2 button prompt shows when players were not moving to reload button to take back controls user interface and faster re-rendering the map. This would give a new, refreshing look to start sightseeing from the top of the lobby to the hidden caves, ruins, and structures.

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

Offline files would still continue to be tweaked for players and developers to solve these issues on viewfinder performance bugs. I discovered a glitch which became a returning feature that is possible to play offline player 2 client inside my online world for players has limited connection.

To presume, many upgrades have been made to keep players in check. It’s decided to remove and ultimately cut the dual steering wheel and lava level section due to budgeting issues. Another feature is that a dynamic thumbstick would cut for player 2 on version 4.0, a “small” open-world. Maybe we will have multi-touch support in the near future. Because it was hard for mobile users who wouldn’t try the whole game mechanics splitscreen.

What do you think on version 2.0?

P.S. I tested PS5 and Xbox series S, and both consoles should play fine with no navigation bar interference to move player 2 on 1.6

Another balancing tweak that player 2 would spawn back to their checkpoints on the 2.0 upgrade

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!

3 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

I’m surprised by the release of Windows 95, especially with its many disc partitions. It’s intriguing how the Celeron series CPU, which debuted alongside Windows 98, has evolved

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. 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 diving into my other projects too, like Project Duo 2.0, especially with the upcoming last-gen devices