I use Blender to create blocks and cut them using the boolean tool, and use DecalMachine to apply special parts to reduce the amount of polygons and triangles for the object. You can download the latest version of the software as it is very useful for creating models.