Kingdoms & Castles Pretty Roads
2020
A mod that adds smooth connected roads. Later integrated into the retail game.
Pretty Roads was my first foray into modding a Unity game.
Kingdoms and Castles is a city-building simulation game. One of the things I immediately noticed was that roads side by side would not merge into one, instead creating multiple cross intersections. So I went ahead and developed this mod, Pretty Roads, which merges roads and bridges into bigger ones.
The game provided the popular Harmony modding system along with a Unity toolkit to start developing mods.
Logic for road merging was coded in Unity/C# and a whole bunch of models variants for the roads had were created using Blender.
API
Developed for the game was also an API that made it possible for other mods to integrate custom roads into the Pretty Roads system. Although as far as I’m aware this was never used by any mod.
Integration into the base game
At a later point I was no longer updating the mod and I contacted the game authors about giving them the assets. The mod was then integrated into the base game by the authors and released as part of the big AI update. Look for my name in there 👀