Wibx GO | Studio Abacate
Engine: Unity | Language(s): C#, JavaScript/Node.js | Platform(s): Android, iOS
Geolocation-based game with Augmented Reality features made using Mapbox SDK and ARKit/ARCore through Unity’s AR Foundation package. Players can walk around the real world to catch frogs in traditional 3D or AR (like in Pokémon GO) and earn cryptocurrency in spots sponsored by brands that use the Wibx platform. Players can also customize their avatars, keep a record of captured frogs and engage in missions to win bonus cryptocurrency or real world goods. Developed for Wibx.
What I did in this project
-
Game Design;
-
Project management, planning and monitoring tasks and deadlines for all team members (myself, a junior developer, a 3D artist and an UI/UX designer) and interacting with Wibx’s backend team to define core API features;
-
Mentoring and code review for a junior developer who did part of the gameplay and UI programming;
-
Gameplay programming (AR mode);
-
UI programming (login, loading screen, missions, item pooling for dynamic lists);
-
Game systems programming (Mapbox SDK integration and customization, frog spawn system, missions, AssetBundle loading, settings);
-
Audio programming (music and SFX playback and management);
-
Network programming (integration with game’s backend API and Wibx platform API, user authentication, AssetBundle downloading and caching);
-
AssetBundle build pipeline setup;
-
Mapbox service setup (map styles, datasets and tilesets);
-
Game’s REST API design, documentation and implementation (data management and access for frog types, spawn areas, missions, gameplay transactions validation, game settings) using Swagger, Postman, AWS Lambda (Node.js/JavaScript) and API Gateway;
-
Game’s backend services programming (Mapbox datasets and tilesets update automation);
-
Database modeling and setup using AWS DynamoDB;
-
Setup and management of other AWS services for the game’s backend (IAM roles, S3, CloudFront, CloudWatch, Systems Manager Parameter Store);
-
Backend migration between AWS accounts from Studio Abacate to Wibx;
-
Demo releases through Unity Cloud Build;
-
Bug fix for AWS SDK.
GIFs
← Home page | ↑ Top |