• slide
  • slide
  • slide
  • slide
Task: Development
Skills: C++
Unity Scripting

ShadowGate Ps4/Xbox Port

ShadowGate is a well known old adventure game, its a cult classic and has been around as long as myself as the original was released on Apple Macintosh in 1987. The game has been ported to many platforms over the years but after a successful Kickstarter it was finally ported to modern platforms. At Abstraction games we took the porting job for this amazing project.

The old game still runs

A fun thing about this project was that even though the new version was ported to the unity engine that a large chunk of the original game was still running in one of the old ports, Inputs are passed through the unity engine into this game and results are communicated back to the modern version of the game, this sometimes caused problems of course and special edge cases which took time to hunt down and fix but it was worth it in the end.

New Radial menu

When porting to the PS4 and other platforms we had a big challenge, how do you port a game that's all point and click to a controller, the easy way is to just hook up the mouse pointer to the thumb stick and be done with it, This of course makes for a very poor port, it would be too slow to play and more frustrating than fun. So we put our heads together and came up with a context sensitive radial wheel menu, it was a bit of a challenge to sometimes to get to work in cases but in the end it worked and players could interact with their game on the couch with their ps4 controller easily and enjoy it.