
DEDICATED TO MAKING THE BEST GAMES POSSIBLE
The Last Library
Engine: Cocos2D-x Language: C++ Work: Published Game
The Last Library is one of the games we created in BCU NTI GamerCamp as part of the M.Sc. Video Games Development course. It is a game created fully in C++, using the Cocos engine (through a custom framework) along with Box2D for Physics.
I was part of a multi-disciplinary team consisting of artists, programmers, designers, and producers.
My specific role was AI and environment gameplay programming. Some examples include separating the UI & UX from the base gameplay (needed so that the levels would be independent of the mechanics), the event system used for instance-to-instance communication, the gates and switches system, all enemy behaviour (moving patterns and attacks), the travellators, the horizontally and vertically moving platforms, as well as a lot of debugging during the later stages of development.
The game was built in Native Android and has been released in Google Play Store.