Hero background image
Programmierer
Demonstrieren Sie Unity-Fähigkeiten auf professionellem Niveau und machen Sie den ersten Karriereschritt in der Echtzeit-3D-Entwicklung.
Diese Seite wurde maschinell übersetzt. Um die Originalversion zu sehen, damit Sie die Genauigkeit anhand der Quelle prüfen können,
Heben Sie Ihre Programmierkenntnisse bei Arbeitgebern hervor

Heben Sie Ihre Programmierkenntnisse bei Arbeitgebern hervor

Weisen Sie grundlegende Fähigkeiten und Kompetenzen in den Bereichen Programmierung, Benutzeroberfläche, Debugging und Asset-Management nach, um eine erste Stellung als Programmierer mit Unity zu erhalten.

Voraussetzungen

  • 2–3 Semester Unity-Kurse auf Universitätsniveau oder gleichwertiges Selbststudium
  • Erfahrung mit einer Vielzahl von Unity-Projekten
  • Importieren von Assets oder Code, auch aus dem Unity Asset Store oder dem Unity Package Manager, sowie Beheben von Konflikten, die dadurch entstehen
  • Durchführen der Fehlersuche bei nicht komplexen Problemen
  • Interpretieren von bereits vorhandenem, gut dokumentiertem Code
  • Integrieren und Modifizieren von bereits vorhandenem, gut dokumentiertem Code
  • Aufbau einer grundlegenden Szenenverwaltung, einschließlich des Ladens von Szenen
  • Erstellen, Bearbeiten und Verwenden von Prefabs
  • Bereitstellen eines Basis-Builds

Prüfungsdetails

Die Prüfung basiert auf Unity 6.

Die Prüfung ist in folgenden Sprachen verfügbar:

  • Englisch
  • Chinesisch – vereinfacht und traditionell
  • Japanisch
  • Koreanisch
  • Spanisch – Lateinamerika
Was wird in der Prüfung abgefragt?
Unity-Programmierung
  • Code für die Integration in ein bestehendes System bewerten, der von einem Hauptentwickler erstellt/gestaltet wurde
  • Anwendung von Kodierungsstandards und Best Practices, wie von erfahrenen Programmierern geleitet
  • Code identifizieren, der eine spezifizierte Interaktion oder Programmierlogik verwirklicht
  • Bestimmen Sie den Prozess zur Implementierung von Übergängen zwischen Szenen
  • Daten zwischen Szenen und Sitzungen speichern, indem Ansätze wie statische Variablen und PlayerPrefs verwendet werden.
  • Ein definiertes Ergebnis erzielen, indem Unity-API-Methoden verwendet werden, gemäß der Unity-API-Dokumentation.
  • Wählen Sie die entsprechenden Eigenschaften, Skripte und Komponenten von GameObjects für die erforderlichen Aufgaben aus.
  • Erklären Sie die Unterschiede zwischen grundlegender Vererbung und Schnittstellen
  • Wählen Sie die geeigneten, häufig verwendeten Datenstrukturen für eine bestimmte Situation aus, einschließlich, aber nicht beschränkt auf Listen, Arrays und Wörterbücher.
  • Wählen Sie die geeigneten Datentypen für eine bestimmte Situation, einschließlich, aber nicht beschränkt auf Floats, Bools und Strings.
  • Erstellen Sie eine Anwendung für WebGL oder einen persönlichen Computer
Benutzeroberfläche
  • Anordnen von UI-Komponenten auf der Leinwand gemäß einem definierten Layout unter Verwendung von Ankern, Drehpunkten und Gruppen
  • Identifizieren Sie den Prozess, der erforderlich ist, um Daten in verschiedenen UI-Elementen anzuzeigen
  • Erklären Sie, wie das UnityEvent-System verwendet wird, um auf Benutzereingaben zu reagieren.
Debuggen
  • Programmieren Sie Debug-Nachrichten, um die möglichen Ursachen für das Scheitern des Codes zu identifizieren.
  • Identifizieren Sie die Ursache eines Kompilierungsfehlers anhand eines Codeblocks
  • Fehler durch eine null-Variable identifizieren
  • Techniken zur Umstrukturierung und Verbesserung von Code identifizieren, um den definierten Kodierungsstandards zu entsprechen.
  • Wählen Sie geeignete Profiling-Tools aus, um die Quellen von Leistungsproblemen zu identifizieren
Asset-Management
  • Erklären Sie, wie man Prefabs in einer Szene verwendet
  • Beschreiben Sie den Prozess und die Ergebnisse für das Ändern eines verschachtelten Prefabs oder Prefab-Varianten
  • Erklären Sie die Hauptzwecke der Version Control bei der Arbeit in Unity.
Lernen und üben
Learn

Lernen Sie die Fähigkeiten, die Sie benötigen, um diese Prüfung mit dem Junior Programmer Pfad zu bestehen. Dieser kostenlose Pfad setzt Grundkenntnisse in Unity voraus und erfordert keine mathematischen Voraussetzungen.

Ergänzen Sie Ihr fortlaufendes Lernen oder bereiten Sie sich auf die spezifischen Themen vor, die in der Prüfung behandelt werden, mit Kursmaterial, einem robusten Leitfaden mit praktischen Programmieraufgaben, die Ihnen helfen, sich auf den Prüfungstag vorzubereiten.

Üben

Bereiten Sie sich mit einem offiziellen Übungstest auf Ihre Prüfung vor, um die Arten von Fragen zu verstehen, denen Sie begegnen werden, und Ihr Vertrauen am Prüfungstag zu stärken. Der Übungstest erklärt den Grundgedanken und den Denkprozess, der erforderlich ist, um zur richtigen Antwort zu gelangen, und enthält Links zur Unity-Dokumentation für zusätzliche Vorbereitung und gezieltes Studium.

Zertifizierung erwerben
Zertifizierung erwerben

Mit einer Unity-Zertifizierung machen Sie die ersten Karriereschritte im Echtzeit-3D-Ökosystem.

Zertifizierungen entdecken
Zertifizierter Benutzer
Benutzer

Diese Anfängerzertifizierungen bestätigen, dass Sie über grundlegende Kenntnisse in Unity verfügen und in der Lage sind, interaktive Echtzeit-3D-Erfahrungen zu erschaffen.

Zertifizierter Benutzer: Programmer

Zertifizierter Benutzer: Künstler

Zertifizierter Benutzer: VR-Entwickler

Zertifizierter Partner
Partner

Heben Sie sich mit einer Zertifizierung, die für Entwickler mit einem Portfolio voller Unity-Projekte gedacht ist, von der Masse ab und zeigen Sie so, dass Sie bereit sind, professionelle Unity-Projekte zu übernehmen.

Zertifizierter Mitarbeiter: Programmierer (diese Zertifizierung)

Zertifizierter Mitarbeiter: Künstler

Zertifizierter Mitarbeiter: Spieleentwickler

Zertifizierter Fachmann
Fachkraft

Erweitern Sie Ihre Fähigkeiten mit einer Zertifizierung, die Ihre Fähigkeit und Bereitschaft hervorhebt, neue berufliche Herausforderungen zu meistern.

Zertifizierter Fachmann: Programmer

Zertifizierter Fachmann: Künstler