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
3 days 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
3 days 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