The present work deals with the design of structure-preserving numerical methods in the field of nonlinear elastodynamics with an extension to multi-field problems. A new approach to the design of energy-momentum (EM) consistent time-stepping schemes for nonlinear elastodynamics is proposed. Moreover, we extend the formalism to multi-field problems.