Das Kerncurriculum hilft Ihnen, viele wesentliche Studio-Funktionen in technischen und kreativen Disziplinen zu erlernen.
Sie lernen, wie man ein einfaches 3D-Plattformspiel nachstellt, in dem Spieler Münzen sammeln, um Sprungkraft zu tauschen. Spieler springen, um progressiv höhere Plattformen zu erreichen, bis sie eine Leuchtrakete auf der höchsten Plattform erreichen.
Dieser Kurs richtet sich an Leser, die mit allgemeinen Programmierkonzepten vertraut sind, aber neu bei Roblox sind. Wenn Sie Hilfe beim Programmieren lernen benötigen, versuchen Sie die absoluten Grundlagen der Arbeit in Studio und die Programmierungsgrundlagen.
Kursinhalte
Das Kerncurriculum ist in drei Kapitel unterteilt, von denen jedes eine entsprechende Platzdatei hat. Sie können die Schritte für jedes Kapitel durchgehen oder die Platzdateien inspizieren, wenn Sie das Endergebnis jedes Kapitels sehen möchten.
Ein Projekt erstellen - Lernen Sie, wie Sie eine .rbxl-Datei erstellen, die Ihr Spiel auf der Roblox-Plattform darstellt.
Eine Umgebung mit Terrain erstellen - Lernen Sie, wie Sie die Insel erstellen, auf der die Spieler erscheinen, indem Sie die Terrain-Tools von Studio verwenden.
Eine spielbare Fläche grauen - Lernen Sie, wie Sie solide Modellierungswerkzeuge verwenden, um die Grundform Ihrer Plattformen zu planen.
Erstellen Sie eine Münzsammlungsmechanik - Lernen Sie, wie Sie das Sammeln von Münzen durch die Spieler verfolgen und speichern.
Spielerdaten aufzeichnen und anzeigen - Lernen Sie, wie Sie individuelle Spieldaten speichern, abrufen und visuell über ein Leaderboard anzeigen.
Spielergefahren erstellen - Lernen Sie, wie Sie eine Gefahr im Wasser schaffen, indem Sie das Verhalten der Spieler ändern und einen Lebenszyklus für Spieler erstellen.
Ein Upgrade-Button programmieren - Lernen Sie, wie Sie die Sprungkraft der Spieler verbessern, indem Sie mit dem Roblox-Server kommunizieren und GUI-Interaktionen verwalten.
Erstellen Sie grundlegende visuelle Effekte - Lernen Sie, wie Sie zwei verschiedene Arten von visuellen Effekten mit Partikelsystemen erstellen.
Globale Beleuchtung anpassen - Lernen Sie, wie Sie globale Beleuchtungseinstellungen verwenden, um das Aussehen und Gefühl Ihres Spiels zu verfeinern.
Polierte Assets anwenden - Lernen Sie, wie Sie Ihre Szene abschließen, indem Sie einfache Teile durch komplexe, importierte Modelle ersetzen.
Warum mit Assistant bauen?
Im Gegensatz zu vielen Arbeitsabläufen in der Spieleentwicklung, die auf mehrere Drittanbieter-Tools angewiesen sind, bietet Roblox die Engine, Netzwerktechnologie, den Asset-Marktplatz, die Veröffentlichungs-Pipeline und den KI-gestützten Assistant auf einer einzigen Plattform. Dies ermöglicht es Ihnen, ein Mehrspieler-Spiel zu erstellen, zu testen und zu veröffentlichen, ohne zusätzliche Tools oder Dienste integrieren zu müssen.
Assistant läuft innerhalb von Studio, sodass er Instanzen erstellen, Eigenschaften konfigurieren und Skripte in Ihrem Projekt generieren kann. Das bedeutet, dass Sie gängige Entwicklungsaufgaben erledigen können, ohne zwischen Studio und externen Tools wechseln zu müssen. Für Kreatoren, die neu bei Roblox sind, kann Assistant helfen, die Menge an Studio-Funktionalität zu reduzieren, die Sie lernen müssen, bevor Sie mit dem Erstellen von Spielen beginnen können.
Im gesamten Curriculum finden Sie die Optionen Mit Assistant bauen und Selbst bauen. Sie können entweder Arbeitsablauf folgen. Die manuellen Schritte zu beenden, kann Ihnen helfen, zu verstehen, wie Studio funktioniert, während die Verwendung von Assistant Ihnen helfen kann, Routineaufgaben schneller und effizienter zu erledigen.
| Assistant kann helfen bei | Das möchten Sie trotzdem selbst tun |
|---|---|
| Erstellen und Organisieren von Instanzen wie Ordnern, Modellen und Teilen | Terrain gestalten und Umgebungen bauen |
| Eigenschaften konfigurieren und Objekte gemäß spezifischen Anforderungen positionieren | Farben, Beleuchtung und visuellen Stil wählen |
| Boilerplate-Code generieren, einschließlich Ereignis-Handler, Leaderboards, RemoteFunctions und GUI-Logik | Gameplay entwerfen und entscheiden, wo Objekte platziert werden sollen |
| Detaillierte Tutorial-Anweisungen befolgen, ohne wiederholtes Kopieren und Einfügen | Playtesting, Balancing und Verfeinerung des Spielerlebnisses |