Survival Game Kit V2
Feature List
Survival Game Kit V2 fully supports Multiplayer and Single Player. This is a list of the main features included with the system. There are many smaller features and systems included as well. The goal is to give you the most useful information to help you decide if Survival Game Kit V2 is the right project for you.
Categories
Jump directly to the feature category you need
Character
- 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, Starvation Damage and Dehydration Damage, Starvation Damage Time and Dehydration Damage Time.
- Weight this can be controlled in different ways. The Use Weight setting if disabled means player pockets won’t have a Max Weight. Max Weight set in the Player Inventory only affects the player’s pocket slots. Max Weight can also be set in container items (e.g. a backpack can have its own max carry weight).
- Fall Damage this includes Use Fall Damage, Fall Damage, Start Fall Damage Time (minimum time the player must be falling to take fall damage) and Fall Damage Increase Time.
- Death this includes a respawn screen. If the player has set a respawn point using a bed they will respawn at the bed location, otherwise at a random player start. Also includes Clear Inventory on Death, Clear Learned Recipes on Death, Delete Player Save on Death and Dead Body Despawn Time.
- 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 different animations and movement speeds depending on the character’s current Stance.
- 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 setting, allowing 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 is easy to switch in game. You can also disable/enable this and lock the camera to third or first person.
Inventory
- “Jigsaw” Style Inventory this type of inventory allows for items to take multiple slots in the inventory UI. Items can be rotated and moved. Items can also store other items inside them (e.g. a backpack stored inside a storage chest while having items stored inside itself). Items can be moved, dropped and item stacks can be split. Similar to 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 item’s or player’s inventory. This can be Enabled or Disabled.
- Weight this can be used to set a Max Weight that each container item (e.g. backpack) can store. This can be Enabled or Disabled.
- Crafting this allows players to craft items in their inventory as well as using crafting stations. Recipes are configured via the CraftingList and include settings like Craft Time, Item Cost, Items Returned and Required Actor. Crafting stations can use fuel and craft while the player is doing other things. Players can have Starting Recipes and learn new ones from items.
- Equipment Slots included are 8 different clothing equipment slots: Helmet, Gloves, Tactical Rig, Shirt, Backpack, Eyewear, Pants and Shoes. Equipment can have their own storage which the player can access when wearing them. Adding new equipment slots is easy and fast.
- WeaponSlots included are the primary and secondary weapon slots. Weapons can be configured to be equippable 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. 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 Settings menu.
- Cooking using 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.
- Vendors 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 container. If Enabled, Disallow items means items set in the Restriction Items cannot be put in. 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. This can be Enabled or Disabled.
Building
- 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 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 that’s something you prefer.
- Rotation & Height adjustments can be enabled and disabled per build part and Rotation and Height 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 a build part (e.g. axes do 5 damage to wood but 0 to stone).
- 9 Furniture Build Parts each with different functionality, such as the Bed (respawn point), Campfire (cooking station), Crafting Bench, Plot Pole (claim land), Lamp, Wood Chest, Code Lock, Furnace and Recipe Campfire.
- Hammer Item this allows players to open the Building Options Menu so they can Upgrade, Destroy, Repair and Pickup build parts.
- Placement System the building system supports free placement of build parts as well as a responsive grid snapping building mode for parts like walls, foundations 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 players can add themselves 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 floors or roofs. Without the required support these build parts 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. This allows players with the code to open and close the doors. Once a player has entered the code once they become verified and no longer need to enter the code again unless it is changed.
- Easy Expansion the building system uses grid and support components which allow for easy adjustment and adding new build parts and types.
Combat
- 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 resources 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 affect weapon 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 as well as use different projectile blueprints.
- Projectile & Hitscan the system includes both. To use projectiles set the projectile blueprint in the ammo item details. To use hitscan simply remove the projectile blueprint class from the ammo details. By default all the included weapons use projectiles.
- Bullet Casings range weapons when fired use a Niagara particle effect that ejects the bullet casing from the weapon. This bullet casing mesh can be customized for each weapon.
- Armour included is an armour system that allows you to set different armour values depending on the type of damage taken (e.g. 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 include other custom blueprints. Weapons can also have Damage Types which is used to control how much damage they do to armour, build parts 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 thrown. This can 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 too close to a wall or object the weapon will be rotated away from the object to avoid it going through the object.
- Aiming / ADS when using range weapons the player can aim down the weapon’s sights if the weapon is set up to do so. You can change settings like FOV and Aim In and Out Speeds.
- 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.
Menus
- 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 and sort by Player Count, Ping or Name.
- Save Menu here you can delete and load save games.
Items
- Includes 85+ Items with customizable information such as Name, Description, Weight, 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 used to define what the item does when it is 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 allows 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 an inventory or dropped on the ground. You can also change the Decay Multiplier in inventory settings to have containers slow or increase the item’s decay time. Using this system it is easy to set up food items to become rotten after a set amount of time.
- Durability this allows you to set items to lose durability when used (e.g. 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 unusable.
- Repairing if items have Durability you can set a repair cost so players 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 taken with an item such as consume, equip, move, split stack, drop and so on.
Resources
- 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 their 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 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 directly 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 resources to contain multiple items and different amounts of each item.
Saving
- Player Data is saved including the player Location, Rotation, Health, Hunger, Thirst, Weight, Recipes, Respawn Point, EquipmentSlots, WeaponSlots, Inventory and Last Level.
- Build Part Data is saved including the build part Location, Rotation, Class, Health, Owners and Verified Players. Build Parts such as the wood chest that contain an inventory also save their inventory data.
- Resource Data is saved this includes the resource Location, Resource Amount and Respawn Time.
- Inventory Data is saved this includes the Inventory, Weight, Item Count, Fuel Slots and Cooking Slots. This includes weapons as well – weapons have their own inventory to store ammo and attachments.
- 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.