{"id":402,"date":"2026-08-12T05:16:53","date_gmt":"2026-08-12T05:16:53","guid":{"rendered":"https:\/\/evermore-laboratory.com\/?p=402"},"modified":"2026-09-06T13:57:48","modified_gmt":"2026-09-06T13:57:48","slug":"das-fundament-steht","status":"publish","type":"post","link":"https:\/\/evermore-laboratory.com\/index.php\/2026\/08\/12\/das-fundament-steht\/","title":{"rendered":"Das Fundament steht"},"content":{"rendered":"\n<!-- Eintrag 02 \u00b7 Protokoll \u2014 Evermore Laboratory -->\n<!-- title und h1 werden vom Blog-System selbst gerendert und hier bewusst weggelassen -->\n\n<style>\n  .el-post {\n    --bg: #0a0d0b;\n    --fg: #d9e0da;\n    --muted: #9aa39c;\n    --accent: #5dd67f;\n    --card-border: #1e2620;\n    color: var(--fg);\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    line-height: 1.7;\n    font-size: 17px;\n    max-width: 720px;\n  }\n\n  .el-post .el-kicker {\n    color: var(--accent);\n    font-size: 0.78rem;\n    font-weight: 600;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    margin: 0 0 1.6rem;\n  }\n\n  .el-post .el-intro {\n    border-left: 3px solid var(--accent);\n    padding: 0.2rem 0 0.2rem 1.4rem;\n    margin: 0 0 2.2rem;\n    font-size: 1.28rem;\n    font-weight: 600;\n    line-height: 1.5;\n  }\n\n  .el-post p {\n    margin: 0 0 1.4rem;\n  }\n\n  .el-post .el-accent {\n    color: var(--accent);\n  }\n\n  .el-post em {\n    font-style: italic;\n  }\n\n  .el-post .el-card {\n    border: 1px solid var(--card-border);\n    border-radius: 12px;\n    padding: 1.5rem 1.7rem 0.4rem;\n    margin: 2.4rem 0;\n    background: rgba(255, 255, 255, 0.012);\n  }\n\n  .el-post .el-card-head {\n    color: var(--accent);\n    font-size: 0.82rem;\n    font-weight: 600;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    margin: 0 0 1rem;\n  }\n\n  .el-post .el-card-head .el-dash {\n    color: var(--muted);\n    font-weight: 400;\n  }\n\n  .el-post .el-cert {\n    display: block;\n    margin: 2.4rem 0;\n    border: 1px solid var(--card-border);\n    border-radius: 12px;\n    overflow: hidden;\n  }\n\n  .el-post .el-cert img {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  .el-post .el-cert-cap {\n    color: var(--muted);\n    font-size: 0.82rem;\n    padding: 0.7rem 1.1rem;\n    border-top: 1px solid var(--card-border);\n  }\n\n  .el-post .el-cert-link {\n    border: 1px solid var(--card-border);\n    border-radius: 12px;\n    padding: 1rem 1.3rem;\n    margin: 2.4rem 0;\n    font-size: 0.95rem;\n    background: rgba(255, 255, 255, 0.012);\n  }\n\n  .el-post .el-cert-link a {\n    color: var(--accent);\n    text-decoration: none;\n    font-weight: 600;\n  }\n\n  .el-post .el-cert-link a:hover {\n    text-decoration: underline;\n  }\n\n  .el-post .el-cert-link span {\n    color: var(--muted);\n  }\n\n  .el-post .el-byline {\n    color: var(--muted);\n    font-size: 0.86rem;\n    letter-spacing: 0.04em;\n    margin-top: 2.8rem;\n    padding-top: 1.4rem;\n    border-top: 1px solid var(--card-border);\n  }\n<\/style>\n\n<div class=\"el-post\">\n\n  <p class=\"el-kicker\">Eintrag 02 \u00b7 Protokoll<\/p>\n\n  <p class=\"el-intro\">\n    Ich habe von vorne angefangen. Nicht symbolisch \u2014 der erste Kurs ist\n    abgeschlossen, das Zertifikat liegt vor, und zum ersten Mal\n    <span class=\"el-accent\">verstehe ich, was ich gerade gebaut habe.<\/span>\n  <\/p>\n\n  <p>\n    Im letzten Eintrag war das noch eine Entscheidung ohne Beleg \u2014 der Moment vor\n    dem Anfang. Jetzt gibt es einen ersten Beleg. Ich habe den Beginner-Kurs von\n    Eric Ruts durchgearbeitet, den Teil vor dem eigentlichen Survival-Framework:\n    <span class=\"el-accent\">Blueprints, Debugging, die Grundlagen des Netzwerks\n    und die Denkweise dahinter.<\/span> Kein Nachklicken mehr, sondern jedes\n    Werkzeug einzeln erkl\u00e4rt, bevor es benutzt wird \u2014 genau der Lehrer, den ich im\n    ersten Eintrag beschrieben habe.\n  <\/p>\n\n  <p>\n    Der Unterschied zum alten Kurs ist keine Geschmacksfrage, sondern ein\n    struktureller. Smart Polys SurvivalCraft hat mir am Ende ein laufendes System\n    gegeben, das ich nicht auseinandernehmen konnte. Ruts baut dasselbe Ziel\n    <em>anders<\/em> auf: mit einer Architektur, die er erkl\u00e4rt, statt sie\n    beil\u00e4ufig vorzuf\u00fchren. <span class=\"el-accent\">Abstraktion an den richtigen\n    Stellen, third person statt first person<\/span> \u2014 und damit ohne die\n    Replikations-Komplexit\u00e4t, die ich f\u00fcr Evermore nie gebraucht habe.\n  <\/p>\n\n  <p>\n    Der Punkt, an dem sich das f\u00fcr mein Projekt entscheidet, ist ein einziger:\n    Der Wechsel von Pawn auf einen AI Controller. In der alten Struktur hing zu\n    viel am Spieler. In der neuen sind es dieselben Funktionen, egal wer sie\n    aufruft. <span class=\"el-accent\">Was heute Enhanced Input steuert, kann\n    morgen ein Behavior Tree steuern<\/span> \u2014 ohne dass ich das System daf\u00fcr\n    aufbrechen muss. Das ist nicht ein Detail von Evermore. Das ist die\n    Bedingung, unter der Evermore \u00fcberhaupt funktioniert.\n  <\/p>\n\n  <p>\n    Und Ruts l\u00e4sst genau das weg, was ich nicht brauche. Kein Multiplayer-Hosting,\n    kein Publishing, keine Social Systems. F\u00fcr ein spielerloses Projekt, das auf\n    einem eigenen Server l\u00e4uft und von Zuschauern beobachtet wird, ist das kein\n    Verlust, sondern Ballast, den ich mir spare.\n  <\/p>\n\n  <!-- Variante A (sch\u00f6ner): Zertifikat als PNG\/JPG hochladen, URL unten in src eintragen,\n       dann diesen Kommentar und den Textlink darunter entfernen.\n  <a class=\"el-cert\" href=\"https:\/\/evermore-laboratory.com\/wp-content\/uploads\/2026\/08\/UC-0a6e852f-5754-4547-8484-ed5c710ae4f1.pdf\">\n    <img decoding=\"async\" src=\"BILD-URL-HIER.png\" alt=\"Udemy-Zertifikat: Eric Ruts Unreal Engine 5 Beginner Course\">\n    <span class=\"el-cert-cap\">Udemy \u00b7 Beginner-Kurs abgeschlossen \u2014 der Beleg, der im ersten Eintrag noch fehlte.<\/span>\n  <\/a>\n  -->\n\n  <!-- Variante B (funktioniert sofort mit dem PDF-Link): -->\n  <p class=\"el-cert-link\">\n    <a href=\"https:\/\/evermore-laboratory.com\/wp-content\/uploads\/2026\/08\/UC-0a6e852f-5754-4547-8484-ed5c710ae4f1.pdf\">\n      Zertifikat ansehen (PDF)<\/a>\n    <span> \u2014 Udemy \u00b7 Beginner-Kurs abgeschlossen. Der Beleg, der im ersten Eintrag noch fehlte.<\/span>\n  <\/p>\n\n  <div class=\"el-card\">\n    <p class=\"el-card-head\">Frage <span class=\"el-dash\">\u2014 offen<\/span><\/p>\n    <p>\n      Der Beginner-Kurs war das Fundament. Tr\u00e4gt er auch das, was jetzt darauf\n      kommt \u2014 reicht das erkl\u00e4rte <em>Warum<\/em>, wenn das Survival-Framework\n      anf\u00e4ngt, echte Systeme zu stapeln?\n    <\/p>\n    <p>\n      Oder zeigt sich erst beim ersten eigenen System, dass ich Begriffe gelernt\n      habe, aber noch keine Sicherheit?\n    <\/p>\n  <\/div>\n\n  <div class=\"el-card\">\n    <p class=\"el-card-head\">Ansatz <span class=\"el-dash\">\u2014 gew\u00e4hlt<\/span><\/p>\n    <p>\n      Ich beginne jetzt den Survival-Framework-Kurs \u2014 den Follow-up, der auf den\n      Begriffen des Beginner-Kurses aufsetzt. Kein Bruch, kein neuer Lehrer, keine\n      neue Sprache f\u00fcr dieselben Dinge. Was ich im Fundament gelernt habe, kommt\n      hier direkt zur Anwendung.\n    <\/p>\n    <p>\n      Der Ma\u00dfstab bleibt derselbe wie im ersten Eintrag:\n      <span class=\"el-accent\">Kann ich ein System ohne Video neu bauen?<\/span>\n      Nur dass ich diesmal ein zweites Fundament darunter habe \u2014 nicht nur die\n      halb verstandene Landkarte aus dem alten Kurs, sondern die saubere Grammatik\n      aus dem neuen.\n    <\/p>\n  <\/div>\n\n  <div class=\"el-card\">\n    <p class=\"el-card-head\">Erwartung <span class=\"el-dash\">\u2014 notiert<\/span><\/p>\n    <p>\n      Ich rechne damit, dass mir vieles im Framework-Kurs bekannt vorkommt \u2014 die\n      Systeme kenne ich aus SurvivalCraft. Die Wiedererkennung ist diesmal aber\n      kein <em>ach, das habe ich schon gebaut<\/em>, sondern die Probe:\n      <em>Verstehe ich jetzt, warum es hier anders gebaut wird?<\/em>\n    <\/p>\n    <p>\n      Und ich erwarte den ersten Punkt, an dem etwas nicht auf Anhieb sitzt. Der\n      Beginner-Kurs war kontrolliert. Das Framework wird das erste Terrain, auf dem\n      ich stolpere. <span class=\"el-accent\">Genau dar\u00fcber will ich schreiben \u2014\n      mit derselben Sorgfalt wie \u00fcber das, was gelingt.<\/span>\n    <\/p>\n  <\/div>\n\n  <div class=\"el-card\">\n    <p class=\"el-card-head\">Beobachtung <span class=\"el-dash\">\u2014 folgt<\/span><\/p>\n    <p>\n      Der erste Kurs ist abgehakt, das Zertifikat ist der Beweis, dass ich das\n      Fundament nicht \u00fcbersprungen habe. Was das Fundament wirklich taugt, zeigt\n      sich erst am ersten System, das darauf steht.\n    <\/p>\n    <p>\n      Das steht im n\u00e4chsten Eintrag. Nicht das Ergebnis eines Videos \u2014 das erste\n      System, bei dem ich mich frage, ob ich es ohne Video noch einmal bauen\n      k\u00f6nnte.\n    <\/p>\n  <\/div>\n\n  <p>Fragen, beobachten, justieren, wiederholen.<\/p>\n\n  <p class=\"el-byline\">Bahamut \u00b7 Eintrag 02 \u00b7 Protokoll eines Versuchs<\/p>\n\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Eintrag 02 \u00b7 Protokoll Ich habe von vorne angefangen. Nicht symbolisch \u2014 der erste Kurs ist abgeschlossen, das Zertifikat liegt vor, und zum ersten Mal verstehe ich, was ich gerade gebaut habe. Im letzten Eintrag war das noch eine Entscheidung ohne Beleg \u2014 der Moment vor dem Anfang. Jetzt gibt es einen ersten Beleg. Ich [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-402","post","type-post","status-publish","format-standard","hentry","category-ue"],"_links":{"self":[{"href":"https:\/\/evermore-laboratory.com\/index.php\/wp-json\/wp\/v2\/posts\/402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evermore-laboratory.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evermore-laboratory.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evermore-laboratory.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evermore-laboratory.com\/index.php\/wp-json\/wp\/v2\/comments?post=402"}],"version-history":[{"count":3,"href":"https:\/\/evermore-laboratory.com\/index.php\/wp-json\/wp\/v2\/posts\/402\/revisions"}],"predecessor-version":[{"id":407,"href":"https:\/\/evermore-laboratory.com\/index.php\/wp-json\/wp\/v2\/posts\/402\/revisions\/407"}],"wp:attachment":[{"href":"https:\/\/evermore-laboratory.com\/index.php\/wp-json\/wp\/v2\/media?parent=402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evermore-laboratory.com\/index.php\/wp-json\/wp\/v2\/categories?post=402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evermore-laboratory.com\/index.php\/wp-json\/wp\/v2\/tags?post=402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}