Announcement

Collapse
No announcement yet.

FPS Tower Defense Toolkit

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Added a new tutorial on how to create new levels from scratch: https://unrealpossibilities.blogspot...orial-how.html

    Also updated the following concept overview articles to match the design of the latest version of the toolkit:
    Unreal Possibilities
    Grid Creation Systems | Tower Defense Starter Kit | Floating Damage Texts

    Comment


      Almost done working on the upcoming v3.1 update. The toolkit is finally getting support for multiple power cores:

      Unreal Possibilities
      Grid Creation Systems | Tower Defense Starter Kit | Floating Damage Texts

      Comment


        The v3.1 update of FPS Tower Defense Toolkit has gone live on the Marketplace.

        v3.1 Change Log:

        1. Introduced support for Multiple Power Cores. [Dev Log: https://unrealpossibilities.blogspot...dev-log-1.html]

        Click image for larger version  Name:	ezgif.com-optimize.gif Views:	1 Size:	467.3 KB ID:	1455820

        2. Added the option to specify when different types of AI classes will first make their appearance over the course of a level when using the Weighted Wave Spawning System. [Dev Log: https://unrealpossibilities.blogspot...dev-log-2.html]

        3. Added a bunch of performance optimizations. [Dev Log: https://unrealpossibilities.blogspot...dev-log-3.html]

        4. Added Unreal Engine v4.19 compatibility.


        Bug Fixes:

        1. Fixed incorrect tower orientations associated with placing towers on inclined grid surfaces.
        2. Fixed an issue with plasmoid projectiles failing to destroy themselves
        3. Fixed the issue of weapons with penetrating shots occasionally failing to connect with the target.
        4. Fixed a bug that caused AI bots to become irresponsive for a short duration upon losing track of a player character that has become non-reachable.


        A free gameplay demo for the v3.1 edition of FPS Tower Defense Toolkit (Windows) is now available at: https://www.dropbox.com/s/yfszjcgvw1...20Demo.7z?dl=0


        All changes within the blueprints are tagged with the boolean variable 'Version3_1' [check image attachment] in order to easily identify the alterations made in this update. Comments are also added to describe the major changes.

        Click image for larger version  Name:	31.jpg Views:	1 Size:	236.7 KB ID:	1455819
        Unreal Possibilities
        Grid Creation Systems | Tower Defense Starter Kit | Floating Damage Texts

        Comment


          Hi Stormrage,

          I went ahead and bought the toolkit - thanks for answering my PM's!

          Seem to have come across an issue!

          From the AI Waypath, if you only have one line of "Towerbases" the AI path will try and push the AI through the gaps, see below

          https://gyazo.com/1265a926a71c2760e57a6ccbc2db6fdf

          However, if you place a second row of "Towerbases" behind the first row, the AI will then move to the correct path, see below.

          https://gyazo.com/1c2e895f505ceaeb275869f1bbd5e5db

          Can you either suggest a fix for this, or deploy a fix as a matter of urgency?

          Thanks,

          SR

          Comment


            Originally posted by Stoovey View Post
            Hi Stormrage,

            I went ahead and bought the toolkit - thanks for answering my PM's!

            Seem to have come across an issue!

            From the AI Waypath, if you only have one line of "Towerbases" the AI path will try and push the AI through the gaps, see below

            https://gyazo.com/1265a926a71c2760e57a6ccbc2db6fdf

            However, if you place a second row of "Towerbases" behind the first row, the AI will then move to the correct path, see below.

            https://gyazo.com/1c2e895f505ceaeb275869f1bbd5e5db

            Can you either suggest a fix for this, or deploy a fix as a matter of urgency?

            Thanks,

            SR
            Hey Stoovey, thanks for pointing out that issue. I had recently made some changes to the recast nav mesh configuration and the aforementioned bug was most certainly created as a result of that. I will release the official fix as part of the upcoming update. Meanwhile, you can fix it at your end by increasing the TileSizeUU attribute under the recast nav mesh settings as shown below. Raising it to 600 solved the issue at my end. But if that doesn't fix it for you, just try increasing it a bit more. The attribute basically controls the amount of nav mesh area that needs to be rebuilt at runtime when you move around nav path blocking objects like Tower Bases.

            Click image for larger version

Name:	recast.jpg
Views:	83
Size:	263.3 KB
ID:	1480985
            Unreal Possibilities
            Grid Creation Systems | Tower Defense Starter Kit | Floating Damage Texts

            Comment


              Originally posted by Stormrage256 View Post

              Hey Stoovey, thanks for pointing out that issue. I had recently made some changes to the recast nav mesh configuration and the aforementioned bug was most certainly created as a result of that. I will release the official fix as part of the upcoming update. Meanwhile, you can fix it at your end by increasing the TileSizeUU attribute under the recast nav mesh settings as shown below. Raising it to 600 solved the issue at my end. But if that doesn't fix it for you, just try increasing it a bit more. The attribute basically controls the amount of nav mesh area that needs to be rebuilt at runtime when you move around nav path blocking objects like Tower Bases.

              Click image for larger version

Name:	recast.jpg
Views:	83
Size:	263.3 KB
ID:	1480985
              Hi Storm,

              Thanks for the quick response with the fix!

              I can confirm, raising TileSizeUU to 600 has now fixed this issue !

              Speak soon,
              SR

              Comment


                Originally posted by Stoovey View Post

                Hi Storm,

                Thanks for the quick response with the fix!

                I can confirm, raising TileSizeUU to 600 has now fixed this issue !

                Speak soon,
                SR
                Glad to hear that it's fixed.
                Unreal Possibilities
                Grid Creation Systems | Tower Defense Starter Kit | Floating Damage Texts

                Comment


                  The v3.2 update for FPS Tower Defense Toolkit has gone live on the Marketplace.

                  Change Log:

                  1. Added performance optimizations to the holographic tower display system. In previous iterations of the system, the holographic display was updated during every update cycle. However, most of these update calls were redundant as the hologram attributes need to be modified only under certain conditions like the player camera focus shifting to a different grid cell or a different tower within the same grid cell. Hence, a new conditional check has been added to remove most of the unnecessary update calls, thus providing some well-needed performance benefits to counter the extra overhead brought about as result of the multiple core feature added in the v3.1 update.

                  2. Fixed a bug that occasionally prevented AI paths from getting updated based on the placement of Tower Bases.


                  The free gameplay demo for the v3.2 edition of FPS Tower Defense Toolkit (Windows) is now available
                  at: https://www.dropbox.com/s/fpinqxlo0m...20Demo.7z?dl=0


                  All changes within the blueprints are tagged with the boolean variable 'Version3_2' [check image attachment] in order to easily identify the alterations made in this update. Comments are also added to describe the major changes.

                  Click image for larger version  Name:	32.jpg Views:	1 Size:	350.7 KB ID:	1484685
                  Last edited by Stormrage256; 06-04-2018, 11:30 AM.
                  Unreal Possibilities
                  Grid Creation Systems | Tower Defense Starter Kit | Floating Damage Texts

                  Comment


                    The v3.3 update has been submitted for Marketplace review.

                    Change Log:
                    • Added Unreal Engine v4.20 compatibility.
                    • Added a Health Manager component to handle health updates for all entities.
                    As always, changes within blueprints are tagged with the boolean variable 'Version3_3' in order to easily identify the alterations made in this update.
                    Unreal Possibilities
                    Grid Creation Systems | Tower Defense Starter Kit | Floating Damage Texts

                    Comment


                      The v3.4 update has gone live on the Marketplace.

                      Change Log:
                      • Added the option to display/hide Floating Damage Texts through the Health Manager component. (check for 'Version3_4' boolean tags to identify changes)

                        Click image for larger version

Name:	dds.jpg
Views:	88
Size:	372.0 KB
ID:	1550673
                      • Simplified the weapon fire control logic by removing unnecessary interface function calls from components back to the weapon blueprint. Also removed deprecated components that are no longer used.

                      The v4.21 compatibility update has been delayed due to a navigation-related bug present in the upgrade process from 4.20. You can find more details about it here: https://answers.unrealengine.com/que...r-startup.html. Compatibility for 4.21 will be added as soon as the issue is resolved.
                      Unreal Possibilities
                      Grid Creation Systems | Tower Defense Starter Kit | Floating Damage Texts

                      Comment


                        Interesting toolkit you have there.

                        I wonder what happens when the player blocks the AI's path way either by standing in the way or by building a closed wall of turrets.
                        So basically a situation where there's no walkable path way left for the AI to get to the player's core building.

                        Will AI start attacking turrets or the player to free the blocked path?

                        Comment


                          Hi AndreasG, the turret placement logic prevents the player from blocking off all paths to the cores. So the AI will always have at least one valid path towards their destination.

                          However if the player stands in their way, they can exhibit different behaviors based on a variety of conditions. So basically the AI consider the cores as their highest priority targets and hence their default behavior will always be to move towards them and attack once in range. This behavior can be affected by the player's actions though.

                          For example, like in the scenario you mentioned where you're directly in front of an AI unit (and close enough), your threat priority increases and once it becomes higher than that of the core, the AI will come after you.

                          Apart from that, another factor that can increase your perceived threat level as the player is how much damage you deal them in a certain period of time. If it's high enough, you can get the AI to even leave the core and attack you. This can be used by a player to pull some of the AI units away from the path while the towers finish off the rest of them. So yea, while the AI won't attack turrets, they will gladly attack you if you're in their way.
                          Last edited by Stormrage256; 09-03-2019, 05:52 AM.
                          Unreal Possibilities
                          Grid Creation Systems | Tower Defense Starter Kit | Floating Damage Texts

                          Comment


                            Thanks for your detailed answer. I've purchased it and will give it a try.

                            Comment


                              Originally posted by AndreasG View Post
                              Thanks for your detailed answer. I've purchased it and will give it a try.
                              I'm working on the v4.23 update right now. So feel free to share your feedback and suggestions. Have fun!
                              Unreal Possibilities
                              Grid Creation Systems | Tower Defense Starter Kit | Floating Damage Texts

                              Comment


                                The v3.6 update has gone live on the Marketplace.

                                ChangeLog:
                                • Redesigned the Loadout selection screen. Instead of wading back and forth between multiple screens, you can now accomplish the same through a more streamlined UI. I've also added a new UI element to display the remaining Tower Slot count.

                                • Created new HUD classes to manage HUD transitions for the Main Menu & Core Gameplay separately.

                                Known Issues:
                                • A couple of events in the Tower blueprints have one of their input parameters disconnected, possibly while making the new changes in this update. It shouldn't affect the core gameplay loop since the parameter mainly deals with performance benefits, and will be fixed in the upcoming v3.7 update. In the meantime, you can apply the fixes to your projects by making the node connections shown below:

                                  Click image for larger version  Name:	36bugfix1.jpg Views:	0 Size:	359.8 KB ID:	1719800

                                  Click image for larger version  Name:	36bugfix2.jpg Views:	0 Size:	362.2 KB ID:	1719801
                                Unreal Possibilities
                                Grid Creation Systems | Tower Defense Starter Kit | Floating Damage Texts

                                Comment

                                Working...
                                X