Naval architecture is more of a combination of engineering and design which helps build all kinds of watercraft or structures. Naval architecture plays the primary role in all stages of the life of a marine vessel right from the initial designing to advanced type of design, actual construction. It involves knowledge of mechanics, hydrostatics, hydrodynamics.