Cross Platform C++ Plugin for UE4 and Unity3D

This tutorial series will go through the process of creating a plugin in C++ that can be used in both Unreal Engine 4 and Unity3D. The plugin will be an unmanaged plugin for Windows platform. It should demonstrate enough so that the reader can easily create plugins for other OS such as Android and iOS easily.

As an example we will look into creating a plugin that uses SQLite3 databases to store and retrieve data from a locally stored database file.

Here are the blog posts in order:

Part 1: Set Up

Part 2: Displaying Logs

Part 3: SQLite3 Setup