Search Unity

  1. Calling all beginners! Join the FPS Beginners Mods Challenge until December 13.
    Dismiss Notice
  2. It's Cyber Week at the Asset Store!
    Dismiss Notice

[ON SALE 50% OFF] [Released] Game Kit Controller - Engine with dual weapons, vehicles & more! 3.02b

Discussion in 'Assets and Asset Store' started by sr388, Sep 1, 2015.

?

What features/systems do you prefer to arrive first for update 3.0?

  1. Crafting/trade/vendor/experience/skills

    29.9%
  2. Local multiplayer with split screen and single camera modes (smash bros style and other views)

    8.4%
  3. Improved AI, able to drive vehicles and fire turret weapons on them

    6.6%
  4. Option to change between different characters ingame, similar to GTA V

    3.6%
  5. Dual weapons, melee combat system and more regular/magic/scifi weapons

    18.6%
  6. Armor/cloth system stats and highly customizable (similar to breath of the wild)

    9.1%
  7. Mechanics related to space: vacuum, oxygen, hull breaches

    3.3%
  8. Pooling system

    3.3%
  9. Free climb system (similar to breath of the wild), including stamina

    13.9%
  10. Others (tell about them)

    3.3%
  1. sr388

    sr388

    Joined:
    Jul 22, 2014
    Posts:
    1,593
    Notifications on the forum making some things again haha. Thanks for the feedback about the system.

    This dynamic split screen system can be used only for 2 players (at least right now), due to it would be tricky to manage this with 4 cameras.

    And yes, it can be used on any view in third person or locked view, as far as is a single camera for 2 users. I will show another example of 2.5d later today.

    Regards.
     
    neoshaman likes this.
  2. sr388

    sr388

    Joined:
    Jul 22, 2014
    Posts:
    1,593
    Hi everyone.

    Before the dynamic split screen system, I made some tests on the local multiplayer to use a single camera instead of split screen, fitting to all the players inside a range, moving also the camera vertically and horizontally according to the position to center.

    Here some examples on top down and 2.5d:




    Regards
     
    neoshaman likes this.
  3. neoshaman

    neoshaman

    Joined:
    Feb 11, 2011
    Posts:
    4,643
    you are basically doing a better cinemachine .... what's next diopter lenses? lol
     
    sr388 likes this.
  4. sr388

    sr388

    Joined:
    Jul 22, 2014
    Posts:
    1,593
    Hi everyone.

    This is the roadmap for 3.03 version, which is the current update, which has been already started.

    The most important elements here are melee combat, crafting, armor/cloth system, the new additions in the save system and the improvement in the workflow of some systems, to make them even easier and more intuitive to use.

    • Armor/cloth system with all kinds of stats and highly customizable. It will include armored surfaces with a list to configure any type of damage with different options for each one and same for armor, to being more resistant, immune or weak against any type of damage, allowing to configure the relation between armor and each type of damage and with damage multipliers (from 0 to any %)
    • Armored surfaces that will have settings that will determine how much resistance they are against projectiles, including ricochets, piercing bullets, explosives, etc...
    • Add systems to slice characters and 3d meshes similar to metal gear revengeance and dead space, including the ability to rotate the sword/weapon to select the direction of the cut
    • Ability to swap between characters in the game, similar to GTA V or agents of mayhem
    • More mechanics related to space, like vacuum, oxygen, hull breaches and objects being pulled to outer space
    • Pooling system
    • Full body awareness in first person
    • Improved character creator, with different customization options for the main systems and features of the player, including things like use or not inventory, weapons, map system, jetpack, climb ledge system, etc…. And selecting from the beginning the type of view to use (free third/first person or locked view, selecting the preconfigured camera type)
    • Add sniper rifle example weapon
    • Use scriptable objects to configure fire settings on weapons, with all the options, including fire rate, type of shooting, use of raycast of physics projectile, magazine values, etc….
    • Different player prefabs with different settings, including some with the most basic features, other preconfigured to fit into different genres, etc…
    • More wizards for the creation or replacement of prefabs meshes, like weapons, arms for first person, vehicles, etc..
    • Add settings menu for visual configuration of graphics, and other input elements, like reverse orientation, different sensitivity values, etc… saving/loading these values each time
    • Add the rest of the info to the save system, related to the elements of each Scene,like dead enemies, items dropped or picked, things unlocked, inventory objects zone where objects have been used, etc...
    • AI able to drive vehicles
    • Vehicles with automatic weapons, to detect and fire at targets
    • Dynamic split screen system for 2 players in the local multiplayer system, to use one single camera when players are close enough and divide the main camera into two when they are far enough
    • Weapons which can be broken after x time of use or use them x amount of times, with options to lose that weapon or being able to repair it
    • Loading screen when changing between scenes, including the % of charge and options to show messages or images on the screen
    • Audio and text files to find in the level, which will be stored in a system, saving/loading those files already found
    • Survival elements, as stamina, hungry, thirty, body temperature, and other stats, like poison and similar
    • Swim and dive system, allowing to use weapons in that mode
    • Tree state in the animator triggered by low health in the player, similar to resident evil games, allowing to configure animations where player looks wounded or with low stamina
    • Move the animator management code to another script, to allow the use of other animator controller in the player and AI, including the use of generic models
    • Grid inventory management option, similar to deus ex and resident evil 4 games
    • Movements added on 3.02 only available in first person will be also usable in third person, like climb ladders, wall running, crouch sliding and dash
    • Full melee combat system, including one or two hand weapons, including swords, shields, maces, bows, etc… It will include combos editor, dodge, lock-on targets, cast magic, etc...inspired from breath of the wild and dark souls
    • Ability to move on ledges to left and right while grabbing them, including the detection of corvers and round surfaces to move along the proper direction
    • New elements for dialog system, including animations, changes of cameras, time limit to give answer, 3d bubbles on the level to show dialog lines, images on the screen for each character talking, etc….
    • Improved editing of reference positions on weapons for the different places of a weapon to aim, walk, recoil, etc… and IK positions, allowing to edit them, copy their values and paste them one single time, instead of making the process for each reference position
    • New character model for the asset, replacing the old ethan model
    • Use the weapon slots on the inventory to place any other object from the inventory and use it like a quick access button, to use the object placed on that slot, like using a health consumable to refill the health of the player
    • Crafting system, with recipes, creation of objects, materials, structures, tools, etc.. including work stations
    • System which allows to steal objects from other NPCs when you are sneaking behind them
    • Audio system to play sounds and voices by event, triggers, actions, etc….like dialog, pain voices from damage, jump or fall from a big height, etc….
    • Moving inside vehicles (according to development, maybe will be moved to 3.04)

    Probably some others will be added and maybe some of the current listed here may not end included in 3.03, but next one, according to how the development goes, but the limit this time will be of 2 months as maximum.

    Of course, I will be back to record the tutorial videos, something that I do tomorrow, to show more elements of the weapons and how to configure them and keep with the rest of systems for videos too.

    Haha, oh yeah.

    Regards.
     
    Adrad, borkbork, rai117 and 4 others like this.
  5. borkbork

    borkbork

    Joined:
    Jul 5, 2014
    Posts:
    45
    Incredible. I honestly don't know how you do it all so quickly! I have a noob question about restricting Z movement for a pure 2.5D setup. I have switched off Z controller input, but when the character turns from L>R or R>L it moves a little in Z space. Is this is due root motion in the turn animations? Or is anything controlling this in the Movement Settings on the Player Controller? Also, would it be difficult to replace the current turning system with 180 pivot animations? I am thinking the 180 pivots that come in Animation Bandit's Heroic Traversal.
     
    sr388 likes this.
  6. sr388

    sr388

    Joined:
    Jul 22, 2014
    Posts:
    1,593
    Thanks man, very happy to hear that. I really love to work on this asset, being my main job and one of my hobbies, so a part of it comes from experimentation as well haha. I have also the rule of work every day, no matter what, even if it is a lower amount of hours than usually.

    About your question, are you using a preconfigured 2.5d camera or have you configured with the default values?

    In the 2.5d options of the locked camera system, there is an option to lock the player position in the Z axis (if the current 2.5d plane is using the XY direction, else, it will use the ZY direction, so the system locks the X axis position).

    In that way, even if the animation adds some not desired movement toward inside or outside the screen direction, this option avoids that, keeping the player in a fixed horizontal position.

    By default, in the preconfigured locked camera prefab of 2.5d, this option is active, using the X axis to move, being Z the locked direction in this case.

    upload_2019-12-2_23-30-49.png

    The locked axis movement is the option called Use Default Z Value 2_5d (same option for XY or ZY axis).
    Also, according to if you are moving in the XY or the ZY axis, you need to check or uncheck the option Move In Axis On 2_5d (it would be true if you are using XY axis).

    In the case of Use Default Z Value 2_5d, it takes the Z (or X) position from the position of the Camera Pivot. You can see it here:

    upload_2019-12-2_23-33-58.png

    In this case, the Z position will be always inside the double red rail that appears in the ground.

    About the 180 pivot animation, not sure what you mean, can you tell me more?

    Let me know if you have doubts or issues with this. We can also check your settings better in a remote session. Send me a PM here or in discord in that case, to talk better during the session.

    Regards.
     
  7. borkbork

    borkbork

    Joined:
    Jul 5, 2014
    Posts:
    45
    Excellent. I have the limits working now - he stays inside the rails. Thank you!

    This is the running 180 pivot animation from Heroic Traversal. Watching the animator work with GKC it looks like turning triggers a number of animations, blending together idle turns and moving turns? As opposed to the animation below, which is just 1 animation. That's where I became confused as I was replacing the default anims with the ones from this pack, and couldn't figure out how I could use this. Sorry, gif is a little over-sized so it might take a minute to load

    180 pivot.2019-12-02 15_49_59.gif
     
    sr388 likes this.
  8. sr388

    sr388

    Joined:
    Jul 22, 2014
    Posts:
    1,593
    Cool, happy to see the position works properly now.

    And for the animation, I see now. Yeah, it is the classical quick change on direction. This kind of movement needs some checks in the controller, to check if a quick change on movement direction in the input has happened, like moving forward during x time (or while sprinting) and then, moving backward directly. And of course, with that part, the inclusion of this animation in the movement tree of the animator, so that animation state can be triggered.

    That option to use this kind of change direction animation is planned to be added to the asset and to have it ready for the new update.

    As soon as it is included, I will shot it here.

    Regards.
     
  9. borkbork

    borkbork

    Joined:
    Jul 5, 2014
    Posts:
    45
    You are an animal!!! I look forward to the update, but in the mean time I have tons to learn. There is also the same type of animation for walking in the Heroic pack - it would be great if you could have 2 levels of speed check (one for run, one for walk) if possible?
     
    sr388 likes this.
  10. sr388

    sr388

    Joined:
    Jul 22, 2014
    Posts:
    1,593
    The default movement in the character is run by default (or move faster than walk) using the walk speed value, which is 1 by default.

    You can adjust this value to use walk movement by default if you need to. Along with this, you can disable the sprint and set that the run button will change the value of this walk speed field for other one, like 1, which will make the player to run like he does by default right now.

    Like that, you can use walk by default and run on key or viceversa.

    upload_2019-12-3_1-13-23.png

    Here an example, sprint is disabled and the walk speed is 0.5, the rest of settings are same as in the picture, so run key will switch the run or walk action, just by changing the walk speed value:




    Is this what you meant? Let me know if you have doubts with this setting or not.

    Regards.
     
  11. borkbork

    borkbork

    Joined:
    Jul 5, 2014
    Posts:
    45
    Oh yeah, thanks I get that - I meant for when you are able to add the quick direction change and set special animations for that action. Eg, running quick 180 (like you said already) and walking 180.
     
    sr388 likes this.
  12. sr388

    sr388

    Joined:
    Jul 22, 2014
    Posts:
    1,593
    Of course, the action will be included for walking and running and for any view, third or locked camera (2.5d is inside this type).

    Regards.
     
  13. sr388

    sr388

    Joined:
    Jul 22, 2014
    Posts:
    1,593
    Hi everyone.

    New video tutorial ready, showing the different ways to carry and manage weapons on third person:



    Also, I have added the option to stop the character from moving if he is going toward a wall/surface in that direction, allowing to move in any other different direction than the obstacle position. It works in third and first person (and any locked view):






    As you can see in the input text on the screen, even when the player is pressing the input, if this input is in the same direction as the obstacle, the player won't move.

    Regards.
     
    hopeful, Zulfur and blacksun666 like this.
  14. cangcloud2015

    cangcloud2015

    Joined:
    Apr 9, 2018
    Posts:
    28
    It is recommended to add grenades. Different types of grenades can be replaced. Different grenades can explode when thrown out. The range is on fire, freezing, electric shock, poisoning.
     
    sr388 likes this.
  15. sr388

    sr388

    Joined:
    Jul 22, 2014
    Posts:
    1,593
    Yes @cangcloud2015, throw grenades is planned to be included in the weapon system, including different effects, like the ones you said. Some of them like poison, sedative and similar effects for the ammo and explosive types are already included).

    For example, you can use those effects in weapons which launch grenades, like the grenade launcher. The type of effect is configured in the player weapon system component, inside each weapon, in gunModel gameObject.

    Regards.
     
    DrOcto and hopeful like this.
  16. cangcloud2015

    cangcloud2015

    Joined:
    Apr 9, 2018
    Posts:
    28
    Glad to hear these.
     
    sr388 likes this.
  17. Jpbsilva

    Jpbsilva

    Joined:
    May 28, 2019
    Posts:
    2
    Got any predictions for online multiplayer?
     
  18. Jpbsilva

    Jpbsilva

    Joined:
    May 28, 2019
    Posts:
    2
    I made the purchase today, I will wait for the online multiplayer mode. When online is implemented, I'd like to see something like classic modes like deathmatch, team deathmatch capture the flag and the domain. Do you think this would be possible? And I would also like to know how to aim and shoot in third person, because I tried here and the character doesn't seem able to walk and shoot at the same time. I will still read all the documentation calmly, but it seems to me a great asset. Thank you.
     
    DrOcto likes this.
  19. sr388

    sr388

    Joined:
    Jul 22, 2014
    Posts:
    1,593
    Hi @Jpbsilva.

    Sorry for the time to reply, I went to bed almost at the same time of your first message.

    Thanks for your purchase, I really appreciate the support :)

    The online multiplayer will be started by the end of the year. I haven't an ETA yet for when the online system will be fully complete on the asset but will be as soon as possible.

    And yes, all kind of game modes will be added to the multiplayer, have a lot of games where take inspiration for these modes, and of course, suggestions for other type of modes are welcome (besides what you already said, which are planned as well).

    And about the aim in third person, yes, this is explained in the doc too (maybe you already saw it).

    It is caused due to unity changed the way animator works in 2018 and higher versions of unity. For this reason, I added a second animator to the asset, with the string 2018-2019 it its name, so you only need to replace the default animator on player and humanoid AI and they will work properly on your unity version.

    Let me know if you try this or have any problem with it.

    Something funny is that I think the animator system works in the same way as before in unity 2020, since an user told me that the default animator works properly in that version. I want to try 2020 too (haven't had the chance yet).

    The asset has been tested from unity 2017 to 2020 and no problem so far on any of them.

    Regards.
     
  20. sr388

    sr388

    Joined:
    Jul 22, 2014
    Posts:
    1,593
    Btw people. Just a reminder that Game Kit Controller is on sale on the store with a 50% OFF during the Cyber Monday.

    Regards.
     
  21. cangcloud2015

    cangcloud2015

    Joined:
    Apr 9, 2018
    Posts:
    28
    Game Kit Controller integrates the full version of Emerald AI? So ... Game Kit Controller can tame enemy AI ... Become a partner? And adventure together ?! Will the save system save the partners and partner's items and weapons that adventure together? AI Are there multiple attack methods? My robot AI has melee attacks and other long-range attacks. How does AI implement multiple attacks?
     
  22. cangcloud2015

    cangcloud2015

    Joined:
    Apr 9, 2018
    Posts:
    28
    I hope to achieve localization soon. Is there a melee system for the latest version?
     
  23. sr388

    sr388

    Joined:
    Jul 22, 2014
    Posts:
    1,593
    I haven't tried too much deeply emerald, but if emerald has a tame system, you will be able to use it. Its developer should be able to tell you more about it.

    There is no a system out of the box to store a possible AI partner for the player, but it could be useful, for example if in a game there are animals or similar, the system could store it as a partner to move through the world with the player and even take into account it if dies and disappear to find a new partner and similar options.

    I will put that on the todo list ;)

    And about multiple attacks and melee, that would be related to emerald, according to its options available.

    With localization, do you mean to manage multiple languages? That is planned and will be started to be included in different systems progresively.

    About melee system, that will be added on GKC during the current update 3.03 that has been already started.

    Regards.
     
  24. cangcloud2015

    cangcloud2015

    Joined:
    Apr 9, 2018
    Posts:
    28
    Yes ... I am talking about multi-language localization, because my game will support many national languages. Although buttons, menus, and text on the UI can be completed with other localization plugins, the text of the task system is very It is difficult to complete with other localization plugins, I hope you will complete the multilingual localization function as soon as possible.
     
    sr388 likes this.
  25. cangcloud2015

    cangcloud2015

    Joined:
    Apr 9, 2018
    Posts:
    28
    On the phone, the dialog and dialog selection text is a bit small, I hope you guys will make it bigger (I am on my LG G8). The Game Kit Controller is really easy to use, both in terms of price and function, it is the most complete and complete Roll over other plugins and I would recommend it to my friends.
     
    sr388 likes this.
  26. sr388

    sr388

    Joined:
    Jul 22, 2014
    Posts:
    1,593
    Yes, don't worry, dialog, missions and other text on the asset will use the localization system as well ;)

    The dialog system uses the UI system of unity, and this dialog uses the same panel elements for the UI management, so you can modify its aspect (including panel scale and text font size) as you need.

    Here you can find the dialog content, inside the HUD parent:

    upload_2019-12-5_11-37-47.png

    upload_2019-12-5_11-38-4.png

    And thanks for your nice words about the asset and your support, I really appreciate it :). I take this opportunity to say (to any user of GKC), a rate/review of the asset in the asset store always helps a lot, to get feedback. Of course, with you sincere opinion and once you have tried the asset enough. No rush or feel forced, just a reminder.

    Regards.
     
  27. cangcloud2015

    cangcloud2015

    Joined:
    Apr 9, 2018
    Posts:
    28
    Thanks for your reply, it was very helpful.
     
    sr388 likes this.
  28. sr388

    sr388

    Joined:
    Jul 22, 2014
    Posts:
    1,593
    Hi everyone.

    New tutorial videos, this time, covering the prefabs manager and how to start the game with a certain weapon:





    Regards.
     
    blacksun666 likes this.
  29. sr388

    sr388

    Joined:
    Jul 22, 2014
    Posts:
    1,593
    Hi everyone.

    I have added an option on weapons to avoid the player from being able to fire if it finds an object with specific tag and layer with options to lower the weapon as well. It is usually used to avoid that the player fires to some NPC or specific object (even if not damage is applied). It can be customized on each weapon:





    And here a couple of examples of the option to avoid movement toward an obstacle in the same direction as in the input, in this case while aiming. The text in the right part is the input (WASD):




    Regards.
     
    xDeveloper, Peppo87 and blacksun666 like this.