Ship maneuvering simulation is an important tool to predict the kinetic and kinematic properties of a vessel. It can estimate the manoeuvrability of a vessel in advance to optimize the ship design and avoid possible problems. Environmental effects including wind, wave, current are very important disturbances from the nature, which can have great influence on the vessel. However, it is rather difficult to evaluate their influence currently. In this work, the wind, wave and current effects are implemented into the ship maneuvering model. Some typical results are demonstrated for verification. This tool is promising for engineering applications in ship design.