[Released] Jump Start NGUI

Jump Start NGUI accelerates your development by providing a UI controller and UI screens that are common to games. Save your team hours of work by having a ready-made simple central UI controller!

Store link: https://www.assetstore.unity3d.com/#/content/10878

This package requires NGUI.

Video overview: http://www.youtube.com/watch?v=Zci2uYV30GU
Forums: http://www.foegames.com/jumpstartngui/forum/
Wiki: http://www.foegames.com/jumpstartngui/wiki/

One of the main features in the package is a system for viewing sprite/font depths in the hierarchy, allowing for complex objects to quickly be placed and ordered in a scene.

Features:

  • Generalized UI Controller
    – Logo/load screen
    – Start screen with an info popup and options popup with volume controls
    – Main game screen with animated HUD elements
    – Win screen with score
    – General message box system
  • Animated progress bar and text
  • Pre-made atlas with generic grey-scale symbols for nine slicing and tinting
  • Audio controller for playing audio files with a music volume and effects volume preferences
  • Preference controller for organizing player preferences, viewing them at run time, and resetting them to default values for rapid testing of your game.

Planned features:

  • More screens and popups
  • More animated widgets

Documentation:
The code for Jump Start NGUI is clean, easy to read, and comments explain the functionality. Once the package is available on the store, Foe Games will be opening up a wiki, a forum, and providing tutorial videos on our website.

Start working on your game today and stop worrying about putting a UI framework around it!

Updated on the store this week:

Version 1.002 Changes:

  • Added a new Okay/Cancel message box
  • Added an X button in the top right corner of the start screen for exiting the game
  • Changed JSUIRelayValue to have a preferences override, so that a button can send an alternative message based on a player preference.
  • Added the JSKeyPress system to support pressing any key on the UI
  • Added the JSKeyPress component to the GameStartScreen to allow for pressing the escape key to exit the game using the new Okay/Cancel message box and preferences override.
  • Added the JSKeyPress component to the GameWinScreen to display the start screen.

Video of the changes: