
In the game you are guiding three dogs through missions: trying to experience what kids do in their everyday life. The game takes place in the dog den plus three other locations; Music Class, beach and supermarket. Each location has objectives and items that the dogs can interact with; toys, vases, trashcans, musical instruments, sprinklers, fans, mud, etc. The game is based on the TV series of same name.
The game is available to play in the DR LEG app. (Published 2024)
Role: Programmer
Responsibilities: I setup the start scene with the start button that leads to the dog den. I setup the dog den which functions as the start menu and it is where you go back after each level. I implemented a level select menu on the right side of the dog pen. I also setup the beach scene in collaboration with another programmer. As the game was developed using HTML5 I manually setup the ground and all the furniture in the level. I also implemented functionality to collect stickers after a level is finished and I implemented sound in the game. Elaboration of all features are described in details further down this page.
The start menu consist of a background image and a play button. The play button loads the dog den scene. The scene consist of a static background image and three animated dogs. When clicking a dog the camera will pan to the right showing “windows” containing the levels. I had to distinguish between the dogs when clicking them to make sure the right dog spawned next to the levels. This was using the name of each dog applied the clicked dog button.

I setup the ground level and the furniture in the level. I added colliders to them so the dog can jump onto them. In the beach level you have 3 objectives. You need to open the parasol, push the picnic basket under the parasol and collect two pillows and put under the parasol. I implemented the flow of the objectives. Activating the appropriate voice-over when a new objective is active as well as stopping voice-over playing when a new voice-over plays. I also implemented a circle around the objectives and arrows on the side of the screen pointing towards the objectives if they were off-screen.

