Zamek zbudowany został u nasady półwyspu jeziora Słuchów. Składał się z czterech części: Zamku Wysokiego oraz trzech przedzamczy, z których każde w razie potrzeby mogło stanowić samodzielny ośrodek obronny. Każda część zamku otoczona była murem z głazów granitowych i cegieł. Łączyły je mosty zwodzone, przerzucone nad fosami. Zamek posiadał 11 bram i 9 baszt.

Zamek Wysoki Założony był na planie kwadratu o boku 47,5 m, posiadał cztery skrzydła, wewnętrzny dziedziniec i wieżę w północno-zachodnim narożniku. Fundamenty i przyziemie zbudowano z kamienia, a mury powyżej z cegły. Znajdowały się w nim pomieszczenia dla rycerzy zakonnych i księży, sypialnie, jadalnie oraz kaplica. Najpotężniejszą jego częścią i jedyną zachowaną w całości jest wieża typu bergfried pierwotnie o wysokości ponad 50 metrów i murze o grubości do 5 metrów. Prowadziło do niej jedno wejście, 16 metrów nad ziemią (dziś wykute u podstawy), z poddasza sąsiedniego skrzydła. W podziemiach wieży znajdowały się lochy dla więźniów i studnia. Sama wieża miała służyć jako miejsce ostatniego oporu załogi w przypadku zdobycia pozostałych części zamku przez nieprzyjaciela. Zamek posiadał gdanisko wysunięte przed skrzydło południowe.