Game Engine OFFICIAL SALE

Minimum Unity Version 2022.3 LTS +


Documentation | Discord | Contact


Game Engine lets you set up various runtime logic directly in the Inspector. It features a fully modular design - built to help you create features quickly and easily while offering a wide range of possibilities.


Create effects, bind different value types, animate anything you want, however you want: components, scriptable objects, materials, post-processing volumes, even methods with up to two parameters.


A comprehensive Event System, Save System, Interruption System, and more are included to take your productivity to the next level.


Whether you're a beginner or an experienced developer, Game Engine will help you save time and streamline your workflow.



HIGHLIGHTS


Binding

Bind and animate any property or field - even nested ones - from any component, material, post-processing volume, scriptable object or any other derived Object. For example, you can bind a material float to a UI text string or a custom health field to a volume override.


Actions & Modifiers

Modules can be combined in any way you desire: update values, animate properties, shake, spawn objects, bind different value types, and even call methods. Any value type can also be modified using a wide range of functions, all accessible through simple dropdown menus.


Interruption System

Let’s say you want to animate a property to create an effect that plays forward and then reverses back. What happens if a new effect triggers before the first one finishes? Game Engine handles these situations for you seamlessly.


Event System

Make use of events that trigger under specific conditions. For example, you can execute an event when a property falls below or exceeds a certain value. Events can be added in the Inspector, or you can use Unity Actions if you prefer to work with code.


Methods

You can use any property or field as method parameters (up to two!). For example, you can animate a Blend Tree or dynamically apply force to a Rigidbody.


Game Engine System

One component to rule them all! Conveniently control multiple Game Engines through the System Component, which offers execution functionalities, along with clear information about the current status - all within an easy-to-use interface.


Save System

Save and load any values - including the current animation status - with a simple method call. This is incredibly helpful in many situations, such as when using Game Engine for character stats or to control a weather system. You may also use the save system independently for specific components; it’s all up to you!


Execution

Play, pause, stop, and resume any currently executing action. Game Engine also features an internal interruption system, which can be conveniently added as a module.


Lightning-Fast

The tool is optimized for maximum performance, making it suitable for any platform - including mobile and VR.


Extensible

Create your own modules by inheriting from the base classes. Custom modules are automatically added to the dropdown menus and can of course be combined with any of the included modules.



DISCOUNTS

Automatically applied at checkout if you own this asset