WorkDPlays 

Work K/D Plays are a series of small educational language games that aim to help teach the vocabulary and processes of specific Danish labor industries, to new employees of different language backgrounds. They are developed by Portaplay for WorkDPlays Aps.

 

Engine: Unity

Platforms: Mobile Android and IOS

Development time: June 2024- May 2025

 

A first version made for slaughterhouses is publicly available on the Google Play Store and the IOS app store since December 2024, with a version for the cleaning industry being currently under development.

 

I was one of two programmers responsible for the project, from its early setup and development, to testing and all the way to public release and updates. I have also contributed to the ongoing cleaning version of the project, with modifications to the main game for the new content but also the addition of new features and minigames.

 

 Some examples of features/tasks that I worked with

  • General scene hierarchy and data management systems for handling localization of texts and voice over audio, for all the educational language used throughout the game.
  • Saving/loading of progress data during and between sessions.
  • Sprite based player controller character with the ability to accesorize.
  • Customization shop for the character and unlocking new assets.
  • Development of various UI based minigames. Handling difficulty scaling and the randomized pools of learning words.
  • Expanding on the login authorization, to include code based access and subscription based via in-app purchase apart from QR scanning.
  • A news bulleting board that fetches announcements and media from the backend server for the current user and displays it in game.
  • Setup of the app store pages for dev and release environments and managing the testing and releasing via Testflight and Google play.

Technologies that I got familiar with during this project:

  • Unity localization package
  • Android and IOS app store setup and testing and release pipelines (i.e Testflight, Internal Test channels)
  • In-app purchases (both in stores and handling within Unity)