Survival Game Kit V2 fully supports Multiplayer and Single Player. This is a list of the main features included with the system, but there are many smaller features and system included as well. I have done my best to give you the most useful information to help you decide if Survival Game Kit V2 is a project for you.
- Health this includes Max Health, Starting Health, Use Health Regeneration, Health Regeneration Amount and Regeneration Tick Time, Min Health Regeneration Hunger and Min Health Regeneration Thirst (These can be used to only regen health when the player has over a set amount of hunger and thirst)
- Stamina this includes Stamina Reduction Stamina Reduction Time (Controls how often stamina is reduced in each character state). Stamina Recharge (Controls amount of stamina gain in each character state). Stamina Recharge Time (Controls how often stamina is increased in each character state)
- Hunger & Thirst this includes Use Hunger and Use Thirst, Max Hunger and Max Thirst, Hunger Reduction and Thirst Reduction, Hunger Reduction Time and Thirst Reduction Time (This is how often hunger and thirst are reduced). Starvation Damage and Dehydration Damage, Starvation Damage Time and Starvation Damage Time (This is how often the player takes damage from starvation and dehydration).
- Weight this can be controlled in different ways, first is the Use Wight setting which if disabled the player pockets wont have a Max Weight, Max Weight set in the Player Inventory only effects the players pocket slots. Max Weight can also be set in container items for example a backpack can have its own max carry weight.
- Fall Damage this includes Use Fall Damage, Fall Damage, Start Fall Damage Time (This is the minimum amount of time the player must be falling to take fall damage). Fall Damage Increase Time (This is the amount of time in seconds that the fall damage amount is increased).
- Death this includes a respawn screen, if the player has set the respawn point using a bed they will respawn at the bed location if not they will be spawned at a random player start. Clear Inventory on Death, Clear Learned Recipes on Death. Delete Player Save on Death (If true the players save is removed from the save game) and Dead Body Despawn Time (This is the time before the body is destroyed)
- Stances there are 2 main stances included Combat and Standard. Stances are completely optional and can be Enabled or Disabled for each weapon. These allow you to set different animations and movement speeds depending on the character current Stance, for example you may want a standard stance where the players weapon is lowered and then combat stance where the weapon is raised.
- States there is a state for each character movement/stance type, for example Standard Jogging, Combat Jogging, Standard Crouching, Combat Crouching.
- Movement is controlled by the Movement Speed, this allows you to set the character movement speed for each character state.
- Leaning you can enable and disable leaning per weapon as well as control the character and camera lean amounts.
- Third / First Person Camera easy to switch camera in game, you can also disable and enable this and lock the camera to third or first person.
- “Jigsaw” Style Inventory this type of inventory allows for items to take multiple slots in the inventory UI. Items can be rotated and moved in side this type of inventory. Items can also store other items inside them, for example a backpack could be stored inside a storage chest while having items stored inside its self. Items can be moved, dropped and item stacks can be split in the inventory UI. A few examples of games that use this style of inventory are Diablo, Dayz and Escape From Tarkov.
- Custom Grid Layouts using these you can set a UI layout that has different sized slot “chunks” inside an items or players inventory. You can see some examples of this (here). This can be Enabled or Disabled.
- Weight this can be used to set a Max Weight the weight each container item like for example the backpack can store inside its self. This can be Enabled or Disabled.
- Crafting this allows players to crafting items in there inventory as well as using crafting stations like the crafting bench, these can be configured to included advanced crafting recipes. You can add and edit crafting recipes easily using the CraftingList, these include settings like Craft Time, Item Cost and Items Returned and Required Actor. Crafting stations can also be configured to use fuel and craft items while the player is doing other things. You can set a players Starting Recipes and then they can learn new crafting recipes by learning them from items.
- Equipment Slots included are 8 different clothing equipment slots, Helmet, Gloves, Tactical Rig, Shirt, Backpack, Eyewear, Pants and Shoes. Equipment can add have there own storage which the player can access when wearing the equipment. Adding new equipment slots is easy and fast
- Weapon Slots included are the primary and secondary weapon slots, weapons can be configured to be equip able to one or both slots, new slots can be added fast and easily.
- Quick Bar this is used so the player can have quick access to items in the inventory, simply drag the item from the inventory or weapon slot to the quick slot to bind it, the player can then use the item by pressing 1, 2, 3 etc, these binds can be changed in the Controls Setting menu.
- Cooking using the cooking stations or furnaces the player can convert/cook items to create new items, these can be added and edited in the CookingList and include settings like Cook Time, Item Cost and Items Returned.
- Venders can sell items to the player and buy items from the player, you can set the cost of an item and its stock amount as well as restock times.
- Item Count this can be used to set a Max Item Count for a Storage Container, Equipment Item or Player Pockets. This can be Enabled or Disabled.
- Item Restrictions this can be used to set Allow or Disallow items. If Enabled Allow items means only the items set in the Restriction Items can be put in the Storage Container, Equipment Item or Player Pockets. If Enabled Disallow items means items set in the Restriction Items cannot be put in the Storage Container, Equipment Item or Player Pockets. This can be Enabled or Disabled.
- Starting Items these allow you to set what items a Storage Container, Equipment Item or Player Pockets start with when created. This can be Enabled or Disabled.
- Random Item Spawning this allows you to set an inventory to spawn certain item types such as medical, weapons, ammo etc. You can also set how often items are spawned and how many are spawned in the Storage Containers, Equipment Items or Player Pockets. This can be Enabled or Disabled.
- Player Building System V2 is included with Survival Game Kit V2 and has been seamlessly integrated into its systems.
- Includes 68+ Build Parts with Wood, Stone and Metal versions of many of the of main building parts.
- 11 Included Build Types such as Foundations, Triangle Foundations, Walls, Floors, Triangle Floors, Stairs, Doors, Window Bars, Window Shutters, Locks, Roofs and Furniture.
- Building Menu this uses a radial menu UI design for fast and easy building, players can access this menu when holding a Building Plan item.
- Building Items the system also allows for players to place build parts using items instead of the build menu if thats something you prefer.
- Rotation & Hight adjustments can be enabled and disabled per build part and Rotation and Hight adjustment increments can be set as well.
- Health & Hitbox Type you can set the build parts health as well as hitbox type, this allows you to control the amount of damage certain weapons can do to build part, for example you may want axes to do 5 damage to wood build part but 0 to stone.
- 9 Furniture Build Parts each with different functionally, such as the Bed (Used as a respawn point), Campfire (Used as a cooking station), Crafting Bench (Used as a crafting station), Plot Pole (Used to claim areas of land), Lamp (Can be placed on walls to provide light), Wood Chest (Provides inventory storage), Code Lock (Can be used on doors to add a Code Lock system) Furnace (Used as a cooking station) and a Recipe Campfire (Used to cook items using the crafting system instead of the cooking system).
- Hammer Item this allows players to open the Building Options Menu, this is how you can Upgrade, Destroy, Repair and Pickup build parts.
- Placement System the building system support free placement of build parts as well as a responsive grid snapping building mode for build parts like walls, foundation and floors.
- Ownership this allows players to place a Plot Pole which claims the land around it so that only the owners of the plot pole can place or edit buildings in that area. New player can add them selfies as owners by interacting with the plot pole for teams.
- Support System certain build parts require support to be able to be placed such as the floors or roofs. without the required support these build part will be destroyed.
- APEX Destruction this allows build parts to play a smash physics effect when destroyed. (Once Chaos Destruction is fully released the system will be updated to use that system)
- Locks these can be used on doors to add a code lock system to them, this allows player with the code to open and close the doors, once a player has enter the code once they become verified and no longer need to enter the code again unless its changed.
- Easy Expansion the building system uses grid and support components which allow for easy adjustment and adding new build parts and types.
- Range Weapons this includes the M4A4 (Assault Rifle), M1982 (Pump Shotgun) and the M1911 (Pistol) each with unique settings and can be used as examples for adding your own new weapons.
- Melee Weapons this includes the Axe, Pickaxe, Hammer and Knife. Melee weapons also double up as tools for harvesting resource or are used for the building system like the hammer.
- Attachments included are the M4A4 Magazine, M1911 Magazine, Reddot sight, Silencer and M4A4 Stock. Attachments can effect weapons stats like recoil, ammo amount, sound and bullet spread amount.
- Ammo Types weapons can be configured to use different ammo types, these can have different effects sounds and damage effect as well as use different projectile blueprints.
- Projectile & Hitscan the system includes both, to use projectiles set the projectile blueprint in the ammo items details, to use hitscan simply remove the projectile blueprint class from the ammo details. By default all the included weapons use projectiles.
- Armour included is an armour system that allows you to set different armour values depending on the type of damage taken, so for example you can have a vest that reduces damage by 5 for light attack damage and 2 for heavy attack damage.
- Damage the system uses a robust damage system that can be easily extended to included other custom blueprints. Weapons can also have Damage Types which is used to control how much damage they do to armour, build part or player body parts.
- Fire Modes included are 3 fire modes, Auto, Burst and Single. These can be used to control fire modes for range weapons. You can change the burst fire shot count and time between shots as well as delay between shots for auto and single fire modes.
- Grenades / Throwables included is a throwable grenade that explodes after a set time after being throw, this can be also be used as a template for adding your own new throwables.
- Explosives this includes a C4 that can be placed and uses a timer as well as a grenade.
- Weapon Clipping Checks if enabled when the player is to close to a wall or object the weapon will be rotated away from the object to avoid it going though the object.
- Aiming / ADS when using range weapons the player can aim down the weapons sights if the weapon is setup to do so, you can change settings like FOV and ADS Camera Location.
- Surface Effects using these settings you can set the Sound, Decal and Particle effects for any material surface type the weapon hits for both range and melee weapons.
- Main menu this includes a Single Player and Multiplayer Menus, Host Server and Server Browser Menus and settings menus for Graphics, Audio, Game and Controls.
- In Game Menu this includes access to game settings menus for Graphics, Audio, Game and Controls. As well as Disconnect (When in a server) and Quit options
- Graphics Menu this includes settings for Resolution, Window Mode, V – Sync, FPS Cap, Anti – Aliasing, View Distance, Textures, Post – Processing, Foliage, Effects, and Shadows.
- Audio Menu this includes a Master, Effects, Ambient and Music sliders.
- Game Menu this includes Show Item Tooltips and Show HUD settings.
- Controls Menu this includes a Mouse Sensitivity slider and value input, as well as key bind options for all game inputs.
- Server Browser easy to use server list with LAN Only setting.
- Save Menu here you can delete and load save games.
- Includes 85+ Items with customizable information such as Name, Description, Wight, Width, Height, Allow Stacking, Allow Quick Bind, Allow Dropping, Max Stack, Static Mesh, Skeletal Mesh, World Class, Pick Up Animation, Fuel Time, Item Sounds and Icon Background Color.
- Action System this allows you to set actions for each item such as Equip, Consume, Hold, Pickup, Learn, Open and Place. With separate action settings For both when an item is on the ground in the world and when the item is inside an inventory.
- Item Details this is use to define what the item does when its used with an action, included are Equipment Details, Container Details, Holdable Details, Attachment Details, Ammo Details, Durability Details, Recipe Details and Build Part Details. Using these settings you can customize every aspect of each item.
- Decay this allow you to set items to decay over time, you can set the Decay Time as well as if the item is destroyed when it decays and the Replacement Item. Items continue to decay when in and inventory or dropped on the ground. You can also change the Decay Multiplier in inventory settings to have containers slow or increase the items decay time. Using this system its easy to setup food items to become rotten after a set amount of time.
- Durability this allows you to set its to lose durability when used like when a range weapon is fired or a melee weapon hits something, you can set if the item destroys once at 0 durability or becomes un usable.
- Repairing if items have an item set to use Durability you can set a repair cost so player can reset the durability of the item, you can also set a required actor this means to be able to repair the item the player must be near a specified actor.
- Sounds you can use the Item Sounds setting to set sounds for every action that can be take with an item such as consume, equip, move, split stack, drop and so on.
- Interactable Resources these are resources that can be picked up by interacting with them and do not require any tools to harvest.
- Hittable Resources these are resources that must be hit by a tool like an axe or pickaxe to harvest there resources, tools can be set to be able to harvest certain resources as well as the amounts they can harvest. This allows you to have tools that can harvest for example stone and iron ore but not wood.
- Includes 6 Resources such as the Wood, Stone, Iron Ore, Berries, Interactable Wood and Interactable Stone (Interactable resources can be picked up and do not require tools to harvest)
- Foliage Painter Instances this means that you can use the Unreal Engine foliage painter tool to paint the resources and they work fully with the resource system.
- Blueprint Placeable this means you can place the resource blueprints direly into the level and they will work with the resource system.
- Resource Respawning these settings allow you to set resources to respawn after a set amount of time or respawning can be disabled.
- Harvest Items these settings allow you to set resource to contain multiple items and different amount of each item.
- Player Data is saved including the player Location, Rotation, Health, Hunger, Thirst, Weight, Recipes, Respawn Point, Equipment Slots, Weapon Slots, Inventory and Last Level.
- Build Part Data is saved including the build part Location, Rotation, Class, Health, Owners and Verified Players.
- Resource Data is saved this includes the resource Location and Resource Amount.
- Inventory Data is saved this includes the Inventory, Weight, Item Count, Fuel Slots and Cooking Slots. This includes weapons as well as weapons have there own inventory to store ammo.
- Item Data is saved this includes ID, Amount, Quick Slot Bind, Rotation, Use Amount, Attachments, Inventory Slot, and Decay Time
- Lock Data is saved this includes Code, Locked , Verified Players, Health, Location and Owners.