Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Vision2D

An asset by pkish
The page banner background of a mountain and forest
Vision2D thumbnail image
Vision2D thumbnail image
Vision2D hero image

Quick Information

0 ratings
Vision2D icon image
pkish
Vision2D

A Godot plugin (version 4.x) for rendering 2d fields of vision, inspired by [Teleglitch](https://store.steampowered.com/app/234390/Teleglitch_Die_More_Edition/).

Supported Engine Version
4.4
Version String
0.0.1
License Version
MIT
Support Level
community
Modified Date
10 months ago
Git URL
Issue URL

Vision2D

A Godot plugin (version 4.x) for rendering 2d fields of vision, inspired by Teleglitch.

README Vision2D

The plugin renders a number of polygons covering up parts of the screen that are outside the observer's field of vision.

README Vision2D

The field of vision can be blocked with a VisionOccluderLine node or a VisionOccluderPolygon node:

  • README VisionOccluderLine icon VisionOccluderLine - Represents a line that blocks the field of vision. Extends Line2D.
  • README VisionOccluderPolygon icon VisionOccluderPolygon - Represents a polygon that blocks the field of vision. Extends Polygon2D.

Both nodes have the following properties:

  • observer: Node2D - A Node2D representing the position of the observer.
  • shadow_color: Color - Color of the shadow that covers up the screen.
  • size: float - Size of the shade that covers up the screen.
  • penetration: float - Determines how deep the vision can penetrate this occluder.
  • max_segment_size: float - Max. size of the segment that casts the shadow (smaller segments -> more detail).

Installation

  1. Create an addons directory inside your project directory.
  2. Get the plugin from the AssetLib or from GitHub
    • From the AssetLib: Open the AssetLib from the Godot editor and search for "Vision2D". Click download to install the plugin.
    • From GitHub: Run git clone https://github.com/peter-kish/vision2d.git and copy the contents of the addons directory to your projects addons directory.
  3. Enable the plugin in Project Settings > Plugins.

A Godot plugin (version 4.x) for rendering 2d fields of vision, inspired by [Teleglitch](https://store.steampowered.com/app/234390/Teleglitch_Die_More_Edition/).

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Vision2D icon image
pkish
Vision2D

A Godot plugin (version 4.x) for rendering 2d fields of vision, inspired by [Teleglitch](https://store.steampowered.com/app/234390/Teleglitch_Die_More_Edition/).

Supported Engine Version
4.4
Version String
0.0.1
License Version
MIT
Support Level
community
Modified Date
10 months ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers