Devlog No. 2

Welcome back to my devlog series. In todays devlog I will be showing you a fishy tub scene I made.

I currently spend most of my time working on a koi breeding game for my bachelor thesis. For this game I have a bunch of koi swimming around a pond, eating food, each other and just acting fishy.

A view of the pond from the players perspective.

A view of the pond from the players perspective.

Since the goal is for the player to be able to breed different varieties of koi I have implemented a scene where you can view a single fish. I call this the tub scene because it's made to look like the blue tubs that koi are often inspected and photographed in.

The tub scene with a koi in it, rotated to the side by the player.

The tub scene with a koi in it, rotated to the side by the player.

I did this by creating a small scene that gets placed in the same level the pond is in. This way I can switch between the normal view of the pond and the tub scene without having to load a new level. I basically just move the fish that the player wants to view to the tub scene and stop simulating it (so that it doesn't swim away). Once the player stops viewing it, it's returned to the pond and simulated again.

The tub is also used to view koi when selecting which ones to breed, and for picking the resulting fry.

Koi being selected for breeding in the tub.

Koi being selected for breeding in the tub.

Fry being selected after breeding in the tub.

Fry being selected after breeding in the tub.

I am quite happy with the results and think that it really looks like the tubs used to view koi in real life. You can check out the project page for Pond to see more of the game, and download the first prototype build.