5 hours ago
(This post was last modified: 3 hours ago by Shade.
Edit Reason: Added WIP Character Sprites for S2D.
)
Hi everyone,
Time for the first development log!
The port from Photon to FishNet for Slendytubbies 2 & 3 is now complete!
FishNet gives us much better control over rooms, lobbies and general networking security. The switch itself was not easy and involved stripping out basically all of the old Photon networking and rewriting it while trying not to break the existing host/client gameplay loop.
Room hosts are now the actual authority over what RPCs are accepted or rejected, as well as what can and cannot be spawned or despawned. In normal terms: hackers should have a considerably harder time joining random rooms and turning them into a circus.
Since we now have full control over the server side of things, we'll also be able to add protection against exploitation of the lobby, room browser and similar systems.
Here is the new relay server doing relay server things:
![[Image: image.png?ex=6a8c41f0&is=6a8af070&hm=e9c...y=lossless]](https://media.discordapp.net/attachments/1539349847210197072/1541071246811205773/image.png?ex=6a8c41f0&is=6a8af070&hm=e9ced7138f7b24cd46e5af07af90ff2aa6d5eb0a65bc3121743aac364e80d31a&=&format=webp&quality=lossless)
At the moment we're internally testing everything with the team to make sure nothing has spontaneously combusted. Starting in September, we'll be spending a full month testing the S2 and S3 Legacy Updates for compatibility, stability and whatever other bugs decide they would like to become features.
Now in other news, this week we've been testing and finalising Slendytubbies 2D: Legacy Edition for Roblox! We're now in the home stretch of internal testing, with our team hunting down bugs and inconsistencies between the Roblox port and the original game!
Porting S2D to Roblox was an interesting challenge considering Roblox is, unfortunately for us, a 3D engine, and S2D is very much not a 3D game.
Despite that minor inconvenience, we're really happy with how it has turned out! The game feels extremely close to the original while now having servers that can remain active 24/7 through the Roblox platform.
Here's the lobby running directly inside Roblox Studio:
![[Image: image.png?ex=6a8c43fc&is=6a8af27c&hm=71e...height=921]](https://media.discordapp.net/attachments/1539349847210197072/1541073442349125662/image.png?ex=6a8c43fc&is=6a8af27c&hm=71eaad19a9385b6c85ec2b1712b5dbf45989db6b37ba17c98ee89097754b726a&=&format=webp&quality=lossless&width=1536&height=921)
And, more importantly, multiplayer actually works. Always a useful feature for a multiplayer game.
![[Image: image.png?ex=6a8c4425&is=6a8af2a5&hm=a56...height=960]](https://media.discordapp.net/attachments/1539349847210197072/1541073616031186979/image.png?ex=6a8c4425&is=6a8af2a5&hm=a56e2c2d33bbe5aebd3960f99dfcdeacb7f100f696f8e0e32990e34e5f577146&=&format=webp&quality=lossless&width=1536&height=960)
Some more multiplayer testing courtesy of Seqvir, who has also been subjected to helping us make sure everything works:
![[Image: yeti_tubby.gif?ex=6a8c43ed&is=6a8af26d&h...26046656&=]](https://media.discordapp.net/attachments/1539349847210197072/1541073379145162752/yeti_tubby.gif?ex=6a8c43ed&is=6a8af26d&hm=858b5edc43ea134579ddbc19463223a4a21340dd07b1e9e1580e236226046656&=)
![[Image: lake_dipsy.gif?ex=6a8c43ed&is=6a8af26d&h...3b7f014e&=]](https://media.discordapp.net/attachments/1539349847210197072/1541073379711516753/lake_dipsy.gif?ex=6a8c43ed&is=6a8af26d&hm=720d8dc420e759964a212bedae2bde940ee562996c1fd27e6f134b5a3b7f014e&=)
The Roblox version also works on mobile, complete with full mobile controls:
![[Image: image.png?ex=6a8c440c&is=6a8af28c&hm=5df...height=838]](https://media.discordapp.net/attachments/1539349847210197072/1541073511140040804/image.png?ex=6a8c440c&is=6a8af28c&hm=5df1a8668b1cf218762a7e7eef106ffc03d2a96fe9b91dffcd7818bf78fce2f1&=&format=webp&quality=lossless&width=2048&height=838)
And yes, the less friendly parts of S2D are still here too.
![[Image: image.png?ex=6a8c446f&is=6a8af2ef&hm=b61...height=921]](https://media.discordapp.net/attachments/1539349847210197072/1541073923578400788/image.png?ex=6a8c446f&is=6a8af2ef&hm=b615c4a32a3141c1188f56bf53b29933fe11fc07b40f46e718d4119b086ba3bb&=&format=webp&quality=lossless&width=1536&height=921)
The main reason we're bringing these older games to Roblox is simple: we want them to continue existing long after our own server hosting eventually doesn't.
We've also got a new two-person powerhouse team working hard on the new character sprites for S2D! Right now we're tweaking the look and feel of characters to get good visualization for the art direction prior to animation. They're excited to showcase development as logs progress over the next few weeks!
![[Image: image.png?ex=6a8bd931&is=6a8a87b1&hm=d62...y=lossless]](https://media.discordapp.net/attachments/1539349847210197072/1540958774590701598/image.png?ex=6a8bd931&is=6a8a87b1&hm=d62aa40b9f08f4e88d2c4daa745576915ae229f2f57e817158e228b1d29087c7&=&format=webp&quality=lossless)
Next week we'll begin internal testing for Slendytubbies Worlds on Roblox, alongside more work on scene management for the Guardian Collection.
AND FINALLY:
The Roblox Ports launch September 1st!
That's all for now! We'll be back next week with another development log, assuming we haven't broken anything by then.
Time for the first development log!

The port from Photon to FishNet for Slendytubbies 2 & 3 is now complete!
FishNet gives us much better control over rooms, lobbies and general networking security. The switch itself was not easy and involved stripping out basically all of the old Photon networking and rewriting it while trying not to break the existing host/client gameplay loop.
Room hosts are now the actual authority over what RPCs are accepted or rejected, as well as what can and cannot be spawned or despawned. In normal terms: hackers should have a considerably harder time joining random rooms and turning them into a circus.
Since we now have full control over the server side of things, we'll also be able to add protection against exploitation of the lobby, room browser and similar systems.
Here is the new relay server doing relay server things:
![[Image: image.png?ex=6a8c41f0&is=6a8af070&hm=e9c...y=lossless]](https://media.discordapp.net/attachments/1539349847210197072/1541071246811205773/image.png?ex=6a8c41f0&is=6a8af070&hm=e9ced7138f7b24cd46e5af07af90ff2aa6d5eb0a65bc3121743aac364e80d31a&=&format=webp&quality=lossless)
At the moment we're internally testing everything with the team to make sure nothing has spontaneously combusted. Starting in September, we'll be spending a full month testing the S2 and S3 Legacy Updates for compatibility, stability and whatever other bugs decide they would like to become features.
Now in other news, this week we've been testing and finalising Slendytubbies 2D: Legacy Edition for Roblox! We're now in the home stretch of internal testing, with our team hunting down bugs and inconsistencies between the Roblox port and the original game!

Porting S2D to Roblox was an interesting challenge considering Roblox is, unfortunately for us, a 3D engine, and S2D is very much not a 3D game.
Despite that minor inconvenience, we're really happy with how it has turned out! The game feels extremely close to the original while now having servers that can remain active 24/7 through the Roblox platform.
Here's the lobby running directly inside Roblox Studio:
![[Image: image.png?ex=6a8c43fc&is=6a8af27c&hm=71e...height=921]](https://media.discordapp.net/attachments/1539349847210197072/1541073442349125662/image.png?ex=6a8c43fc&is=6a8af27c&hm=71eaad19a9385b6c85ec2b1712b5dbf45989db6b37ba17c98ee89097754b726a&=&format=webp&quality=lossless&width=1536&height=921)
And, more importantly, multiplayer actually works. Always a useful feature for a multiplayer game.
![[Image: image.png?ex=6a8c4425&is=6a8af2a5&hm=a56...height=960]](https://media.discordapp.net/attachments/1539349847210197072/1541073616031186979/image.png?ex=6a8c4425&is=6a8af2a5&hm=a56e2c2d33bbe5aebd3960f99dfcdeacb7f100f696f8e0e32990e34e5f577146&=&format=webp&quality=lossless&width=1536&height=960)
Some more multiplayer testing courtesy of Seqvir, who has also been subjected to helping us make sure everything works:
![[Image: yeti_tubby.gif?ex=6a8c43ed&is=6a8af26d&h...26046656&=]](https://media.discordapp.net/attachments/1539349847210197072/1541073379145162752/yeti_tubby.gif?ex=6a8c43ed&is=6a8af26d&hm=858b5edc43ea134579ddbc19463223a4a21340dd07b1e9e1580e236226046656&=)
![[Image: lake_dipsy.gif?ex=6a8c43ed&is=6a8af26d&h...3b7f014e&=]](https://media.discordapp.net/attachments/1539349847210197072/1541073379711516753/lake_dipsy.gif?ex=6a8c43ed&is=6a8af26d&hm=720d8dc420e759964a212bedae2bde940ee562996c1fd27e6f134b5a3b7f014e&=)
The Roblox version also works on mobile, complete with full mobile controls:
![[Image: image.png?ex=6a8c440c&is=6a8af28c&hm=5df...height=838]](https://media.discordapp.net/attachments/1539349847210197072/1541073511140040804/image.png?ex=6a8c440c&is=6a8af28c&hm=5df1a8668b1cf218762a7e7eef106ffc03d2a96fe9b91dffcd7818bf78fce2f1&=&format=webp&quality=lossless&width=2048&height=838)
And yes, the less friendly parts of S2D are still here too.
![[Image: image.png?ex=6a8c446f&is=6a8af2ef&hm=b61...height=921]](https://media.discordapp.net/attachments/1539349847210197072/1541073923578400788/image.png?ex=6a8c446f&is=6a8af2ef&hm=b615c4a32a3141c1188f56bf53b29933fe11fc07b40f46e718d4119b086ba3bb&=&format=webp&quality=lossless&width=1536&height=921)
The main reason we're bringing these older games to Roblox is simple: we want them to continue existing long after our own server hosting eventually doesn't.
We've also got a new two-person powerhouse team working hard on the new character sprites for S2D! Right now we're tweaking the look and feel of characters to get good visualization for the art direction prior to animation. They're excited to showcase development as logs progress over the next few weeks!
![[Image: image.png?ex=6a8bd931&is=6a8a87b1&hm=d62...y=lossless]](https://media.discordapp.net/attachments/1539349847210197072/1540958774590701598/image.png?ex=6a8bd931&is=6a8a87b1&hm=d62aa40b9f08f4e88d2c4daa745576915ae229f2f57e817158e228b1d29087c7&=&format=webp&quality=lossless)
Next week we'll begin internal testing for Slendytubbies Worlds on Roblox, alongside more work on scene management for the Guardian Collection.

AND FINALLY:
The Roblox Ports launch September 1st!
That's all for now! We'll be back next week with another development log, assuming we haven't broken anything by then.
- Shade
![[Image: lenny-rd2-red-dead-redemption-2.gif]](https://media1.tenor.com/m/-CXOIYajTP0AAAAd/lenny-rd2-red-dead-redemption-2.gif)

