Marketplace Assets

Project Statuses
Target Platforms
Project Types

Projects Uptime
Software Used

Live
PC/Console & Android
Code Plugins
2018-Now
UE4, UE5, VS & Perforce

About Assets

Over the course of my career I have been in need of specific systems and components. 
While I was creating those systems I learnt that I could modify these systems further, to fit other peoples needs, and then sell them to increase the funding for my own ventures and games.

This page will go over some of the systems I decided to share with the rest of the
game dev community!

Advanced Progression Component

APC is an C++ based actor component that is used to calculate and animate progression bars, such as health bars and experience bars. Currently only supports single player!

It can be used to add a progression value to any item inside your virtual world, such as adding a health value to pots and boxes, or it could be used in a survival game to keep track and handle thirst and hunger for the player/players.

The visuals are fully exposed and flexible, meaning users have full control over how they want each progress bar to look and animate. Different levels of AIs can inherit from the same component and still each have a unique visual representation of their health or shield value.

Easy Google PAD

EGP is a Unreal Engine wrapper plugin for Google Play Asset Delivery API (Google PAD).
Google PAD is used to download app artifacts through flexible delivery modes, with auto-updates, compression and delta patching. 

Other than simply translating and exposing all the code from Google to UE users, I also streamlined the process and made it a 1 step implementation, making it extremely beginner friendly.

Under the hood the plugin checks previously downloaded packages, connect to google play backend, check cellular data connection, expose download progress, mount downloaded packages and load/serialize downloaded asset data.
Several parts of this pipeline is not included in GooglePAD and is created by me to streamline the functionality to the end users (developers) whom use the plugin in their own projects.