Game Engine View on Asset Store (opens in new tab)

Package details

Latest version
3.0
Last updated
First released
Unity version
2022.3.31 or later
Package size
2.8 MB
Files
312
Favorites
13
Views in the past week
8

Price tracking

Last checked
Tracked since
Lowest recorded
$24.97 on

Keywords

Game Engine

by Pampel Games (opens in new tab)

5.0 / 5 · 4 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 4
4 stars 0
3 stars 0
2 stars 0
1 star 0

Introducing Game Engine Version 3 – the productivity tool.

Price $49.95

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Game Engine, 6 months Current $49.95; lowest $49.95; highest $49.95 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 10

Game Engine screenshot 1

Game Engine screenshot 1

About this asset

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

From the publisher's Asset Store listing.

Technical details

REQUIREMENTS

  • Minimum Unity Version 2022 LTS +

DEPENDENCIES

  • unity.mathematics

PROPERTY MODULES

  • Object (Components, Scriptable Objects, etc.)
  • Material
  • Volume (all Render Pipelines)
  • Cinemachine 2 (Cinemachine 3 doesn't require an integration)
  • Method Get (up to one parameter)
  • Method Set (up to two parameters)

ACTION MODULES

  • Set
  • Update
  • Animate
  • Shake
  • Repeat
  • Wait
  • Spawn Object (internal pool)

MODIFIERS

  • Unity.Mathf
  • Unity.Mathf (constants)
  • Unity.Mathf (t)
  • System.Math
  • Clamp
  • Invert
  • Math Operator
  • Remap Curve
  • Sum
  • Time

EVENTS

  • OnExecutionCalled
  • OnExecutionStart
  • OnExecutionStop
  • OnExecutionPause
  • OnExecutionResume
  • OnExecutionInterrupt
  • OnActionStart
  • OnActionStop
  • OnGetValueOver
  • OnGetValueUnder
  • OnSetValueOver
  • OnSetValueUnder
  • OnTimePassed
  • OnFramesPassed
  • OnDestroy

INTERRUPTION

  • Block All
  • Consecutive
  • Cooldown
  • Duration Longer
  • Duration Shorter
  • Value Higher
  • Value Lower

DISCOUNTS

Automatically applied at checkout if you own this asset

Any feature missing? Any other questions?

Please don't hesitate to reach out.

Compatibility

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

As listed on the Asset Store.