The May sale ends 5/23 at 9:59 AM ET!

Time Control Toolkit

Vince D - Blueprints - May 10, 2024

A toolkit which includes networked time dilation controls and various time widgets.

  • Supported Platforms
  • Supported Engine Versions
    5.3 - 5.4
  • Download Type
    Asset Pack
    This product contains an assortment of Unreal Engine assets which can be imported into a pre-existing project of your choice.

Time Control Toolkit provides a quick solution for time dilation controls and for various time widgets (i.e. calendar counters and match timers).



Features:

  • Time dilation controls with widgets automatically populated from data table for easy customization
  • Pause and unpause
  • Slow motion trigger examples callable via Blueprint Library functions
  • Match timer countdown with example "TimerFinished" event and game over screen called via event dispatcher
  • Day, month, and year counter widgets
  • Calendar date with date progression based on custom day length widget
  • Example input configuration using Enhanced Input for camera control hotkeys
  • Fully replicated


Contact: I can be reached at the Discord or by email at vince.gamedev@gmail.com.


Orbital Market

(Orbital Market is a useful search engine for the Unreal Engine Marketplace)

Technical Details

The core of the system is configured with a TimeSystemComponent which you add to the Game State. There is also an example PlayerController, Game Mode, and Pawn class included in the asset. The PlayerController class has an additional layer of complexity over a typical PlayerController for replication purposes, as described in the documentation. The Game Mode has a post-login event which allows clients to grab replicated time values from the server on login.


This asset uses a handful of icons for the time controls widgets which are from gameicons.net, which are licensed under CC By 3.0. The specific icons included are: Pause button icon (Guard13007), Play button icon (Guard13007), Fast forward button icon (Delapouite), and Time trap icon (Lorc).


Network Replicated: Yes

Supported Development Platforms:

Windows: Yes