E as in Egg

Avatar Generator

A more evolved/upgraded face generator function.
Pressing "E" generates a new egg on the plate, left clicking draws a bowtie, pressing "R" resets to the home page. The egg's size/proportions and positions use the random() function, within the boundary of the plate. Color variations of the background, egg, and bowties also use random().
→ link to code





Design Process

I definitely knew I wanted to do this egg character, or something similar from the start. I wanted to keep the face-arms-legs together in a frame, keeping most of the bigger variations in the egg and the overall position.

The egg is based off this egg character I drew a while back. The bowties are referencing Eggykun, a character also based off my original egg sketch that my friend and I developed.



Reflection

Compared to my face generator, there's definitely less interesting things/variations going on, and feels a bit static. I tried to compensate by adding to the visuals, but I don't think it really helped that much. There's definitely a lot more I could have done/can add to iterate this even further, but I still think what I have right now is a good starting point.