Eli Gasiorowski Software Engineer / Game Developer
Goose Goose Duck
Cross Platform Build Engineer @ Gaggle Studios Inc.
Technologies Used: Unity, C#,
Platforms: iOS, Google Play Store, Steam
Goose Goose Duck:
Goose Goose Duck is a multiplayer game where players, disguised as ducks in goose costumes, strategize to eliminate others or survive accusations, featuring extensive cross-platform playability thanks to meticulous integration and optimization for mobile platforms.
Goose Goose Duck offers an engaging twist on the social deduction genre, where the thrill of subterfuge meets the challenge of survival in a community of disguised ducks and unsuspecting geese. My role as a Cross Platform Build Engineer was pivotal in broadening the game's reach and accessibility across various devices.
Cross-Platform Integration:
My primary responsibility was to ensure that Goose Goose Duck was seamlessly ported to mobile platforms, maintaining uniform gameplay quality across all devices. This task required deep integration of platform-specific APIs from both the Google Play Store and the iOS App Store to handle achievements and in-app purchases effectively.
Bug Fixes and Game Testing:
A significant part of my job involved playing, testing, and debugging the game across different stages and interfaces. This process was crucial not only in enhancing the user experience but also in ensuring that gameplay elements and UI components functioned flawlessly across platforms.
Handling In-App Purchases:
One of the complex challenges I faced was managing the policies of in-app purchases, particularly in scenarios involving account losses or item restorations. Collaborating closely with the web development team, we developed solutions to align with the varied policies of one-time and perpetual items across platforms.
Continuous Feature Updates:
The game is continually evolving, with new modes and cosmetic items regularly introduced to keep the gameplay fresh and engaging for a global audience. These updates are crucial in retaining player interest and encouraging new players to join.
Outcome and Impact:
As a result of our team's efforts, Goose Goose Duck has successfully expanded to a wide range of platforms, providing a robust, cross-platform environment that allows players to engage with friends regardless of the device. This accessibility has significantly contributed to the game's popularity and ongoing success.
Reflecting on this project, the experience underscored the importance of meticulous detail and proactive problem-solving in software development, especially when adapting games for diverse technological ecosystems. The success of Goose Goose Duck highlights the potential of well-executed cross-platform compatibility in enhancing the gaming experience for a broad audience.