I'm a physicist and work as a software developer, and one of my main hobbies is raising fish, especially bettas. Currently, I'm preparing a couple of pairs for spawning, which got me thinking about how simplified genetics are in gaming.

I’ve noticed that most mobile games treat breeding as simple RNG (Random Number Generation). You mix two fish and get a random result, ignoring Mendelian laws, layer dominance, or actual mutations. They also create their own gene trees.

Since I couldn't find a "hardcore" genetic simulator, I decided to build one in Unity during my free time. It's a survival/horror game (conceptually similar to Identity V), but the core progression system is a detailed Betta Santuary.

To ensure accuracy, I'm building the breeding algorithm based on established inheritance charts and scientific papers found in genetic journals (validating dominant/recessive interactions, like why a Melano female is sterile or how the Marble gene works). I will then use the data I obtain based on the cross-checks I have performed.

I want to include "high-risk/high-reward" breeding paths. In your experience (or research), what is the most difficult color or fin type to stabilize?

I want the game to reflect that difficulty—where achieving a perfect line requires knowledge and patience, not just tapping a button.

This is an early solo project. I'm just trying to bridge the gap between biology and gameplay. Here's a video of my growing bettas. Thanks for any ideas!



https://v.redd.it/a5fvje02eq9g1

Posted by Fasbek95

Leave A Reply