Bigpoint API integration of third party mmo games
API Integration from Bigpoint.net so we could blend their mmo games with our websites
Integrating an API from Bigpoint

Bigpoint was a big company from Germany. They developed a few products, big massively multiplayer online games. My company asked me to integrate their API to create a special section in our website.
Dealing with a third party API
Bigpoint sent us their documentation so I could start. I won't lie, their documentation was crap. There were issues that I had to solve doing a lot of tricks and hacks here and there.
The worst part about their API was that it was a PHP api, server side API, not a good idea. After requesting data with it, I noticed that sometimes it took way too long to reply and hung our server. If you are making an API at least make it reply fast. If you don't want to hang every server with PHP as cgi, build your API with javascript. The async aspect of javascript in the browsers is the proper way to handle most APIs. I ended up creating an API that requested their API and this API was fetched using ajax from javascript. The problem of server hung was still an issue but at least our users didn't feel a delay.
A game from Bigpoint integrated in macrojuegos.com

List of Bigpoint games fully integrated

Private Project Notice
Disclaimer: This project is confidential. As a result, I am unable to provide access to the complete source code, but I can share images or small code snippets for demonstration purposes, with the owner's permission. However, if needed for an interview, I may be able to grant access to the private repository where this code or a copy of it is stored.