Projects – Nickelodeon Mobile Game Ports

Programmed in Javascript
Haxe1

Professional - nickelodeon mobile game ports

Studio: Workinman Interactive Role: Contract DeveloperAfter completing my final co-op for my Bachelor’s degree in Game Design and Development, I continued working for Workinman Interactive as a contract developer. In this role, I focused on creating mobile ports of several Haxe games that were previously developed by Workinman Interactive for Nickelodeon. These games, originally built using an in-house Flambe engine and an early build of 2DKit, were to be ported to the Sky Kids Games mobile app and included several gameplay tweaks and bugfixes.

My Role and Contributions:

While in this position, I began learning the Haxe language and familiarized myself with new development tools. As part of the process for porting the games to the Sky Kids engine, I implemented several changes to the games, including new API calls, gameplay tuning adjustments, and bugfixes for the original version. Due to API restrictions on the platform, I had to overhaul sections of the codebase to adhere to new development standards.

Key Contributions
  • Haxe and Engine Familiarization: Familiarized myself with Haxe, in-house development tools, and 2DKit in order to port the games to the Sky Kids app.
  • API Integration: Implemented new APIs and analytics tracking for various activities throughout the games.
  • Code Modification: Modified original game code to meet platform development standards, addressing API restrictions and ensuring seamless integration.
  • Display Optimization: Optimized game code to ensure proper scaling and visuals across varying devices.
  • Bugfixes: Identified and fixed gameplay bugs present in the original releases, and was a point of contact for external QA resources.
Learning and Impact

This project provided me with new opportunities to expand my programming knowledge and gain new development skills. It was a rewarding opportunity to contribute to the success of these popular games and further enhance my proficiency in game development.