schaut euch mal an, was Eure Kommilitonen weltweit für nette Games entwickelt haben. Sind super spannende Sachen dabei und vll. habt ihr ja nächstes Jahr Lust selbst dran teilzunehmen:
Da mittlerweile diverse Änderungen im Backend vorgenommen wurden, gibt es hier nun eine aktualisierte Anleitung mit diversen Änderungen. Aktuell ist noch nicht alles auf dem neusten Stand, werde ich aber im WS2010 noch komplett erledigen. Versprochen.
Für alle die sich entschieden haben mit Unity etwas auszuprobieren, bald wird es noch spannender, nämlich dann, wenn der Flash-Exporter fertig sein wird. Und so wie es aussieht, wird das schon bald der Fall sein. Wirklich super coole News für die Entwicklergemeinde!
Für alle die sich überlegen sich in den 3D-interaktiv Bereich zu wagen, eine kurze Zusammenfassung zu Unity und dem was ich in den letzten Woche dazu gelesen und erfahren habe. Eins schon mal voraus, das Ding rockt! Here some facts:
Unity wird einen Flash-Exporter bekommen. Damit steigt die Zahl der verfügbaren Plattformen auf 9, welche sind: alle 3 Major-Konsolen (XB360, PS3, Wii), 2 native Clients für Mac&PC, Android- und iOS-Devices und im Browser über das Unity3D-Plugin. Da ist eigentlich alles dabei. Und das irre dabei: Alles mit einem Code und den gleichen Assets.
Das steigert aber nicht nur die Anzahl der Plattformen, es macht Unity-Content für so gut wie jeden im Web verfügbar. Alles was dazu benötigt wird ist der seit kurzem verfügbare Flash-Player 11, der über einen direkten Zugriff auf die GPU verfügt. Dadurch wird man Unity sehr breit im Web einsetzen und sehr sicher auch antreffen. Zuvor bestand hier das große Problem, dass man den Unity-3D-Player als Plugin im Browser installieren musste. In Firmen ein großes Problem, da hier Administratoren derartiges Treiben gerne unterbinden. Das ist jetzt nicht mehr der Fall. Flash ist so gut wie überall im Browser verfügbar und recht schnell auf dem aktuellen Stand.
Am wichtigsten scheint mir aber zu sein, dass die Production-Pipeline von Unity enorm viel kürzer als die von mit AS3 entwickeltem 3D-Content ist, da in Unity quasi alles aus einem Tool kommt. Klar, es gibt eine gewisse Abhängigkeit vom Hersteller, der scheint aber aktuell einen recht offenen Kurs zu fahren (Einbindung der Community, offener Asset-Store, mehrere Programmiersprachen).
Entscheidend scheint mir aber die Tatsache zu sein, dass alles bereits integriert in einem Tool daher kommt. In Flash müssen erst diverse AS3-Projekte kombiniert werden, beispielsweise Away3D oder Alternativa3D als 3D-Renderengine, Jiglib für das Physicssystem, GreenSock fürs Tweening usw.. Wer das bereits gemacht hat weiß wie hart dieser Job ist.
Zudem fehlen einfach die Tools um vernünftig damit arbeiten zu können. Das erinnert etwas an Carlos Ulloa’s Session in Brighton auf der Flash on the Beach-Konferenz, wo er sich über das üble Programmieren mit JavaScript in Zusammenhang mit WebGL ausgelassen hatte (It’s like 10 years before… . Adobe behauptet immer ganz stramm eine Tooling-Company zu sein. Also eine Firma die uns Werkzeuge zur Hand gibt, damit wir uns kreativ ausdrücken können, aber in diesem Bereich versagen die Jungs komplett. Man muss sich seine 3D-Szene vorstellen, sie wird von Flash nicht dargestellt. Erst wenn der Renderer läuft und dann kann ich nicht mehr eingreifen, nur über einen Debugger. Wer auf dieser Art uns Weise schon mal eine Szene aufgebaut und am Ende sogar animiert hat, weiß was für ein verrückter Prozess das ist. Eigentlich nicht haltbar. Die nächste Flash Version soll ein paar nette Sachen haben, aber davon ist NICHTS in Sicht. Arm.
Klar, es gibt Tools die hier in die Bresche springen, wie etwa das sehr coole Away3D-Tool PreFab3D von Fabrice Closier, das ist aber noch um Welten davon entfernt von dem was Unity ermöglicht. Zudem ist es noch auf der alte 3.6er-Version von Away3D entwickelt, also grotten langsam…
Das Flash eine große Zukunft im 3D-(Gaming)-Bereich haben wir, zeigt auch, dass Epic Games einen Flash-Export für seine Unreal-Engine haben wird. Erste spielbare Levels wurden auf der MAX-Konferenz gezeigt. Hier der Artikel dazu.
Nett ist aber auch die Tatsache, dass es nicht immer nur ums Gaming geht, zumindest nicht primär, wie hier beispielsweise, dem interaktiven 3D-Konfigurator von Nissan. Leider konnte ich nur den Französischen Hersteller ausfindig machen, nicht mit welcher Technologie bzw. welchem Framework es umgesetzt wurde. Adobe direkt liefert hier ja auch nichts… War es Away3D? Alternative? Flare3D? Man weiß es nicht…
Was wir mit der nächsten Version von Unity erhalten werden ist einfach nur umwerfend. Wer das genau wissen will, sieht sich einfach die zwei Teile der Keynote von der Unity-Hausmesse Unite 11 an. Ist nur etwas anstrengend. das der CEO dauernd ähm sagt und der CIO eine furchtbare Stimme hat…
Und wer wirklich mit Unity programmieren will, sollte sich gleich auf C# festlegen, aktuell eine der besten Sprachen auf dem Markt. Es sind zwar fast alle Beispiele in JS bzw. US, doch stößt man mit diesem kruden JS schon bald an Grenzen…
Klar, sehr viele werden nun davon träumen, endlich ein Spiel selbst entwickeln zu können, in Entwicklerkreisen sicherlich ein häufig geträumter Traum. Mit Unity werden jetzt bestimmt einige in Erfüllung gehen. Spannend finde ich aber eher, dass der Fokus komplett nur auf dem Gaming liegt, doch gibt es so viele andere Anwendungsfälle, wie 3D-Konfiguratoren, E-Learning, …. hier werden wir sicherlich bald spannende Dinge zu sehen bekommen. Und es wird bestimmt zum 10000 mal versucht werden, eine Website in 3D umzusetzen und zum 10000 mal scheitern…
Für alle die gerne mal ein Spielchen riskieren oder das Thema gar aus beruflicher Sicht verfolgen, hier eine ziemlich coole Aktion. Bei www.humblebundle.com gibt es aktuell das Spielebundle “Humble Indie Bundle 3″ mit 5 Indie Games.
Okay, ist ja irre spannend, eine Spielebundle!?! Das coole dabei ist, ihr könnt selbst bestimmen, wie viel ihr bezahlen wollt. Ab einem Euro ist alles drin. Das ist aus meiner Sicht ein echt cooles Konzept und laut der Webseite gab es wohl schon den ein oder anderen, der hier zugeschlagen hat. Super spannend wäre nun zu erfahren, was im Schnitt bezahlt wird. Aus einer anderen Quelle habe ich erfahren, dass dieses Modell aber durchaus interessante Umsätze erzeugen kann. Es ist davon auszugehen, dass die breite Masse eher 10-20 Euro bezahlt, als 1 Euro…
Dieses Mal im Angebot: Crayon Physics Deluxe, Cogs, VVVVVV, Hammerfight & And yet it moves.
Wow, Adobe hat den neuen Flex SDK 4.5 veröffentlicht, mit dem es nun möglich ist mit einem Programmcode, so gut wie alle mobiles Devices anzusprechen. Das rockt natürlich enorm, allerdings wird sich in der Praxis zeigen, wo die Tretmienen liegen. Einfach mal das Video ankuggen, echt cool das ganze:
http://www.humblebundle.com/
Auch eine coole Sache. Die Jungs sammeln Geld für ihr Indi-Game-Projekt, das jetzt beginnt…
http://ageofempiresonline.com/
Das bekannte Age of Empires von Mircosoft online im Browser… aktuell gibt es allerdings nur eine geschlossene Beta. Sieht danach aus, als wäre es mit Silverlight programmiert worden.
http://www.diesiedleronline.de/
Endlich mal wieder ein Spiel aus Deutschland, komplett im Browser mit Flash spielbar. Hammerhart!
Wer hier lecker mitkommentiert bekommt nächstes Semester nen Lolly von mir!