Legend of Kay Anniversary was the first project I was involved in after becoming a professional Game Programmer at KAIKO. The game is an HD port of the classic PS2 platformer “Legend of Kay” from the year 2005. It’s available on Windows, Mac OS X, Wii U, PS3, PS4 and Xbox 360. The publisher, Nordic Games, describes the game as follows:

Legend of Kay Anniversary is a colourful action adventure, blending the gameplay of a platformer with dynamic fight combos. The protagonist, Kay, is a cat who studies martial arts and gets involved in an uprising against Shun, the leader of the gorillas, who is oppressing the “cat people” in his reign. On his journey through the lands of Yenching, Kay has to master his martial arts skills, face various enemies and overcome numerous challenges.

During this project, I was mainly responsible for various Engine Programming tasks. One of my main contributions to the game was providing a video player for each supported platform so that video cutscenes could be used in-game. My main focus here was to assure smooth and synchronous playback of 60 FPS videos at 720p/1080p (depending on platform). I was also responsible for a major part of porting the game to Mac OS X, including graphics system (Open GL), tools and more.

Overall, I had a lot of fun with this project and gained a lot of experience with C++ and Engine Programming during this time.