Stylish Castle Collection

The Stylish Castle Collection is a comprehensive 3D kit for creating medieval castle environments in a cartoonish, poly style. It includes a wide range of prefabs, such as arches, banisters, battlements, pillars, walls, windows, doors, stairs, rails, roofs, floors, cliffs, stones, trees, flowers, bushes, ferns, and grass patches, which can be combined to create a variety of structures, including battlement walls, square towers, round towers, palaces, and temples. The package also includes 146 complex prefabs that represent entire buildings and building parts.


The kit is customizable, and the provided content can be modified to suit the developer's requirements. The package is suitable for the first-person and third-person adventure genres, 2.5 games, and RTS games.


The package has two scenes, a Demo Scene with a castle on a cliff island, and an Overview Scene that demonstrates all the available prefabs. The scenes contain a simple first-person character controller, which can be used for demonstrative purposes.


The package includes low poly meshes for colliders, which have been grouped together with the main meshes for most of the objects. This provides accurate collision detection without sacrificing performance, and helps to ensure that objects interact realistically in your scenes. For objects that don't have mesh colliders, their simplest shape has been used as the collision information, allowing for efficient and reliable physics simulation.



In addition, we are also planning to create a similar kit with HD detailed graphics for HDRP support as a separate commercial project. This kit will present the castle in a more realistic medieval style, rather than the cartoonish style of this current kit.



By default, Unity uses Gamma Color Space. However, the package can also be used with Linear Color Space. To switch from Gamma to Linear Color Space, go to Edit -> Project Settings -> Player -> Other Settings -> Rendering Color Space -> Linear.


If you’re building for WebGL and encounter shader issues, simply downgrade the #pragma target to 4.0 in the shader file. This ensures compatibility without compromising the quality for other platforms.