Sunday, September 4, 2011

Friking Shark Beta

It's been a long time from my last post but here I am again, and with very good news :)

The game is finally complete and is now in Beta stage!

It's been a lot of work, but hey! I have finished my first game! This is something I wanted to do from my childhood, and now I got it :).

The Beta version can be downloaded from the project page at Google Code.
At the time of this writing only Window installer is available. Linux .deb package will be available soon. The game is completely free (GPL3), so Linux users can download the source code and compile it.

A Google Group has been created for the project where you can ask for support or post comments about the game.

I want to thank Saul Cross for arranging the original game music. He has done an impressive work, this game would not be the same without him.
You can see Saul's work here.

In the following weeks I will be posting my impressions on the development, just in case someone out there finds it useful when trying to make his own one.

Some screenshots from the game:

If you like the screenshots you may want to see gameplay videos for all levels here.

And that's all, enjoy playing it!


  1. Wow is amazing!!! (Cojonudo in castilian)
    Fliying Shark is one of mi favourites, now is better.

    Great Job Javi.

  2. Looking awesome!
    Can't wait to try it :)

  3. Doesn't work on ATI Radeon Xpress 200, all the graphics are white.


  4. Hi Punisher, It looks like a shader compilation problem, can you try disabling the shaders?

    Just edit Resources\Scripts\GameGUI.cfg, look for the IgnoreShaderSupport key and set it to 1.

  5. is there gamepad support?

  6. No yet, sorry :(, I have already added an issue in the project page to add joystick/gamepad support, but it will take some time.

    In the time being maybe you can use Joy2Key, i think it can be used for gamepads too.

    Sorry for the inconvenience :(

  7. Works like a charm now, even in this crap card...

  8. Sorprendente. Gran trabajo, enhorabuena y muchas gracias.

  9. Genial. Realmente llega a transmitir las emociones del original. Unos retoques y algunas opciones más, y quedará redondo :)
    P.D: No has pensado en añadir opción a dos jugadores simultaneos?

  10. No luck for me. I've tried installing on two pc's, one 64 bit operating on Windows 7 and the other a 32 bit running XP. I tried compatibility mode for both to no avail.

    The Windows 7 one displays the loading screen but immediately crashes without an error message. The XP version fails to load at all and displays "CreateProcess failed, code 14001".

    If there is a fix I'd love to play, thanks for keeping a great Toaplan shmup alive!

  11. Hi Jordan, I have not seen this 14001 problem before, from the error code description it looks like some missing dependency or maybe some problem with the manifest. I'm sending you an email to see if we can find a solution.

    Hope you can play it soon :)

    1. I have the same problem. It loads and then crashes. I have windows 7

  12. This looks pretty cool... except why did you make the shadows so odd in terms of direction and distance from the objects?

    eg, in the 1st screenshot, the player's shadow is to the right and above the plane, yet the enemy planes' shadows are to the left and below.

    Why not have all shadows fall in the same direction?

  13. Hi, shoot em ups are normally done in 2D, they render the shadows as sprites and they fake the sun by putting them in a convenient location, let's say below and to the right of the planes. Friking Shark is a full 3D game, it has perspective, and that perspective is what makes the shadows seem odd when you compare them with 2D games. It's hard to explain in words :(

    Although they look weird in the snapshots, the feeling when playing the game is quite different, they help a lot to get a feeling of deepness and anticipate enemies.
    I sincerely think they are nice when playing.

    Play a bit and tell me if i'm wrong :)

  14. Interesting! Your explanation makes sense. I completely forgot about the effect of perspective. Perhaps here it is slightly exaggerated, but that would add to the feeling of depth.

    Very interesting indeed! Thanks for the explanation. I will have to try this game.

  15. Congratulations, great work!

  16. Hi! Congratulations on finishing your first game ;) . I made a small post on my blog about it - here. Keep up the good work! Cheers!

    1. Thanks :), it really took me a lot of time, effort and will to finish it. Really appreciate the share!