How to Build a Engine?

Building an engine can either be very simple or very complex. You first have to decide what sort of engine you want. There are about 8 different types and they are all built differently. Look here for more information: