InGrid
InGrid is an infinite scrolling grid plugin for the Godot Engine (3.x), ideal for creating 2D procedural universes, parallax scrolling effects, and infinite runner game mechanics. It offers customizable grid cell units and lightweight, optimized GDScript code.
https://github.com/Larpon/ingridPreview Image

InGrid: Infinite Scrolling Grid for Godot Engine
InGrid is a Godot Engine plugin designed to create infinite scrolling grids within your 2D projects. Built with simplicity and performance in mind, InGrid provides a solid foundation for various applications, including procedural world generation, parallax scrolling, and infinite runner games. It allows developers to easily implement continuous scrolling environments without the complexities of manual tile management.
Key Features
- Infinite Scrolling: Seamlessly create the illusion of an endless grid-based world.
- Custom Grid Cell Units: Define grid cell dimensions and units to suit your specific needs.
- Lightweight & Optimized: Written in GDScript with performance considerations for smooth scrolling.
- Easy Integration: Simple installation via the addons folder and straightforward API usage.
Usage and Implementation
To use InGrid, clone the repository into your project's addons
folder. The core component, Grid2D
, serves as the base for your infinite grid. Initialize the grid within your scene's _ready()
function, setting properties like cell_size
, delegate
(a custom scene for cell content), and units
. The move()
function allows you to scroll the grid relative to its current position, creating the infinite scrolling effect.
Applications
InGrid is an excellent choice for:
- 2D Procedural Universes and Worlds
- Variated Parallax Scrolling
- Infinite Runners/Jumpers/Fallers
By customizing cell content based on its xy
property, you can generate diverse and engaging infinite environments.