Important: please read

This page used to contain download links and information regarding my work-in-progress releases of Air Legends.

The game is now complete and published on the Xbox 360 & Windows so head over here to get the game

Average Rating: 4.8 out of 5 based on 184 user reviews.

24 Responses to “”

  1. » Weekly Update Says:

    [...] Sharky’s Air Legends now support explosions. [...]

  2. » Weekly Update Says:

    [...] Lawrence updated Sharky’s Air Legends with better sound. [...]

  3. Pekuja Says:

    So… how about source code or a 360 version? :-)
    My PC can’t run XNA games so I’m bound to the 360.

  4. John Sedlak Says:

    Hey! Good work, it is loads of fun to play! Just wish I was a little better at it! ^_^ I keep running into the enemy, haha.

  5. Sharky Says:

    Thanks. :)

    Yes, the AI is quite suicidal. ;)

    Pekuja, I’d love to get this working on a 360, but I’m afraid I don’t own one. I’d love one, but it’s not a priority right now while the game still largely conceptual.

    At this stage, I don’t have any plans to give away the source - certainly not the art assets.

    This might be an interim solution to that though.

  6. Silmar Says:

    A shame you are not willing to share out the source, many would-be budding developers are missing out.

  7. » Weekly Update - SpaceWar Competition Says:

    [...] Lawrence tweaked Shawn Hargreaves screenshot component, so now it works for Windows. Also, he updated Sharky’s Air Legends, so if it used to crash on you, try again. [...]

  8. Corpse Like Says:

    Hi Sharky,

    This is an excellent project man… really inspiring.

    Could you provide me with some pointers on how you achived the split screen support, perhaps another excellent tutorial….


  9. Sharky Says:

    Thanks for that!

    Hey, good idea about the splitscreen tutorial. I just assembled various suggestions from forums to do it, but I know from experience it would have been helpful to have a full working sample to reference + tutorial. I’ll definitely keep it in mind. Not sure when I can actually do it though.

  10. Stefan Says:

    I just keep getting a Error report…
    Someone know why?

  11. Stefan Says:

    I can’t play the game, all I get is a error report :P Can someone help me?

  12. Sharky Says:

    Hi Stefan.

    Sorry I’ve been slow to reply.

    If you can paste in some of the error report that could help.

    Have you had success running any other XNA games on your system?

    Also, have you read the “Here’s what you’ll need to play it…” bit of this page carefully?

    My Installer is a little immature, and doesn’t install some of the prerequisite windows software. Such as XNA v1.0 Refresh, .NET Framework v2.0.
    It’s also very important to do the Web Installer bit for DirectX. While most people already have 9.0c, it still needs updating occasionally for newer things like XNA.

  13. CrazySheep Says:

    I was wondering exactly how you createdf the installer? many hobbyist developers need a good installer and yours seem virtualy perfect in every way :D . Can you share your secret???

  14. Sharky Says:

    Thanks CrazySheep.

    Dunno about perfect, but seems to do the job aye. :)

    I tell you what, I’ll work on Blogging a wee tutorial+sample about it. In the meantime, you could look into WiX (Windows Installer XML). That’s how I did mine. Before I blog about it I just want to convert it from WiX v2 to WiX v3. Also some minor improvements I could make now that I know how.

  15. Sharky’s Blog » Blog Archive » "Sharky’s Air Legends" now for XNA 2.0, featuring new 3D View, Scoring etc… Says:

    [...] One word – Busy… busy, busy, busy. Ok, so I cheated on the word count, but that’s how life’s been lately.  So much has happened since my last post. In work, play & personal life.  I’ll cut to the chase though.  Here’s my latest and greatest release of “Air Legends”.  You can download it from here. [...]

  16. Major “Sharky’s Air Legends” release for Windows & XBOX 360 out now! Loads of enhancements, changes & fixes. | Sharky’s Blog Says:

    [...] No more “preview builds”, this is the real deal folks.  I’ve just uploaded the new release here. [...]

  17. Johan Lindfors Says:

    Great work!

    However if you (like I) are using Swedish regional settings you will get a FormatException which is easily resolved by changing regional settings to English (US), but that’s possibly something that should be investigated in code as well…


    Johan Lindfors

  18. Sharky Says:

    Ah, thanks Johan.

    I haven’t even considered regional settings yet.

    Hmmmm…. was it the Game over stats screen by any chance?

  19. A new "Sharky’s Air Legends" release is out! New features, enhancements & bug fix | Sharky’s Blog Says:

    [...] grab the new Windows & XBOX 360 version from the Latest Build page [...]

  20. Richie Says:

    Hey cool, found your site when searching HLSL sampler_state, still can’t figure out where this fits it… Hope my work looks as good as yours one day..


  21. Sharky Says:

    Thanks very much Richie.

    Been a long time in development. Looking back now I realise it was mid to late 2006 when I first started – just before XNA even came out!

    I suppose that can be expected with a lot of single developer Hobby projects. A labour of love really. It helps that I’m a perfectionist. I’ve been careful not to include features I wasn’t capable of making look acceptable. Little steps.

    Good luck with your work. Do you have a web site/blog etc???

    p.s. I don’t know much about HLSL myself. I seem to get a lot of google hits for it though since ages ago I posted some links to sites that helped me a little.

  22. Sean Says:

    Fun, only things i can suggest are adding propellers!

    WW2 planes aint WW2 planes without propellers?!

  23. Sharky Says:


    True true. Props are definitely on the list to-do.

  24. David Says:

    Crashes for me on Vista SP1:
    Stopped working

    Problem signature:
    Problem Event Name: APPCRASH
    Application Name: Legends.exe
    Application Version:
    Application Timestamp: 48abfc15
    Fault Module Name: KERNEL32.dll
    Fault Module Version: 6.0.6001.18000
    Fault Module Timestamp: 4791a76d
    Exception Code: e0434f4d
    Exception Offset: 000442eb
    OS Version: 6.0.6001.
    Locale ID: 3081