Ayuda a Aprender a desarrollar herramientas

Hola, quiero aprender a desarrollar herramienas para el pes, me gustaría saber por ejemplo como se localiza el archivo de un estadio y se logra extraer el modelo 3d para editarlo en algun programa 3d, ya se que esto ahora ya se puede hacer, pero lo que quiero es llegar a aprender como comienzan los desarroladores de herramientas para el pes a localizar un modelo 3d y lograr extraerlo a un programa donde se pueda editar