Building an Amphibious Aircraft

By Javier Rollon · 2023-08-18

The SeaMax M-22 almost didn't happen. Not because of technical difficulty — though there was plenty of that — but because I couldn't find reliable reference material for an aircraft that fewer than 200 units exist of worldwide. Building a 747 is straightforward: Boeing published volumes of technical data. Building a Brazilian amphibious light sport aircraft? You're mostly on your own.

Finding the Real Aircraft

I contacted SeaMax directly in 2016. To my surprise, they responded within 48 hours and were genuinely excited about having their aircraft in X-Plane. They sent me dimensions, weight data, performance specifications, and dozens of high-resolution photos. What they couldn't send me was a flight. The nearest SeaMax M-22 was in Florida, and I was in Spain. So I did what any reasonable developer would do — I studied every YouTube video of the M-22 flying, analyzed the control inputs visible in cockpit footage, and reverse-engineered the flight characteristics from observed performance.

This sounds sketchy. It's actually how a significant amount of flight sim development works when you can't get seat time in the real aircraft.

The Water Problem

Amphibious aircraft don't just fly — they float, taxi on water, handle wave action, and transition from aquatic to airborne in ways that X-Plane's default physics engine wasn't really designed for. The hull acts as a boat below 30 knots and a wing above 60 knots. In between, it's doing both simultaneously, and the forces are genuinely complex.

Water resistance on the hull changes with speed in a non-linear curve. At low speed, friction dominates. As speed increases, the hull rises onto its step — a designed break in the hull bottom — and hydrodynamic drag drops dramatically. This is the "getting on the step" moment that every amphibious pilot knows. Below the step, the aircraft feels sluggish and heavy. Above it, acceleration suddenly picks up and you're rapidly approaching liftoff speed.

Modeling this transition in X-Plane required custom code. The default water interaction model treats floats as simple buoyancy objects. For the SeaMax, I had to simulate hull hydrodynamics separately and blend them with the aerodynamic forces as speed increased. It took months of iteration, and honestly, it's still not perfect. Water operations remain the most approximated part of the simulation.

Why Small Aircraft Matter

The SeaMax M-22 will never sell as many copies as a 737 or A320 addon. I knew that going in. But I built it anyway because variety matters. The flight sim market is saturated with airliners. Glass cockpits, FMS waypoints, VNAV profiles — it's all important, and I love that world. But sometimes you want to fly low and slow over a lake, touch down on water, taxi to a beach, and shut down the engine with nothing but birdsong around you.

The SeaMax delivers that experience in a way no airliner can. And from a development perspective, it pushed me into physics problems I'd never encountered before. Every project that challenges you differently makes you a better developer for the next project. The hull hydrodynamics work on the SeaMax directly influenced how I think about unusual flight regimes in my other aircraft. The Space Shuttle's re-entry simulation benefited from the SeaMax's boundary-condition modeling — different physics, but the same approach to solving forces at regime transitions.

The Joy of Niche Simulators

Flight simulation is at its best when it lets you experience aircraft you'll never fly in real life. For most people, the SeaMax M-22 is exactly that — an exotic, rare, unusual machine that exists in a corner of aviation that mainstream media ignores. Putting it in X-Plane means anyone with a computer can experience amphibious flight, water landings, and the particular thrill of pulling back the stick and watching a floatplane leave the water. That access is what simulation is for. Not just replicating the common, but preserving and sharing the extraordinary.

Javier Rollon develops aircraft for JRollon Planes. Follow on Twitter.