Smart UI for Construct 3
Pixel Perfect Studio
  • Smart UI for Construct 3
  • Getting Started
    • Smart UI Framework
      • Framework Initialization
      • Document Flow
      • Using Smart UI Components
      • Release Notes
        • Build v1.88062e75
        • Build v1.4ed2c828
        • Build v1.3710335f
        • Build v1.595dac53
        • Build v1.143edbbc
      • Basic Setup Tutorials
      • GitHub Repository
      • Dev Discord Server
      • Gamepad Demo
      • Guandows Demo
  • FRAMEWORK ADDONS
    • Smart UI Plugin
    • Container Behavior
    • Button Behavior
    • Checkbox Behavior
    • Radio Buttons
    • Progress Bar
    • Discrete Progress
    • Scroll Bar
    • Dialogs
    • Scroll View
      • Basic Examples
    • Grid Layout
      • Basic Examples
    • Data Listener
  • MISCELLANEOUS ADDONS
    • Legends of Learning Plugin
      • Getting Started
      • Local Testing
      • Using the Test Harness
    • Newgrounds.IO Plugin
      • Getting Started
      • Login Tutorial
    • Parabolic Tween
      • Getting Started
      • Live Demo 1
      • Live Demo 2
    • Finite State Machine Plugin and Behavior
    • Antisuspend Plugin
      • Live Demo
    • Google Analytics 4
      • Getting Started
Powered by GitBook
On this page
  1. MISCELLANEOUS ADDONS
  2. Newgrounds.IO Plugin

Getting Started

Setup your game configuration and connect to Newgrounds.

PreviousNewgrounds.IO PluginNextLogin Tutorial

Last updated 7 months ago

Was this helpful?

CtrlK
  • Preparing your Game
  • Step 1. Create a New Project
  • Step 2. Configure NGIO Plugin

Was this helpful?

In this tutorial you will learn the basic steps to create a game project in newgrounds, and how to configre your plugin to start using the API immediatelly.

Preparing your Game

Step 1. Create a New Project

The first step is to create your project at the newgrounds portal, usually found here. Make sure the project time is a Game:

Select Create a new Game Project

Once created, you can fill in all the basic information like the Title, Short Description, etc.

Step 2. Configure NGIO Plugin

Now, go to the bottom of the project page to find the "Api Tools" section, and click to navigate.

Api Tools Section at Newgrounds.com (2025)

Look for the App Credentials section and copy the AppID and the Encryption Key (AES-128/Base64).

AppID and Encryption Key

Go to your game project in construct, add the NGIO plugin and paste those values in the corresponding fields.

NGIO Plugin Configuration

You are all set! The plugin will automatically load the libraries and run its initialization for you. It may take a few seconds to load, depending on your internet connection speed and status. Once it's ready to operate, the condition Getting Started will trigger, and the flag will be set to true. Be sure that these events have fired before calling any plugin actions.

The API Tools provide different sections to help you properly configure everything you need for your game.

Newgrounds Components Section (2025)
  • App Settings: Contains the API integration data and basic information about your game (name, description, icon, package, etc.).

  • App Stats: Displays the KPIs and events gathered from your game for basic analytics.

  • Events & Loaders: Configure custom events to track from your game and the referral pages to navigate to.

  • Game Protection: Register the valid domains that can run your game. Prevent unwanted game piracy and illegal monetization by restricting access.

  • Medals: Engage your players by motivating them to unlock in-game medals.

  • Score Boards: Promote competition through leaderboards in your game.

  • Cloud Save: Store players' game data in any of the available slots.

Unlocking medals, posting to score boards and saving games require a player logged in. Failing to login will trigger the error conditions of NGIO plugin. See Login Tutorial