Some Gemini Tutorials

For the past few weeks Rama (aka evernewjoy) has been integrating Gemini into his game and dropping some awesome tutorials over on the Epic Games Forums. You can find the links below:

One extremely important step that Rama has taken is integrating Gemini with Steam. The reasoning behind this is fairly straightforward. As I mentioned in a previous post, in order to get multiplayer working correctly with UDK you have to do a lot of clunky router setup and port forwarding and blah blah blah.

This is nothing that Gemini can help with, but Steam can. This is because steam uses Steam Sockets and handles NAT traversals and all that fun stuff in the backend. Instead of connecting with an IP and port, you use the Socket ID and connect through Steam. Gemini comes into the picture by storing the Socket ID, just as it would a server IP, and everything else is fairly trivial.

Now that I’m working on Sagittarius I hope to be able to put some of these amazing features into a future release. Gemini users, don’t fret…Gemini will continue to be hosted as it has been for the past 2 years (wow, has it been that long?) so you can mess around with Rama’s code as much as you like.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s