/uClicker

A Unity Clicker Library

Primary LanguageC#MIT LicenseMIT

uClicker

uClicker is a clicker/idle game library that attempts to take the boilerplate out of clicker games made in Unity. Influenced heavily by the awesome Idle game maker.

  • Plug n' Play
  • (Probably) minimal code required
  • No allocations/garbage

uClicker is very ScriptableObject oriented. Every upgrade, building, currency is a scriptable object. This allows you to create new content without writing a line of code. A normal workflow would be

  • Create a currency (what we're incrementing)
  • Create a Clickable (how we're incrementing)
  • Create a manager (actually does the incrementing/logic)
  • Hook them together.
  • MyClickerManagerReference.Click() to make the numbers go up
  • Create upgrades and buildings to modify those values (And don't forget to periodically MyClickerManagerReference.Tick()

Installation

Drop the Plugins folder into your project and it should just go.

Example

uClicker comes packaged with an example scene with basic UI hooked up. You can find this in the Example folder.