SkillAgentSearch skills...

ATerribleKingdom

Scripting the Timeline for games in creative ways. Includes a small RTS game build on the 'A Mighty Kingdom' assets

Install / Use

/learn @UnityTechnologies/ATerribleKingdom
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

A Terrible Kingdom (Scripting for Timeline)

Kingdom

Description

This project remixes the A Mighty Kingdom assets into a classic RTS game, to provide 3 examples of Scripting the Timeline in creative ways. The project goes together with the presentation Scripting for Timeline.

The whole demo is about Timeline, but a simple RTS game has been built to provide context to the Timelines. A semi-complex Cinemachine solution is also in the scene, made of two different FreeLook rigs, using GroupTarget and a dummy object to allow moving the camera with keys. The demo also uses Post-Processing Stack v1 and Navigation.

Documentation

Usage instructions

Use the scene Environment. Once in play, an object on the root (DemoHelper) will listen to key presses, to launch the 3 Timelines or gameplay:

  • Pressing 0: reveals some units on the battle field, to briefly demo the gameplay
  • Pressing 1: plays the Flashback Timeline
  • Pressing 2: plays the Storm Timeline (interactive in the central part)
  • Pressing 3: plays the Platoons Timeline

Video

You can watch the talk associated with this project here:<br/> Bridging Gameplay and Storytelling in a RTS game (Unite Austin)

Software Requirements

Required: Unity 2017.2, or later version

Hardware Requirements

Required: Any computer (Win or Mac)

Owner and Responsible Devs

Owners: Ciro Continisio (ciro@unity3d.com)

Major Change Log

  • 02 Dec: Created repository

Related Skills

View on GitHub
GitHub Stars854
CategoryDevelopment
Updated11d ago
Forks168

Languages

C#

Security Score

85/100

Audited on Mar 15, 2026

No findings