DLC In Blueprints V3

Komodobit Games - Code Plugins - Mar 3, 2022
18
4.33 out of 5 stars(18 ratings)
  • 72%
  • 11%
  • 6%
  • 0%
  • 11%

Quickly and easily add DLC and MTX to your project for Steam and Epic Games Store

  • Supported Platforms
  • Supported Engine Versions
    4.25 - 4.27, 5.0 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

IMPORTANT: If you run into any issues or need help please reach out to me first or use the questions tab. The reviews section is not for troubleshooting. Products are tested by Epic Games and myself to be fully functional before publishing.


Important note: Epic Games Store functionality is only supported on engine versions 5.0 and up.

Documentation for use with Steam:

https://docs.google.com/document/d/18Hu8fBlwrXTVPGD2wqdEcOeRBr3apF8VCx42fkVDU7A

Documentation for use with Epic Games Store: https://docs.google.com/document/d/1PylBSDLn4zYgJ1SYPGQlXyPO0a4zF_62BHXl7m6lZJk

Video Tutorial: https://youtu.be/nLoGd7N8k3o

Join the discord for support and questions: https://discord.gg/B9DkDQDxXD


Need something custom? Check out our studio services: https://www.komodobitgames.com/services


There is currently a bug affecting links, if the redirect does not work then copy paste the link directly in your browser.



This plugin offers you the ability to utilize Steam and Epic Games Store DLC systems for your project with blueprints using a single modular node design. It is designed to fit in with any project and be very easy to use while also powerful in feature sets.


IMPORTANT: Players must be connected to the internet at time of use of the plugin or the steam/EGS systems cannot be reached.


Features(Steam Platform):

  • Check if DLC and/or the game is purchased and installed on the players Steam account.
  • Open the store page for targeted game or DLC via the Steam overlay with a single blueprint node(Steam Only).
  • Ability to open any webpage such as your games website, a social media profile, or anything else you might have all from a single blueprint node within the Steam overlay.
  • Anti-Piracy protection by allowing you to code your game logic with Steam ownership verification.


Features(Epic Games Store Platform):

  • Check if DLC or game is purchased on players epic games account.
  • Open a checkout window within the epic games store overlay for quick in-game purchases(EGS Only).
  • Ability to quickly and easily add microtransactions to your game via Epic Games Store.
  • Anti-Piracy protection by allowing you to code your game logic with Epic Games Store ownership verification.
  • Retrieve information about the game and its DLC such as its price, title, description, release/expiration date, and more from within blueprints, great for automating widget changes for an in-game store such as automatic price changes from a sale.
  • Login the player automatically from the Epic Games launcher to enable overlay and other EGS online features with a single node.


If the plugin works well for you then please be sure to leave a review letting us know what you liked about it.

Technical Details

Features:

  • DLC and game ownership verification.
  • In-game overlay support for both Steam and EGS.
  • Open a checkout window directly in game with EGS, with steam you can directly open the store page in the steam overlay.
  • Anti-Piracy protection by allowing you to code your game logic with Steam and EGS ownership verification.
  • Micro-transaction support with EGS(Steam does not natively support MTX purchases).
  • Automatic account sign in for both steam and Epic Games Launcher.


Code Modules:

  •  DLCInBlueprints - Runtime

Number of Blueprints: 3

Number of C++ Classes: 1

Network Replicated: (No)

Supported Development Platforms: (Windows)

Supported Target Build Platforms: (4.25, 4.26, 4.27, 5.0, 5.1)

Documentation: Youtube video or Written

Important/Additional Notes: Requires Steamworks Online Subsystem to be installed in the plugin settings. This plugin is not made by valve/steam.