Repurpose Children's Books
  • About
  • Blog
  • Free Blueprint
  • Contact
Get the Free Blueprint

Tool: Unity Engine Mailing List Signup Asset

MailingListSignUp Unity Engine Asset

One of the advantages of using a Game Engine like Unity is the ability it offers other creators to extend the platform by creating useful assets. These assets range from 2D and 3D arts, user interfaces to animations. To that end, Unity has an asset store where these assets can be gotten for free or paid for depending on how the developer choses to make them available.

Having experienced first-hand the essence of building an audience with my first set of apps (over 10 years ago), I’ve never failed to integrate an optional registration form into my story-based game apps. When I started developing apps back then, I used Adobe Flash and simply added a form that submitted the details to a dedicated email address. Over time, that email list grew to over 50K even before I knew what to do with them. Though, I’ve since moved on from the business and occasionally maintain a few of the apps, the lesson from that has never left me.

At some point during my game app development journey, I switched to using Unity and I have not looked back. In a bid to help more storytellers develop their children’s book into story-based game apps, I found the need to develop useful Unity assets that will serve their needs towards growing their audience and income. Hence, a storyteller shouldn’t be overly concerned about the logic or complexities of what goes beneath the hood of certain tools. That’s the inspiration for my current Unity asset – MailingListSignUp for Unity Game Engine.

Mailing List SignUp Unity Asset

The Mailing List Signup Asset is a prefab for adding subscribers to a MailerLite (other providers may be added on request) mailing list. It is an integration with MailerLite’s API which makes audience building easy for Unity game developers.

How to use it?

  • In MailerLite
    • Set up an account (it’s free)
    • Create a new API Key
  • In Unity
    • Import the package
    • Create a new scene
    • Drag the SignUpFormCanvas prefab onto your scene from the Project menu. It is located in Assets/WafunkPublishing/MailingListSignUp/Prefabs
    • Create an empty Game object – your controller – and attach the SignUpScript.cs file to it. It is located in Assets/WafunkPublishing/MailingListSignUp/Scripts
    • Paste your MailerLite API Key into the ApiKeyInputField of the SignUpFormCanvas. Not to worry, it gets hidden when the app is run.
    • Select your controller and drag the NameInputField, EmailInputField, ApiKeyInputField, TermsButton and AlertPanel from the SignUpFormCanvas into the appropriate holders in the Inspector View
    • If you have a Menu Scene or any other scene you’d like to navigate to after a user successfully registers or skips registration, enter its name in the ‘Menu Scene’ field in the Inspector View
    • Select the ‘SkipButton’ from the SignUpFormCanvas and set its click method to the ‘SignUpScript.SkipRegistration’ function
    • Select the ‘SubmitButton’ from the SignUpFormCanvas and set its click method to the ‘SignUpScript.Register’ function
    • Select the ‘TermsAndConditionsButton’ from the SignUpFormCanvas and set its click method to the ‘SignUpScript.TermsChecked’ function
    • You may also want to edit the TermsAndConditionsText text in the Inspector
  • Run the scene to test

Demo Scene

The Demo Scene shows the asset in use. Note that the MailerLite API Key is currently a dummy one so ensure you replace it with yours as described above.

Updates

If you have any technical expertise with Unity and C#, feel free to tinker with the source code. It’s publicly available on my GitHub page here https://github.com/babafunke/MailingListSignUp-for-Unity-Game-Engine

Though, the current version as of this writing (April 18, 2025) only supports MailerLite, I’d consider extending it to support other Email marketing providers on request. So, drop me a note if you’d like me to extend it for a provider of your choice as a Unity game engine user.

Post navigation

Previous
Next

Search

Get the Free Blueprint

Free Blueprint To Game Apps

Recent posts

  • From Storybook to Screen: The “Hidden Quest” Interactive Unity Project
    From Storybook to Screen: The “Hidden Quest” Interactive Unity Project
  • Hidden Quest Storybook for Unity 2D Animation
    Bringing Stories to Life: Creating “Hidden Quest” for Our Unity Animation Tutorial
  • How Children’s Book Authors Can Build an Email List Using Unity and MailerLite - No Coding Needed
    How Children’s Book Authors Can Build an Email List Using Unity and MailerLite – No Coding Needed

Continue reading

From Storybook to Screen: The “Hidden Quest” Interactive Unity Project

From Storybook to Screen: The “Hidden Quest” Interactive Unity Project

What if your children’s book could respond, speak, sparkle – and let readers interact with your story in a whole new way?

That’s the idea behind Hidden Quest, a story I created and developed as a fully animated, interactive Unity project. Designed like a picture book but brought to life with voiceovers, read-along text, animated characters, and touchable scenes, it’s a complete demo of what a story-based game app can look like.

And here’s the exciting part: this project will be the foundation for a brand-new tutorial series I’m launching – designed especially for children’s book authors and illustrators who want to learn Unity and turn their stories into playable, interactive experiences.

Hidden Quest Storybook for Unity 2D Animation

Bringing Stories to Life: Creating “Hidden Quest” for Our Unity Animation Tutorial

Before we animate, we need a story.
In this next step of our Story-Based Game App Series, we’re focusing on the heart of every great children’s book: the narrative. To guide our upcoming Unity animation tutorial, I’ve created a short, four-scene story called “Hidden Quest” – a simple tale designed to feel just like a page from a picture book.
This story isn’t just for reading – it’s our creative foundation. We’ll be using it to demonstrate how illustrations can become animated, interactive scenes in Unity.
By starting with a story, we’re keeping the process grounded in what authors and illustrators already know – narrative, character, and visual flow – before layering on the animation tools.

How Children’s Book Authors Can Build an Email List Using Unity and MailerLite - No Coding Needed

How Children’s Book Authors Can Build an Email List Using Unity and MailerLite – No Coding Needed

What if your children’s book could do more than sit on a shelf? In this post, you’ll learn how to turn your story into an interactive game app and start building an email list of loyal readers – without writing a single line of code. Using tools like Unity, MailerLite, and a ready-made no-code asset, I’ll walk you through how to create a seamless signup experience inside your story-based app. Whether you’re just starting or ready to launch your next book, this is your blueprint for building an engaged audience – one email at a time.

Repurpose Children's Books

© 2025 Wafunk Publishing | Privacy Policy