A hybrid drive system has two sources of driving power: a non-combustion drive system to provide mechanical torque and rotation to a driveshaft, and an opposed-piston, internal combustion engine configured to provide energy for the non-combustion drive system.