Flexible and Easy Turn-Based System View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
6000.0.51 or later
Package size
2.5 MB
Files
53
Views in the past week
5

Price tracking

Last checked
Tracked since
Lowest recorded
$5.00 on

Keywords

Flexible and Easy Turn-Based System

by Dr. Apple (opens in new tab)

No ratings yet

  • Price drop

This asset pack saves you hours of development time and simplifies the addition of turn-based logic to your game

Discount -71% Previous price $17.00 Price $5.00

Lowest recorded price

Get 71% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Flexible and Easy Turn-Based System, 6 months Current $5.00; lowest $5.00; highest $5.00 in this period. $0 $2.5 $5 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 4

Flexible and Easy Turn-Based System screenshot 1

Flexible and Easy Turn-Based System screenshot 1

About this asset

In only a few minutes of setup time, you can immediately get your game's turn logic up and running. A full reference and a quick-start tutorial are provided.

The quick-start tutorial will teach you how to set up your game's turn-based logic with a simple drag and drop, a click of a button, and a few easy lines of code.

From the publisher's Asset Store listing.

Technical details

Documentation:

  • README.md - start here, contains information you should know right away right before you read the quick-start tutorial
  • Quickstart.md - a small tutorial and how to get the turn-based system set up with your game
  • FullReference.md - a full reference to the aspects and components of this system, including extra public methods that are included in the system to make your development process easier

The System:

  • TurnManager.prefab - The heart of the turn-based system, a singleton that computes the main turn logic and provides easy drag and drop and button features for an easier user experience
    • contains TurnManager.cs
  • IActor.cs - the definition of the IActor C# Interface type that every "actor" in the scene must implement. The TurnManager refers to scripts implementing this interface and controls their turn

Editor

  • TurnManagerEditor.cs - important for the custom inspector for the TurnManager script component

Demo Scene:

  • TurnQueueUI - lists the next N actors' turns on the UI
  • EndTurnButton - forcefully ends the current turn and immediately starts the next
  • Demo Actors - Game Objects to visually show the turn based system in a demo

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.0.51f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.