Sign Up
View All Projects
Roguelike Game Map System (RGMap)
Alex Karev
Game Developer
Software Engineer
C++
Godot Engine
An open-source library for managing maps for roguelike games in Godot Engine. It helps with map generation, storing map data, and using pathfinding, raycasting, and FOV
https://github.com/alex-karev/godot-rgmap
Features
FOV
calculation using RPAS algorithm
Raycasting
using Bresenham's lines
Pathfinding
using Godot built-in A* class
Discovering cells
that have been visible at least once
Chunk system
loadind/freeing chunks, dumping and restoring chunk data
Draw and fill
functions for drawing primitives (lines, ellipse, rects, circles, arcs)
Managing tiles
in RGMap class
TileSet generator
for Tilemaps based on data from RGMap
Merging maps.
Placing one RGMap inside the other map
Entity tracking.
Entities and their properties can also be considered while using FOV and pathfinding
Saving and loading
data as a flat array
C++, GDNative
Partner With Alex
View Services
More Projects by Alex
Procedural Terrain Generator for Godot
AI Assistant Builder
AI Adventure Game
How it Works
Contra For Independents
Contra For Hiring
Success Stories
Commission-Free
Company
Mission
Careers
Newsroom
Resources
FAQ
Tips & Guides
Hire
Support
Dіscover Freelancers
Design
Engineering
Marketing
Music & Audio
Social Media
Video & Animation
Writing
Drops
Freelance Industry Report
Social
Terms & Conditions
Privacy Policy
Cookie Policy
© 2025 Contra.Work Inc All Rights Reserved.