Sponsored By

StreamSDK has unlimited use cases, but game streaming and the inherit feature of going online multiplayer with ease is a fun one!

In this case, we're running the Super Nintendo rendition of Teenage Mutant Ninja Turtles from inside Unity on a PC and...

Jeremy Alessi, Blogger

April 9, 2020

1 Min Read

StreamSDK has unlimited use cases, but game streaming and the inherit feature of going online multiplayer with ease is a fun one!

In this case, we're running the Super Nintendo rendition of Teenage Mutant Ninja Turtles from inside Unity on a PC and then playing it in online two-player mode from a Mac and another PC. Control data is routed from the clients to the server by checking a few boxes on the StreamSDKTransporter component.

This demo was drag and drop into the StreamSDK CarCloudcast and CarCloudController scenes. We simply dragged the content from RetroUnity into the Content Container, setup our Input manager, and had to write just a touch of code to override the default SNES emulator controls (in a Unity script) to leverage the StreamSDKCloudControllerMulti component.

This setup can actually play the entirety of the SNES library of games with voice and video chat easily appended. Fun stuff!

Read more about:

Blogs

About the Author(s)

Jeremy Alessi

Blogger

Jeremy Alessi has over 15 years of experience developing video games. He began his career as an indie developing several titles including Aerial Antics, which was published by Garage Games, Scholastic, and Reflexive Entertainment. Aerial Antics was listed as a top 5 physics download in Computer Gaming World, nominated for Sim Game of the Year by Game Tunnel, and featured on the G4 series Cinematech. After developing PC and Mac based indie games Jeremy moved into the mobile space and created several hit titles for the iPhone including Crash for Cash and Skyline Blade, which have been played by millions. This experience was passed on in the book iPhone 3D Game Programming All in One in which Jeremy walks new developers through the entire process of developing an iPhone game from conception to completion. Next, Jeremy entered the world of serious games and delivered complete training projects to both the Marine Corps and the Department of Transportation. Jeremy is particularly proud of Virtual Bridge Inspection, which is valuable tool in infrastructure maintenance. The tool trains bridge inspectors how to identify and quantify defects as small as 6 hundredths of an inch on a span of nearly a 1/4 mile. Jeremy presented the VBI project at Unite 2011. In addition Jeremy is a regular freelance contributor for Gamasutra having created the Games Demystified series of articles amongst other things. Currently, Jeremy is running Friendly Dots, a mobile studio dedicated to making fun games for busy buddies using the latest asynchronous technologies. The studio's flagship title, friendly.fire, allows players to build, share, and destroy physics enabled fortresses housing the friendly dots characters. You can follow him on Twitter @jeremyalessi.

Daily news, dev blogs, and stories from Game Developer straight to your inbox

You May Also Like