{"id":22,"date":"2020-11-04T16:08:00","date_gmt":"2020-11-04T15:08:00","guid":{"rendered":"https:\/\/ksr-lu.ch\/unityblog\/?p=22"},"modified":"2021-01-20T15:52:13","modified_gmt":"2021-01-20T14:52:13","slug":"was-ist-unity","status":"publish","type":"post","link":"https:\/\/ksr-lu.ch\/unityblog\/2020\/11\/04\/was-ist-unity\/","title":{"rendered":"Was ist Unity?"},"content":{"rendered":"<p class=\"has-background has-very-light-gray-background-color\">Willkommen zu meinem ersten Blog \u00fcber Unity! Heute wirst du lernen, was Unity ist und was man damit anstellen kann. <br \/>Schon bald wirst auch du spannende und kreative Spiele erstellen k\u00f6nnen!<img alt=\"\" \/><\/p>\n\n\n<p>Das ist n\u00e4mlich genau Unity. Unity ist eine kostenlose Software um Spiele zu entwickeln. So etwas nennt man auch eine <strong>Game-Engine<\/strong> (\u00fcbersetzt: Spiel-Motor). Davon gibt es mehrere. Zum Beispiel &#8222;Unreal Engine&#8220; oder &#8222;GameMaker&#8220; oder die, die wir hier behandeln werden: <strong>Unity<\/strong>!<\/p>\n\n\n\n<p>Unity und Unreal Engine sind die zwei meist genutzten und beliebtesten Engines. Ich habe mich f\u00fcr Unity entschieden, weil ich mit Unity schon etwas vertraut bin. Das bedeutet aber nicht, dass sie besser ist als andere.<\/p>\n\n\n\n<h3>Was macht eine Engine genau?<\/h3>\n\n\n\n<p>Eine Engine <strong>steuert den Spielverlauf<\/strong> und ist f\u00fcr die <strong>visuelle Darstellung<\/strong> des Spiels n\u00f6tig. Diese Game-Engines sind in mehrere Bestandteile aufgeteilt:<\/p>\n\n\n\n<ul><li>Grafik-Engine: Eine Grafik-Engine ist f\u00fcr die grafische Darstellung auf dem Bildschirm verantwortlich. <\/li><li>Physiksystem (Wir werden demn\u00e4chst darauf eingehen): Bringt Physik ins Spiel.<\/li><li>Soundsystem: Ist f\u00fcr den Sound im Spiel verantwortlich.<\/li><li>Zustandsspeicherung: Ist zum Beispiel f\u00fcr das Speichern von Spielst\u00e4nden verantwortlich.<\/li><li>Steuerung: Integrierte Steuerung. Dank der Steuerungseinheit kann man auch Controller benutzen.<\/li><li>Netzwerk-Code: Stellt eine Verbindung mit dem Netzwerk her. Zum Beispiel bei Online-Spielen.<\/li><li>Datenverwaltung: Ist auch zum Speichern von Spielst\u00e4nden verantwortlich. Zus\u00e4tzlich verwaltet es aber auch noch Dinge, die zum Beispiel &#8222;von aussen&#8220; hinzugef\u00fcgt wurden. Wie benutzerdefinierte Levels etc.<\/li><li>Scripting: Wandelt die Programmiersprache in Spielabl\u00e4ufe um. Dies ist einer der wichtigsten Teile bei einer Engine. Nebenbei auch einer der schwersten.<\/li><\/ul>\n\n\n\n<p>Man kann also sagen, dass eine Engine genau das ist, was man braucht, um ein Spiel zu erstellen. Zum Spieleentwickeln braucht man theoretisch keine vollst\u00e4ndige Engine. Simple 2D Spiele k\u00f6nnen direkt alleine von Code in ein Spiel umgewandelt werden. Aber diese Spiele sind oftmals viel schwerer zum Machen und auch sehr wahrscheinlich viel fehlerhafter.<\/p>\n\n\n\n<h3>Was bietet Unity?<\/h3>\n\n\n\n<p>Unity ist eine sehr umfangsreiche Engine. Sie beinhaltet eigentlich alle oben genannten Bestandteile und kann schnell erlernt werden. Wenn man sich damit besch\u00e4ftigt, kann man sehr schnell ein guter Entwickler werden. Unity ist ziemlich einfach aufgebaut und das Physiksystem ist auch sehr umfangreich. Sehr vieles kann man schon alleine dank dem Physiksystem hinkriegen. Wenn man ein Spiel selber ohne Engine programmieren w\u00fcrde, w\u00e4re dieses Physiksystem selber zu programmieren. Unity hat auch ein Partikelsystem, womit man coole Effekte wie Explosionen schnell machen kann. <\/p>\n\n\n\n<h3>M\u00f6chtest du mehr wissen?<\/h3>\n\n\n\n<p>Wenn du jetzt die Lust hast, mehr \u00fcber Unity zu erfahren, kannst du dir dieses Video anschauen:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Vorstellung: Unity\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/S61qrK8R_6o?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<div style=\"height:29px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Unity ist kostenlos und somit kann es jeder lernen. Auch du! Habe ich dein Interesse geweckt? Dann freue dich doch schon mal auf den n\u00e4chsten Blog! Dort werden wir n\u00e4mlich die ersten Versuche direkt in Unity machen! Bis zum n\u00e4chsten Mal!<\/p>\n\n\n\n<p style=\"font-size:12px\">Quellen:<br>Wikipedia &#8222;Spiel-Engine&#8220;, <a href=\"https:\/\/de.wikipedia.org\/wiki\/Spiel-Engine\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (\u00f6ffnet in neuem Tab)\">https:\/\/de.wikipedia.org\/wiki\/Spiel-Engine<\/a> [05.11.2020]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Willst du wissen was Unity ist und was du damit tun kannst? Ich werde dir genau dies erkl\u00e4ren! Interessierst du dich f\u00fcr Spielentwicklung? Dann bist du hier genau richtig!<\/p>\n","protected":false},"author":134,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/ksr-lu.ch\/unityblog\/wp-json\/wp\/v2\/posts\/22"}],"collection":[{"href":"https:\/\/ksr-lu.ch\/unityblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ksr-lu.ch\/unityblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ksr-lu.ch\/unityblog\/wp-json\/wp\/v2\/users\/134"}],"replies":[{"embeddable":true,"href":"https:\/\/ksr-lu.ch\/unityblog\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":18,"href":"https:\/\/ksr-lu.ch\/unityblog\/wp-json\/wp\/v2\/posts\/22\/revisions"}],"predecessor-version":[{"id":235,"href":"https:\/\/ksr-lu.ch\/unityblog\/wp-json\/wp\/v2\/posts\/22\/revisions\/235"}],"wp:attachment":[{"href":"https:\/\/ksr-lu.ch\/unityblog\/wp-json\/wp\/v2\/media?parent=22"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ksr-lu.ch\/unityblog\/wp-json\/wp\/v2\/categories?post=22"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ksr-lu.ch\/unityblog\/wp-json\/wp\/v2\/tags?post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}