Interview with Matthieu Laban, Infinite Flight CEO

Published by Adam Fraser on June 1, 2012

Interview with Matthieu Laban, Infinite Flight CEO

Earlier this week, we wrote about three flying games available for your Nokia Lumia smartphone. One of those games was Infinite Flight and we’ve been lucky enough to catch up with the CEO and Co-Founder of Flying Development Studio LLC, Matthieu Laban, to find out more about this realistic flight sim.

Tell us about Infinite Flight. Who’s behind it?

Infinite Flight is a civilian flight simulator. It’s an app for anyone with or without a passion for aviation who wants to experience the feeling of flying an airplane and allows the user to fly multiple aircraft (14+) from the small Cessna 172 to big airliners like the A340, Boeing 747. It features missions, tutorials, configurable weather settings, 130+ airports in 2 regions and more. Infinite Flight is an ever evolving project that we’re constantly trying to improve by using feedback from the users. We gather this feedback from a dedicated site and the most popular features are implemented. If they’re possible, of course.”

Jumbo

“Behind this project is Philippe Rollin, CTO and Co-Founder, and myself, Matthieu Laban, CEO and Co-Founder (pictured at the top of the post). Two developers with a passion for aviation, flight simulation and 3D Graphics. I take care of the aviation and flight simulation parts, while Philippe specialises in the 3D engine, terrain and weather systems.”

Why did you decided to create a flight simulator?

“We were both working on bits and pieces of simulators for a while. I more on the flight simulation part, and Philippe was experimenting with terrain rendering. We decided to join forces to create a new flight simulator in 2010, shortly after Microsoft decided to discontinue their flight simulation product.”

“The original goal was to create it for PC, but as Windows Phone release came close, it was decided that shifting focus to a smaller platform to begin with would be a wise choice.”

[ hana-code-insert ] 'promo900' is not found

Are there any other projects you work on, besides Infinite Flight?

“Infinite Flight is the only project we are are working on. Flight simulators are a special breed of games, and they can’t really be finished. There’s always something to improve or add to the app. We’ve been releasing updates for a year now, about once every month or two, and there is still years of work for us judging by the statistics on our feedback site.”

What sort of research do you have to go through to create a realistic flight simulator?

“It has mostly been through Google and Wikipedia to find out about how to compute lift, drag, and other forces that act on airplanes”

“Same goes for each individual airplane specification. The hard part is to support multiple types of airplanes with a single physics engine. Airplanes don’t all behave the same way, a Boeing 787 will be much slower to react than a F/A-18, so the physics engine has to take all sorts of parameters into account to make sure the flight model is as accurate as possible.”

Light aircraft

“Each airplane has dozens of configurable variables from lift curves, weights, thrust of engines, to landing gear springs… We’ve been lucky enough with the flight model so far, pretty much every airplane we’ve put in the app has behaved somewhat realistically by inputting the real world data in the airplane settings.”

How many man hours has gone into creating Infinite Flight?

“We lost count of it, but it’s probably in the thousands.”

What language do you write in? Can anybody at home create something similar?

“We write the app in C# and the 3D rendering is done with XNA. The User Interface is done using XAML which we parse to render it with XNA.”

“Anybody could write their own app, there is nothing special about this app, it’s been developed with the standard Microsoft Windows Phone SDK. All it takes is time and passion :)”

What sort of problems do you have to overcome when developing/maintaining this game?

“Performance has been a big issue and continues to be one of the biggest problems we have across platforms. The original Windows Phone devices were pretty slow and we had to spend a lot of time optimising the app to get a descent frame rate. Optimisations were done both on the flight sim code as well as the 3D engine. The biggest bottlenecks were garbage collection and the weaknesses of the GPU.”

HUD

“Other than that, it’s the typical debugging issues you encounter in any apps. One specific to our app might be that we spent quite a bit of time making sure the physics engine was as accurate as we could without sacrificing performance too much.”

What’s next for Infinite Flight? What are the future plans?

“We have plans to port Infinite Flight to Windows 8 and Windows Phone 8 as well as other platforms on the market. Our next order of business is to improve the terrain system. We’d like to support bigger areas with more detail (3D objects, etc…). After that, we’d like to implement networking, improve the weather system… We have work for years to come.”

If you haven’t yet downloaded Infinite Flight, it’s available from the Windows Phone Marketplace on the Nokia Lumia 610, Nokia Lumia 710, Nokia Lumia 800 and the Nokia Lumia 900.

