Eggs

Eggs are in-development items found in Subnautica. They are the unhatched forms of certain types of Fauna. Until they hatch, the egg will be labeled as an unknown creature egg, changing to match the name of the creature the egg contains once it hatches. An egg can be identified by where it was found, its appearance, and its size (see table below).

All eggs, aside from Sea Emperor eggs, can be placed inside an Alien Containment. After placing an egg inside an Alien Containment, it will stay where it was placed. After one to three in-game days, the egg will hatch into a smaller version of its respective species. The hatched creature will slowly grow, until it is mildly full sized or can fit to the confines of the Alien Containment. They can die inside of the aquarium however, if the aquarium's population limit is surpassed, or if they are left unattended for too long.

Baby creatures can be picked up and placed outside in the water, where they will instantly become fully grown. An aggressive creature will not attack the player if it is hatched in the aquarium, allowing the player to scan it even after it is released in the wild.

Eggs are also capable of being destroyed before they hatch. Hits with a knife will slice open the egg, resulting in no creature being spawned.

Eggs can be found in their species' respective Biomes, however, an egg might fall into a Cave or another biome.

More information and animations can be found on Trello.

Unique Eggs
It is worth noting that many Eggs are affected by the in-game physics engine, and as such will roll into strange places. An example of this is finding a Stalker or Sand Shark egg in the Jelly Shroom Caves.