This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
Defold ist eine kostenlose, schlanke und leistungsstarke Komplettlösung für die Entwicklung von 2D- und 3D-Spielen. Sie vereint eine Game-Engine, einen Editor und ein Build-Ökosystem und bietet dir alles, was du brauchst, um Spiele zu entwerfen, zu erstellen und zu veröffentlichen. Die vollständige Liste der unterstützten Funktionen findest du in unserer Produktübersicht.
Wir haben viel Zeit und Mühe darauf verwendet, bestimmte zentrale Schritte der Spieleentwicklung so reibungslos und mühelos wie möglich zu gestalten. Wir glauben, dass sich Defold dadurch von anderen Lösungen abhebt. Erfahre, warum du unserer Meinung nach Defold verwenden solltest.
Unser Lernportal ist die Anlaufstelle für alle Lernmaterialien zu Defold. Dort findest du:
Wir ermutigen dich, zu experimentieren, Tutorials durchzuarbeiten, unsere Handbücher und die API-Dokumentation zu lesen und dich unseren Community-Kanälen anzuschließen. Dort kannst du Fragen stellen, von anderen lernen und die Entwicklung von Defold verfolgen.
Hier sind einige hilfreiche Hinweise für deinen Einstieg in die Spieleentwicklung oder in Defold:
Die Übersicht des Editors bietet eine gute Einführung und hilft dir, dich zurechtzufinden, die visuellen Werkzeuge zu verwenden und Code zu schreiben. Wenn du mit Editoren anderer Game-Engines, 3D-Modellierungsprogrammen und Programmier-IDEs vertraut bist, sollte es nicht viele Überraschungen geben. Manche Dinge werden sich aber immer von deiner bevorzugten Software unterscheiden.
Das Handbuch Die Bausteine von Defold bietet eine hilfreiche Einführung in die grundlegenden Konzepte der Spieleentwicklung in Defold. Zum Erstellen von Spielen verwendet Defold Spielobjekte (game objects) mit verschiedenen Arten von Komponenten (components). Die Spielobjekte werden wiederum in Sammlungen (collections) gruppiert. Diese Konzepte kommen dir vielleicht bekannt vor, wenn du bereits andere Engines verwendet hast. Einige Architekturentscheidungen machen die Bausteine von Defold besonders, und es dauert einen Moment, bis du dich an die Arbeit mit ihnen gewöhnt hast. Deshalb ist unser Handbuch zu den Bausteinen ein guter Einstieg, besonders wenn du verstehen möchtest, wie alles funktioniert.
Die Zusammenstellung von Beispielen ist eine gute Einführung darin, wie du einzelne Teile zu etwas Funktionierendem zusammenfügst. Dort findest du minimale Beispiele für eine Vielzahl häufiger Aufgaben in Defold, Codeausschnitte zum Verwenden, Beispiele für einige gängige Funktionen und Vorführungen bestimmter Funktionen.
Tutorials eignen sich hervorragend für deinen Einstieg in die Spieleentwicklung. Wir glauben, dass du am besten durch Ausprobieren lernst. Deshalb bieten wir eine Auswahl an Tutorials für verschiedene Kenntnisstände und mit unterschiedlicher Komplexität an, die direkt über den Editor und in unserem Lernportal verfügbar sind. Starte den Editor und folge den Schritt-für-Schritt-Anweisungen, um zu lernen, wie du etwas erstellst und wie Defold funktioniert.
Lua ist die Sprache, die Defold für die gesamte Logiksteuerung verwendet. Intern arbeitet eine schnelle C++-Engine, die auf höherer Ebene durch Lua-Skripte gesteuert wird. Wenn du bereits in Python, GDScript, GML, JavaScript oder einer anderen höheren Programmiersprache programmiert hast, wird dir Lua recht leicht zugänglich sein, und du kannst wahrscheinlich problemlos einem Tutorial folgen. Andernfalls lies unser Lua-Handbuch und mache von dort aus weiter.
Das Defold-Forum ist oft der beste Weg, um zu lernen. Du kannst von anderen lernen, das Forum durchsuchen, um herauszufinden, ob deine Frage schon einmal beantwortet wurde, oder direkt nachfragen. Unsere Community ist sehr freundlich, hilfsbereit und kennt sich mit der Spieleentwicklung im Allgemeinen und mit Defold im Besonderen bestens aus. Wenn du einmal nicht weiterkommst, zögere nicht und suche im Forum nach Hilfe!
Denke daran: Ganz gleich, welchen Weg du beim Lernen von Defold einschlägst, du kannst jederzeit zu unserem Lernportal zurückkehren, um weitere Lernmaterialien zu finden und Handbücher mit ausführlichen Erklärungen zu den verschiedenen Funktionen und Konzepten von Defold zu lesen. Zögere auch nicht, auf Dinge hinzuweisen, die du nicht verstehst oder für falsch hältst. Diese Seiten sind für dich da, und wir möchten sie so gut wie möglich gestalten. Deshalb berücksichtigen wir das Feedback der Nutzer und verbessern die Materialien, um dir das Lernen so leicht wie möglich zu machen!
Wir hoffen, dass du viel Freude daran hast, dein nächstes großartiges Spiel mit Defold zu erstellen!