Quick Links: Download Gideros Studio | Gideros Documentation | Gideros community chat | DONATE
Finally released: Fly Tying Simulator — Gideros Forum

Finally released: Fly Tying Simulator

It took a year, but it's done. Except not really because I've got a list of updates I want to do. But it's released.

Fly Tying Simulator isn't a game, but a fly design tool. I'm hoping real fly tiers will find it both fun and useful, as a way to try out ideas for flies much faster, to see what a fly would look like before using up expensive materials to make it in the real world. It animates the fly tying process, including wrapping thread and other materials around a hook shank.

As for Gideros, it's been the perfect tool for the project. This app relies heavily on 3D instancing. A single feather on a fly might be made up of dozens of barbules (fine fibers) and each of those may be made up of several instances of a truncated cone shape. A finished fly may have several thousand instances, yet Gideros handles it beautifully, even on relatively low-end devices.

Until recently the app contained no texture assets other that its icon. It generated every texture on the fly (no pun intended), drawing to renderTargets. At release time processing time became more important than app size, so I had it produce and save most of the textures it uses, and brought them into the project. It now contains over 1200 textures, though most are small. Now it includes one wood grain texture it didn't create, but the rest were generated by the code.

Another thing that Gideros did beautifully in the publishing process: Screenshots. I hadn't realized before that Gideros could change the Player resolution from the code. That made generating the screenshots for app stores so much easier. I made a table of scenarios and code to set the app up in that state, setting the camera position and zoom, the fly being tied in whatever complete or incomplete state, the UI in whatever state, etc., to create the scenes I wanted for the screenshots, the ones it's cycling through in the GIF above. Then I added a table of resolutions, with the various iPhone, iPad, Mac, and Android resolutions that the various app stores want. Through a hidden developer menu I can have the app produce all the screenshots automatically, arranged in folders by device type and resolution. This was especially helpful for this app because the UI is highly dynamic, adjusting the size and placement of many elements based on the aspect ratio of the screen. So just making one set of screenshots and resizing them to the sizes the app stores want would have been inaccurate.

Once again, thanks to everyone in the Gideros community! And especially to @hgy29 for all the updates! Version 2024.3.1 solved the Windows depth buffer issue perfectly, and Microsoft approved the app while I was typing this post.

Click here for the Android version on Google Play
Click here for the iOS & MacOS version on the Apple App Store
Click here for the Windows version on the Microsoft Store
+1 -1 (+6 / -0 )Share on Facebook


  • MoKaLuxMoKaLux Member
    fishermen will not thank you enough :)

    Likes: PaulH

    my growING GIDEROS github repositories: https://github.com/mokalux?tab=repositories
    +1 -1 (+1 / -0 )Share on Facebook
  • talistalis Guru
    edited April 8
    My congrutulations. It seems really a hardwork even when i just read your post about the app. Hope that it will find its value among fishermen and all who is interested in that area.
    Are you planning to publish a lite free version with limited amount of functions maybe even with adds? (less flies and tools to create a fly and so on...)
    I have some firends around who are really into fishing, i will personally advertise your app to them.

    Likes: PaulH, MoKaLux

    +1 -1 (+2 / -0 )Share on Facebook
  • PaulHPaulH Member
    While I don't plan to have a free/limited version of the fly tying app by itself, in the app Fly Fishing Simulator HD the fly tying is integrated. Without a purchase you can try out the fly tying with all its features, except that saving or fishing with the flies you create requires a purchase.

    Thanks for the feedback and support!

    Likes: MoKaLux

    +1 -1 (+1 / -0 )Share on Facebook
Sign In or Register to comment.