Do I need the Arduino IDE Installed In This Scenario

Perehama:
The "official" boards use an FTDI chip,

No. The original Mega with ATmega1280 had FTDI, but Mega2560 boards have ATmega16u2 (R3) or ATmega8u2 (R1/R2).