Best mapping library for custom game world visualization?

I’m working on creating a mapping system for my gaming guild in an MMO that uses a fantasy world setting. Since the game world is completely fictional, I don’t need real-world map data - just the core mapping features.

The basic requirements include showing locations of friendly settlements across the game map. Additional features I want to implement are trade route planning, settlement progression tracking, and battle coordination markers. Users should be able to edit and update this information themselves.

I’ve looked into Google Maps API and while it seems possible to use custom tile sets and overlay systems, the implementation appears quite complex. Are there alternative mapping frameworks that might be more suitable for this type of custom world mapping project?

OpenLayers worked great for my guild mapping project. Had the same decision to make last year when I built a resource tracker for our EVE corp. Everyone recommends Leaflet, but OpenLayers gave me way better control over coordinate systems - didn’t have to mess with geographic projections at all. You can throw image tiles at it or just use one big image if your game world isn’t huge. The vector overlay system was perfect for trade routes and territory boundaries that members could update live. Yeah, the docs are trickier than simpler libraries, but it paid off when I needed custom interactions for different marker types. Performance held up fine even with complex overlays showing resource nodes, stations, and fleet movements across multiple systems.

mapbox gl js is def worth checking out. used it for a d&d campaign and was surprised how well it handled loads of custom markers. setup was easy once the token was sorted - just upload your world map as a custom tileset and you’re good to go. styling options are great for diff settlement types, plus the built-in editing tools saved me from coding a custom ui.

Skip Google Maps and go with Leaflet instead. I built something similar for our WoW guild raids two years back - Leaflet’s way easier for fictional worlds. It handles custom tile overlays without all the real-world geographic baggage Google Maps comes with. Just slice your game map into tiles with any image tool and Leaflet displays them with smooth zooming. The plugins work great too - I added drawing tools and custom markers without headaches. Got basic functionality running in a weekend vs. the weeks I wasted fighting Google Maps overlays. Docs are solid and there’s actually decent community support for game mapping. Still runs smooth with hundreds of markers for our settlements and battle spots.

This topic was automatically closed 4 days after the last reply. New replies are no longer allowed.