The May sale is here! Save 70% on select products now through May 23.

Open World Survival Craft

OWSC - Blueprints - May 6, 2024

Open World Survival Craft is an optimized complete game kit built from the ground up allowing you to creating your dream game!

  • Supported Platforms
  • Supported Engine Versions
    5.3 - 5.4
  • Download Type
    Complete Project
    This product contains a full Unreal Engine project folder, complete with Config files, Content files and .uproject file, which can be used as a template to create a new project.

Open World Survival Craft is a fully replicated complete game kit intended to provide you with all of the features and functionality you need to create your own single player or multiplayer open world third person game. All features have been careful crafted in the most performant way possible. This product has been built from the ground up over the past two years with great care taken to ensure it's adaptable, well documented and optimized.


TRAILER


Give our V1.0 Demo a try!

Got questions? Join our Discord!


Detailed documentation is provided to all verified purchases through our Discord channel. If you do not use discord, you can request documentation by e-mail.


The Basics

  • Fully replicated with optional features when paired with Advanced Sessions.
  • Epics default Third Person Character Controller with improvements to the third person camera.
  • Enhanced Inputs allow for multiple interaction types.
  • The asset pack contains no bloat. All assets are there to showcase the features and functionality with the intention of being able to quickly and easily swap in your own content and systems to create your unique experience.


The Core

  • This package is 100% Blueprints and does not require any C++ knowledge. It does however require the use of Advanced Sessions Plugin to support Server Naming, Passwords and saving of the unique Steam Network ID (Can be swapped for other sessions services as well, will ship with the default sessions setup from Unreal).
  • Blueprints are setup as per the intended Unreal Flows. The bulk of the player functionality exists between the Player Controller and the Player State. This makes creating swapping in your characters very easy and cheap as the character itself contains very little functionality.
  • All events and functions are commented with a clear outline of how they work and what they are doing.
  • The third person character uses the Unreal Manny, ensuring easy retargeting to your own character.


The Character

  • Third Person Character that supports modular equipment including weapons, armor and backpacks.
  • Robust attribute system, light weight with support for temporary attribute updates such as health regen from food or damage from burning.
  • Customizable Inventory, Equipment and Hotbar containers with the ability to create starting character classes.


The Systems

  • Dialogue system allows for simple data table driven dialogue trees to be created and applied to any actor.
  • Quest system allows for multi-stage quests to be created via data tables and applied to start/advanced via any actor.
  • Trait system allows for unique traits to be created, leveled and applied with any functionality.
  • Level system (tied into attributes), allow for EXP gains and levels that can increase the players attributes or unlock crafting recipes/other aspects of the game.
  • Item system supports new item types including weapons, equipment, consumables and general items. Items can include attributes, have tags for quest usage and support weight for inventory management.
  • Condition System allows for simple and easy to use progression tracking. Allowing anything in the game to be a trigger for pretty much anything.
  • Guild System allows players to create new guilds that support up to 24 members by default (Can be increased). Guilds have ranks with different functionality, chat, a log and full promote/demote/kick functionality.
  • Chat System allows for both global and guild chat.
  • Building System allows for modular building pieces to be created. Supports both automate and manual snap points, building and component spawning (i.e. Chests), and health/destruction.
  • Crafting System supports both Player and Bench crafting with a crafting queue. Any number of unique benches can be created and setup with conditions on what recipes are available to players.
  • Interaction System allows for any actor to be setup as interactable with it's own unique functionality. Also includes interaction outline highlight.
  • Simple and performant AI system that does not use behavior trees for optimization purposes. Supports Roaming, Passive, Hostile and "scared" (Will run away from you) AI types.
  • Various other smaller systems such as camera shakes for effects, a spline system for creating moving actors or cameras, an point of interest popup, etc.


The Open World

  • Full PCG Graph for open world spawning of foliage and actors. Tested in a 2km x 2km map (Will be provided with the package).
  • World can be setup to be randomly generated from a seed or used to generated a consistent world that you can then manually build points for interest around.
  • Hooked into Unreals Ocean, Lake and River system, automatically updating PCG points to move around bodies of water.
  • Interaction system ties into the PCG system, allowing all world assets/foliage to be light and performance instanced static meshes while still fully supporting interaction (i.e. You can chop down a tree that is an instanced static mesh).
  • PCG Sync across all clients both online at the time and those that join later. All PCG points in the world are shared and update together.
  • AI Spawning System supports region based spawning and despawning of AI, ensuring a populated world while keeping the actual count of loaded actors very low and performant. Supports chasing out of zone, respawn timers, randomized spawning and more.
  • Respawn system allows for manually placed "Respawn Points" to be created that can either be activated by default or enabled through progression. Additionally, custom respawn points can be created and built using the building system.


The UI

  • Full Menu System including a Main Menu, Save/Load Screens, Server List and Settings.
  • Online Session creation including saving/loading of maps as well as creating servers with unique names and that are password protected. (Requires implementation of Advanced Sessions Plugin).
  • Complete HUD including hot bar, player states, global/guild chat, compass, quests, mini-map and interaction highlights.
  • Character Window for Inventory, Crafting, Equipment, Attributes, Quests, Traits, Guilds and Settings.
  • Character Creation Menu with spawn selection.
  • Death and respawn menu with respawn delay and respawn selected.
  • Drag and Drop inventory system across the player, containers and crafting benches.
  • Smart Item Logic System, automatically combines like items for pickup displays and in the inventory regardless of container.
  • Modular Stamina element, allowing for max stamina increases and tired states. Works like other popular games such as Palworld or Zelda.


The Save/Load System

  • GUID Save/Load system supports unique actors throughout the world. Ensuring Actors can be added and removed as needed without corrupting save files.
  • Player Data, Level Data and Settings Data are all stored as different files.
  • By default, player data lives on the server. However it can be moved to live on the client, allowing characters to be moved between servers that share the same map.


Plugins

  • Open World Survival Craft requires the Epic Games PCG and Water Plugins.
  • Unique functionality is setup for use with Advanced Sessions Plugin when added/enabled.


IMPORTANT NOTE: Assets within this pack are not intended for game production. They are very basic demo assets intended to showcase the features functionality and provide reference for updating.


  • Forest/Tree/Rock assets were obtained from https://quaternius.com/ under the CC0 License.
  • Songs assets were generated using https://soundraw.io/ under their royalty free license.
  • Item Icons assets were generated using DALL-E which includes the right to reprint, sell, and merchandise created images.
  • UI Font, Xolonium, is provided by dafont.com under the public domain license.

Technical Details

Number of Blueprints: 284

Input: Mouse + Keyboard / Enhanced Inputs

Network Replicated: Fully Replicated

Supported Development Platforms:

Windows: Yes

Documentation: Provided