Plugins

  • 3D in 2D Demo
    3.5
    v3.5-9e68af3Demos

    A demo showing how a 3D scene can be shown within a 2D one using viewports. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • 2D Screen-Space Shaders Demo
    3.5
    v3.5-9e68af3Demos

    Several examples of full screen 2D shader processing. Many common full-res effects are implemented here for reference. Language: GDSL and GDScript https://docs.godotengine.org/en/latest/tutorials/shading/shading_reference/shading_language.html Renderer: GLES 2

    By: Godot Engine
  • 2D Particles Demo
    3.5
    v3.5-9e68af3Demos

    This demo showcases how 2D particle systems work in Godot. Language: GDScript Renderer: GLES 3 (particles are not available in GLES 2)

    By: Godot Engine
  • 2D Lights and Shadows Demo
    3.5
    v3.5-9e68af3Demos

    Simple demo of 2D lights and shadows, using Light2D and LightOccluder2D. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • 2D Light Masks Demo
    3.5
    v3.5-9e68af3Demos

    Example of how to use 2D lights to mask objects on screen. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • 2D Navigation Demo
    3.5
    v3.5-9e68af3Demos

    Example of using 2D navigation using a NavigationPolygon in a NavigationPolygonInstance node. It uses the 2D navigation API to request a path between two points, and then traverses the resulting path. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • 2D Kinematic Character Demo
    3.5
    v3.5-9e68af3Demos

    Example of how to make a kinematic character controller in 2D using KinematicBody2D. The character moves around, is affected by moving platforms, can jump through one-way collision platforms, etc. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • 2D Isometric Demo
    3.5
    v3.5-9e68af3Demos

    This demo shows a traditional isometric view with depth sorting. A character can move around the level and will also slide around objects, as well as be occluded when standing in front or behind them. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • 2D Hexagonal Map Demo
    3.5
    v3.5-9e68af3Demos

    Very simple demo showing a hexagonal TileMap and TileSet. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • 2D HDR Demo
    3.5
    v3.5-9e68af3Demos

    This demo shows how to use High Dynamic Range (HDR) in a 2D game, via the WorldEnvironment node. Just slide the cave image left and right to observe the HDR effect at work. Language: GDScript Renderer: GLES 3 (HDR is not available in GLES 2)

    By: Godot Engine
  • Websocket Multiplayer Demo
    3.5
    v3.5-9e68af3Demos

    This is a sample showing how the use WebSockets along with the Multiplayer API in Godot. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • Dynamic Split Screen Demo
    3.5
    v3.5-9e68af3Demos

    This sample project showcases an implementation of dynamic split screen, also called Voronoi split screen. Language: GDSL and GDScript https://docs.godotengine.org/en/latest/tutorials/shading/shading_reference/shading_language.html Renderer: GLES 2

    By: Godot Engine
  • OpenSimplexNoise Demo
    3.5
    v3.5-9e68af3Demos

    This is a sample project which allows the user to tweak different parameters of an OpenSimplex noise texture. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • GUI Translation Demo
    3.5
    v3.5-9e68af3Demos

    A demo showing how Godot seamlessly enables the use of localized resources and texts. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • 3D Inverse Kinematics Demo
    3.5
    v3.5-9e68af3Demos

    This is an example of different Inverse Kinematic algorithms implemented in Godot. It contains four scenes, showing different ways they can be used. Language: GDScript Renderer: GLES 3

    By: Godot Engine
  • 3D Viewport Scaling Demo
    3.5
    v3.5-9e68af3Demos

    This demo shows how to scale the 3D viewport rendering without affecting 2D elements such as the HUD. It also demonstrates how to toggle filtering on a viewport by using TextureRect to display the ViewportTexture delivered by the Viewport node. This technique can be useful in 2D games as well. For instance, it can be used to have a "pixel art" viewport for the main game area and a non-pixel-art viewport for HUD elements. ViewportContainer can also be used to display a viewport in a GUI, but it doesn't offer the ability to enable filtering. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • GUI Input Mapping Demo
    3.5
    v3.5-9e68af3Demos

    A demo showing how to build an input key remapping screen. - Click the buttons to change the bound keys. - Persists the keys to disk, so they are preserved after the project is restarted. Language: GDScript Renderer: GLES 2

    By: Godot Engine
  • Plugins Demo
    3.5
    v3.5-9e68af3Demos

    This contains multiple plugin demos, all placed in a project for convenience. Please see the documentation for editor plugins: https://docs.godotengine.org/en/latest/tutorials/plugins/editor/index.html Language: GDScript Renderer: GLES 2

    By: Godot Engine