This may not help, but I remember stumbling into a web site that does exactly that, with tips and considerations. I think you'll find it by searching for "gear design", ar maybe add "plastic" or your specific material. There may even be a "design wizard" - you enter parameters and get the product design.