UDK Custom Server Browser

  • Project Type: Tech Demo

  • Duration: 3 Weeks

  • Language: Unreal Script

  • Special Tools: Unreal Engine 3(UDK), Scaleform, Flash Professional, ASP.NET Web Service


Description:

This project was another opened definition project to dig deeper into the Unreal Engine. I decided to look into using Scaleform and Unreal Script to create a server browser. I used the TCPLink class to contact a web service, that was hosted on this site at the time, to add a running server to the database, and return a list of servers that could potentially be running to clients. If a server hasn’t sent an update to the web service after 3 minutes it is removed from the database.

Some of the logic that was used in this project was reused or re-worked into Outlanders.


Project Goals:

  • Use a research project to explore the Unreal Engine and learn Unreal Script.