Comments

  • http://conversations.nokia.com Ian Delaney

    Nice interview, Adam. Shocking that “real” flight simulators – perhaps the most demanding applications – work on a mobile phone.

    • http://www.facebook.com/profile.php?id=100000123912291 Adam Hart

       And its a very good one aswell
      -adam =)

  • droopyar

    Hi, Hope i could play it in my upcoming Nokia 808 PureView running symbian belle

  • Samarth Singh

    “”The original Windows Phone devices were pretty slow and we had to spend a lot of time optimising the app to get a descent frame rate.”"
    Now, why wouldn’t they write it on Symbian and Android or any other OS which has more overall potential? Nevertheless, a flight simulator on a mobile phone is amazing news. Never thought it would be possible.

    • http://conversations.nokia.com Ian Delaney

      I’m guessing, but something we’ve heard lots of times is that WP is easier to develop on than other platforms, especially for a Windows developer.

      • droopyar

         Port them to symbian belle. It has 24% market share, against 1% windowsphones.

        • http://www.facebook.com/marco.jansen.96 Marco Jansen

           Symbian it too weak forget it and buy a WP device.

          • droopyar

             WP is weak, no background process, no usb, no applications, no sales worldwide. Thats a weak phone. WP.

          • http://www.facebook.com/marco.jansen.96 Marco Jansen

             U are talking crap it runs IF flight very smooth has a faster processor as any symbian device why are u guys lying and just bashing instead of being honest and objective. See the thruth WP has much more potentional as symbian WP8 is not far away either it does things equel as fast as android and sometimes faster even if its running on 4 cores. Talk to someone using a Lumia instead of just simply bashing it like a full stupid moron. Try one out and see it for yourself.
            Change seems very hard for u conservative guys and guess what there is nothing as permanent as change.
            WP is wonderfull and runs IF wonderfull if u read the story u understand why it was developed for WP in the first place, But i bet u guys dont understand this changing world poor souls.

          • droopyar

            @marco:  Are you serious??  WP7.5 do NOT have backgournd process, so it is a very limited almost obsolete OS, you could not run hidden process. No USB, no sales worldwide. Moreover in 3 months Microsoft release WP8. So better wait if WP8 is OK, or it is another obsolete OS.

          • ajck

            Weak how exactly? Symbian has better hardware, much more powerful OS, better GPU, MUCH MUCH bigger installed base of devices than Lumia, Nokia Store has much greater geographical reach and payment options than WinPho.

  • Pingback: The Wrap: Nokia’s “Batphone,” hot indie games, the psychology of color | iyaan.info

  • Pingback: The Wrap: Nokia’s “Batphone,” hot indie games, the psychology of color |

  • http://www.facebook.com/marco.jansen.96 Marco Jansen

    I love it on my Lumia and im a flightsim fanatic since the C64 .
    Just keep it far away from android they want it for free anyway.
    They had too optimize for Iphone as wel wich means the lumia is a faster device as Iphone until the 4 model.
    WP7 has way more potentional as symbian or android people just have to start using it and accepting it.
    Instead of talking on their feelings

    • droopyar

       WP7 is totally OBSOLETE phone, a wife phone. Techinically it is a very bad OS. Why you say it is better than symbian?? TOTALLY wrong techinically speaking. Do not buy a Lumia phone, a wife phone

      • http://conversations.nokia.com/ Adam Fraser

        Droopya, you continue to make remarks about Lumia being a wife’s phone. Your comments are derogatory towards women and in general disrespectful.

        Please keep your comments relevant, in topic and useful. Read the comments policy.

        • ajck

          Agreed, but Droopyar’s sentiments and other comments are still correct nonetheless. Windows Phone is vastly inferior technically to Symbian.

          Infinite Flight should be on the 808 Pureview, or rather, written in Qt. Nokia Conversations should support this request because after all you are a Nokia PR mouthpiece, and CEO Elop has clearly stated Meltemi is on the way, Qt will be at it’s core and it will serve the “next billion” – figures Windows Phone will never achieve.

          Software developers such as the one in this story, should be targetting Qt (and Qt should be on Windows Phone).

          How exactly would Nokia officially comment on the situation that as Elop has clearly stated Nokia’s future lies in future disruptions such as Meltemi, which are Qt based. Therefore logically software developers are wasting time and effort working on Windows Phone because the future as Nokia has officially stated is Qt AND they have a MUCH larger installed base (again, according to official Nokia developer site) of 180+million Qt Symbian devices.

          • http://www.facebook.com/marco.jansen.96 Marco Jansen

             U are talking BS

      • http://www.facebook.com/marco.jansen.96 Marco Jansen

         My phone is not a subtistute for my penis a dont need that u probably do.
        Wife phone whatever u say nerd.

  • Pingback: Flight Game Online | Flight Simulator X Mods

  • Pingback: WP上周回顾: NOKIA蝙蝠侠手机,独立开发游戏,以及关于手机颜色的那些事儿 WPeri妖

  • http://www.facebook.com/marco.jansen.96 Marco Jansen

     And u now why because the serious symbian users are getting rare the rest buys these phones for their kids as first feature phone.

  • Pingback: Hour-Long Flight Simulation Experience

  • Pingback: Flight Simulator, Ground Lesson, + Flight Session

  • Pingback: Jet Flight Simulator Experience

  • http://www.facebook.com/marco.jansen.96 Marco Jansen

    Its not for the Lumia 610 btw