The C-GEN is a novel permanent magnet generator aimed at reducing overall system mass in direct drive power takeoff applications. The design of a C-GEN generator requires the combination of electromagnetic, structural and thermal models. Two rotary prototypes of 15 & 20kW have been constructed and tested and the 15kW prototype has been fitted to a wind turbine. A 1kW linear generator has been tested and is being modified for flooded operation meanwhile a larger 50kW prototype is being designed. A feasibility study of C-GEN technology in four different wave and tidal projects is being undertaken.