Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

1/11
GRILL DIS adds in Distributed Interactive Simulation (DIS) support for Unity through utilizing Open-DIS libraries.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2020.3.26f1
Compatible
Not compatible
Not compatible
Description

The GRILL DIS plugin allows users to set up custom DIS entities through custom objects provided by the plugin. It also provides basic User Datagram Protocol (UDP) socket support and handles interpreting of DIS network traffic using Open-DIS libraries. The plugin uses the interpreted DIS data to create and update user specified DIS entities in Unity. The DIS plugin provides an interface for a user to add on custom functionality when specific DIS data is received. The plugin also supports sending DIS information through utilizing the Open-DIS libraries allowing DIS data to be sent out of Unity to other DIS-capable simulations.

Core components of the GRILL DIS plugin are decoupled to allow for custom functionality to easily be added. If custom UDP socket support, Protocol Data Unit (PDU) processing, or managing of DIS entities are desired, the basic, supplied components can easily be replaced by new components. Furthermore, the GRILL DIS plugin is not tied down to a specific round earth model. The plugin provides its own geospatial conversion functions for conversions between ECEF, LLA, Unity Flat Earth coordinates, and Unity Round Earth coordinates.

The GRILL DIS plugin currently has base functionality for a select few DIS PDUs. These include:

  • Entity State
  • Entity State Update
  • Remove Entity
  • Fire
  • Detonation
  • Start Resume
  • Stop Freeze

Links: Documentation | Example Project | Demo Video


The GRILL DIS uses the below third party software:

  • GLM Sharp under The MIT License
  • Open DIS for C# under the BSD 2-Clause License

See the Third-Party Notices.txt file in package for details.


Open Source:

  • The plugin source code is hosted on GitHub. Community contributions to expanding the plugin are encouraged and greatly appreciated.
Technical details

This is GRILL DIS v0.4.1, published 2022-12-14. See the changelog to see what changed in each version.


Features:

  • UDP Sender/Receiver
  • PDU Processor
  • DIS Game Manager
  • Events to handle DIS updates
  • DIS Game Object Components
  • DIS Interface

Full C# Source code included

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64


Additional Notes:

  • There will be potential loss of floating point data due to only 32-bit floating point support in the editor. Due to this, values are truncated at the last moment possible internally to be as accurate as possible.
  • The example project does NOT come with DIS playback scenarios. It shows usage of the DIS plugin and supplies models for various DIS entities. The user will need to generate their own DIS network traffic. One way this can be done is by spinning up two instances of the example project, one for sending and one for receiving.
Related keywords

GRILL DIS

(not enough ratings)
12 users have favourite this asset
(12)
FREE
License type
File size
2.8 MB
Latest version
v0.4.1
Latest release date
May 11, 2023
Original Unity version
2020.3.26
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR