Unity 4 Game Development

Die Game Engine „Unity“ wird immer beliebter. Und das nicht ohne Grund. Mit Unity lassen sich Spiele, egal welchem Umfangs, auf Windows und Mac OS entwickeln und ohne viel Aufwand fĂŒr verschiedene Plattformen bereitstellen. In diesem Blog geht es um das Buch „Unity 4 Game Development“, welches im Packt Publishing Verlag erschienen ist.

Unity 4 Game Development

Titel: Unity 4 Game Development
Autor: Jate Wittayabundit
Verlag: Packt Publishing
Erscheinungsdatum: Juli 2014
ISBN: 9781849695589
Seitenanzahl: 466

In diesem Buch geht es darum, sein Unity-Wissen anhand von Beispielprojekten weiter zu vertiefen. Mit jedem Kapitel wird ein spezielles Thema behandelt, um an Ende sowohl fĂŒr 2D- als auch fĂŒr 3D-Spiele-Entwicklung vorbereitet zu sein.

Zum Autor:
Jate Wittayabundit, geboren 1980 in Bangkok, ist wie viele andere Kinder mit Computerspielen groß geworden. Durch sein Innen-Architektur-Studium kam er mit den verschiedensten Grafik- und 3D-Programmen in BerĂŒhrung und konnte somit sein Wissen darin vertiefen. Nachdem er nach dem Studium fĂŒr verschiedene Firmen im Architekturbereich tĂ€tig war, absolvierte er einen 3D-Spielekurs und stieg dann in die Spieleentwicklung ein. Erweitert hat Jate seinen Bildungsweg durch ein Game-Studium in Kanada.

Zum Start des Buches geht es zurĂŒck zu den AnfĂ€ngen der Computerspiele, es wird ein 2D-Plattform Spiel entwickelt. In den darauf folgenden Kapiteln erfĂ€hrt der Leser, wie eine GUI fĂŒr ein Spiel erstellt wird, wie Waffen und AusrĂŒstungsgegenstĂ€nde angezeigt und genutzt werden. Da ohne Spielfigur nichts geht, wird diese in mehreren Kapiteln behandelt. Es geht um Schatteneffekte, Charakterkontrolle und -animation, um schließlich die Spiellandschaft selber zu beschreiben. Als Programmiersprachen kommen Unity JavaScript und C# zum Einsatz.

Zusammenfassung

Der Autor schafft es mit seinem Schreibstil und vielen Bildern den Leser zu fesseln und selbst schwierige Passagen gut zu erklÀren. Mit zahlreichen Screenshots werden einzelne Arbeitsschritte detailliert erklÀrt

Dieses Buch ist fĂŒr Leser, die gerne experimentieren, aber schon ein paar Grundkenntnisse fĂŒr Unity mitbringen. Wer also zuvor nie mit Unity gearbeitet hat, sollte sich das entsprechende Wissen ĂŒber andere BĂŒcher oder Internetquellen aneignen. Wer das nicht möchte, kommt zwar mit den sehr ausfĂŒhrlichen Beispielen zum Ziel, versteht aber u.U. nicht, wie die ZusammenhĂ€nge funktionieren.

NatĂŒrlich kann auch Unity einem nicht alles an Arbeit abnehmen, mit diesem Buch bekommt man aber ein GefĂŒhl fĂŒr die Entwicklung damit und durch die zahlreichen Beispiele kommt man zĂŒgig voran. Die Quelltexte, Projekte, Bilder, Texturen etc. gibt es auf der Verlagsseite zum Download. Ebenfalls kann man sich auf der Verlagsseite ein paar Probeseiten des Buches anschauen, um einen Eindruck ĂŒber den Inhalt zu erhalten.

Das Buch wurde mir vom Verlag kostenlos als eBook zur VerfĂŒgung gestellt.

Veröffentlicht unter Bücher, PacktPub | Verschlagwortet mit , , , , | Hinterlasse einen Kommentar

Oracle APEX 5.0: New Features – Training

Wie schon in den letzten Jahren bieten Denes Kubicek und Dietmar Aust ein spezielles APEX-Training an. Der Titel diesmal lautet „Oracle APEX 5.0: New Features“ und beinhaltet zusammengefasst folgende Punkte:

  • Der neue Page Designer – wie nutzen wir ihn optimal, um die ProduktivitĂ€t zu steigern
  • Modale Dialoge – deklarativ modale Dialoge einsetzen.
  • Navigationslisten – die klassischen Tabreiter wurden technisch abgelöst und ĂŒberfĂŒhrt in die wesentlich flexibleren Navigationslisten.
  • Was ist sonst noch neu? In diesem Release wurden erneut ĂŒber 100 neue Features implementiert.
  • Interaktive Berichte – Endlich gibt es multiple interaktive Berichte auf einer Seite der Applikation, Pivot-Darstellungen und einige weitere interessante Neuerungen.
  • Security – wichtige Änderungen, um Ihre Applikationen noch sicherer zu machen.
  • Das Universal Theme – Endlich eine feste HTML Struktur fĂŒr alle neuen Templates mit der Möglichkeit zur strukturierten Erweiterbarkeit – ein Meilenstein!
  • Upload von ZIP Dateien – Das File-Handling im Builder hat sich stark verbessert und bietet jetzt Möglichkeiten, komplette VerzeichnisbĂ€ume per ZIP-Upload zu importieren.
  • Erweiterungen fĂŒr die Entwicklung mobiler Applikationen.

Der Kurs findet am 08.12. und 09.12. in Bensheim bei Frankfurt statt. Ich kann aus eigener Erfahrung sagen, dass durch die GruppengrĂ¶ĂŸe und die abendliche Session ein großer Mehrwert entsteht. Das gemeinsame Beisammensein in einer Gruppe ermöglicht direkte GesprĂ€che und schnelle Lösungen bei Fragen.

Mehr Informationen gibt es auf der entsprechenden Anmeldeseite.

Veröffentlicht unter APEX, Oracle, Schulung | Verschlagwortet mit , , | Hinterlasse einen Kommentar

Java SE 8 Standard-Bibliothek

Wer mit Java arbeitet, kennt sicher das Buch „Java ist auch eine Insel“ von Christian Ullenboom. Und von diesem Author ist „Java SE 8 Standard-Bibliothek: Insel 2: Das Handbuch fĂŒr Java-Entwickler“, auch nur als „Insel 2“ bezeichnet, erschienen.

Java SE 8 Standard-Bibliothek

Titel: Java SE 8 Standard-Bibliothek
Autor: Christian Ullenboom
Verlag: Galileo Press
Erscheinungsdatum : Juni 2014
ISBN: 978-3-8362-2874-9
Preis: 49,90 Euro

Ist das erstgenannte Buch noch eines fĂŒr Einsteiger, Umsteiger in die Sprache Java, wird in „Insel 2“ schon mehr Beachtung auf die Bibliotheken von Java gelegt. Es handelt sich quasi um eine Erweiterung des ersten Buches. Das fĂ€ngt damit an, dass Christian Ullenboom im ersten Kapitel des Buches auf alle VerĂ€nderungen/Neuerungen in Java 7 und 8 eingeht (z.B. Lambda-AusdrĂŒcke). Damit bekommen Java-Entwickler einen schnellen Überblick und sind dann auf dem neuesten Stand.

Zum Autor:
Christian Ullenboom ist laut BuchrĂŒcken seit 1997 als Trainer und Berater fĂŒr Java-Technologien und als GrĂŒnder des IT-Schulungsunternehmens tutego tĂ€tig. In seiner Freizeit beschĂ€ftigt er sich in seiner RetruBu.de mit Heimcomputern und Spielkonsolen. 

Die ersten Kapitel beschĂ€ftigen sich mit Stringverarbeitung, Collections und Threads. Die ErklĂ€rungen sind dabei mit Beispielquellcode versehen, sodass man es gleich in eigenen Projekten oder Übungen umsetzen kann. Ein eigenes Kapitel und viele Seiten nimmt das Thema „Datum und Zeit“ ein. Mit Java 8 gibt es wieder Änderungen an diesen Bibliotheken, die allerdings in die richtige Richtung gehen.

Ein eigenes Kapitel bekommt der Swing Nachfolger Java FX 8. Dieses Thema ist so neu, dass nur wenige Seiten dafĂŒr im Buch Platz finden. Der Leser erfĂ€hrt, wie mit einem WebView-Objekt Webseiten dargestellt oder geometrische Objekte auf OberflĂ€chen projiziert werden. Im Anschluss an diesen ersten Einblick bekommt man weitere Informationsquellen im Internet angeboten.

Überhaupt lĂ€sst es sich der Autor nicht nehmen, jedes Kapitel mit der Rubrik „Zum Weiterlesen“ abzuschließen und damit Quellen im Internet von anderen Autoren zu erwĂ€hnen. Das zeigt zum einen, die stĂ€ndige Weiterentwicklung in diesem Thema, dem ein gedrucktes Buch nicht gerecht werden kann, zum anderen, dass Christian Ullenboom sich nicht scheut, auch ĂŒber den Tellerrand seiner eigenen BĂŒcher zu schauen.

Zusammenfassung

Christian Ullenboom beweißt, dass er komplexe Themen ĂŒbersichtlich und einfach darstellen kann. Das Buch enthĂ€lt keine FĂŒlltexte, sondern tatsĂ€chlichen Mehrwert.

Es gibt sicher viel Java-Literatur, mit diesem Buch hat der Leser eine deutschsprachige Wissensquelle von einem Autor, der das Thema wie kein Zweiter versteht. Und durch die Angabe von weiteren Quellen zeigt Christian Ullenboom, dass es stÀndige VerÀnderungen im Bereich Java gibt und so ein Buch nur einen aktuellen Stand wiedergeben kann.

Wer das Buch kauft, erhĂ€lt auf der ersten Seite einen Code, mit dem er sich das Buch als eBook beim Verlag herunterladen und auf seinen eReader ĂŒbertragen kann. Denn 1400 Seiten schleppt man nicht mal so einfach mit sich herum und hat dank eBook die Möglichkeit, auch zwischendurch mal darin zu „blĂ€ttern“ oder schnell etwas zu suchen.

Wer also in Java einsteigen möchte, dem sei „Java ist auch eine Insel“ zu empfehlen. FĂŒr alle, die schon fortgeschritten und mit den Grundlagen vertraut sind, dem kann ich „Java SE 8 Standard-Bibliothek“ uneingeschrĂ€nkt empfehlen. Es ist als Nachschlagewerk unverzichtbar und mit seinen Beispielquelltexten eine gute Hilfe, um die Java Bibliotheken zu verstehen. Der Kritikpunkt mit der Seitenanzahl und damit Umfang des Buches sei dem ausfĂŒhrlichen Inhalt geschuldet und wird durch die Beigabe des eBooks relativiert.

Veröffentlicht unter Bücher, Java | Verschlagwortet mit , , | Hinterlasse einen Kommentar

Oracle APEX NĂŒrnberg Meetup gestartet

Seit dieser Woche gibt es das Oracle APEX NĂŒrnberg Meetup. Ziel ist es, APEX Nutzer, Entwickler, Fanatics aus dem frĂ€nkischen Raum zusammen zu bringen, um gemeinsam Gedanken auszutauschen.

Oracle APEX NĂŒrnberg

 

Geholfen hat mir dabei mein frĂŒherer „Kollege“ JĂŒrgen Schuster. Er betreibt selbst eine Meetup Gruppe fĂŒr den MĂŒnchner Raum. Ihr seid herzlich in die Meetup Gruppen eingeladen.

Veröffentlicht unter APEX, Oracle | Verschlagwortet mit , , | Hinterlasse einen Kommentar

10 Jahre Packt Publishing – 10 Dollar – 10 Tage

Eine komplizierte Überschrift, aber eine ganz einfache Aktion. Packt Publishing feiert sein 10-jĂ€hriges bestehen und bietet bis zum 5. Juli 2014 alle eBooks und Videos fĂŒr je 10 Dollar an.

Packt PublishingIn dieser Zeit könnt ihr zum Preis von je 10 Dollar so viele eBooks und Videos kaufen, wie ihr möchtet. Nutzt die Chance und sucht euch eure Favoriten aus dem umfangreichen Angebot aus.

 

Veröffentlicht unter Bücher, PacktPub, Video | Verschlagwortet mit , | Hinterlasse einen Kommentar

Packt Publishing feiert den internationalen Tag gegen DRM

Der Verlag Packt Publishing ist der Meinung, dass man als KĂ€ufer von eBooks oder interaktiven Medien selbst bestimmen sollte, wann und wo man diese konsumiert. Deshalb ist der Verlag von Anfang an ein BefĂŒrworter von DRM-freiem Kontent.

Aus diesem Grund wird der internationale Tag gegen DRM entsprechend gefeiert und alle haben die Möglichkeit, davon zu profitieren.

DRM-Landing-Page-Banner

Am 6. Mai 2014, fĂŒr genau 24 Stunden, gibt es alle DRM-freien Produkte (eBooks und Videos) fĂŒr nur 10 Dollar je Teil. Mit einer Auswahl von mehr als 2000 (nicht nur Oracle Apex) verschiedenen Produkten wird sicher der eine oder andere fĂŒndig.

Veröffentlicht unter Bücher, PacktPub, Video | Verschlagwortet mit , , , , | Hinterlasse einen Kommentar

RegulĂ€re AusdrĂŒcke in der Abfrage

Ich stand vor dem Problem, eine View zu basteln, die aus einer Tabellenspalte nur einen bestimmten Teil herausholt und anzeigt.

FĂŒr Ă€hnliche Dinge habe ich schon mit RegulĂ€ren AusdrĂŒcken gearbeitet und auch diesmal fand ich die Idee smart. Die besagte Spalte ist mit dem Namen der Abteilung und der Zusatzfunktion eines Mitarbeiters gefĂŒllt. Beides ist getrennt von einem Bindestrich.

Nach ein wenig Suche im Netz habe ich diese Seite gefunden und konnte meine Abfrage passend zusammenstellen.

SELECT regexp_substr(department, ‚[^-]+‘, 1, 1) as department, …
FROM my_table

Damit bekomme ich alle Zeichen der Spalte „Department“ bis zum Bindestrich angezeigt. Mit den in Oracle vorhandenen Regex-Befehlen habe ich die Möglichkeit, schnell die Ausgabe zu verĂ€ndern, ohne die Quelldaten anfassen zu mĂŒssen.

Veröffentlicht unter APEX, Oracle | Verschlagwortet mit , , , | Hinterlasse einen Kommentar

Sichere Verbindung zu Mailservern

Es gibt schon seit Jahren die Möglichkeit, die Verbindung zwischen seinem Mailprogramm und dem Mailserver beim Provider zu verschlĂŒsseln. Und im Grund genommen ist das auch nicht schwer. Nur gemacht haben es die wenigsten.

Wenn der Mailserver des Providers die Funktion SSL-VerschlĂŒsselung anbietet, sollte es keine Schwierigkeit sein, diese einzurichten. Nahezu alle aktuellen Mailprogramme verwenden diese Funktion. In der Mehrzahl der Programme ist es einfach nur eine Checkbox und maximal noch die Anpassung des Ports fĂŒr den Mailserver, mehr nicht. Sobald der Provider Mailserver diese Funktion unterstĂŒtzt, sollte man sie auch aktivieren. Im tĂ€glichen Arbeiten spĂŒrt man keine VerĂ€nderung oder BeeintrĂ€chtigung.

Allerdings ist die SSL-VerschlĂŒsselte Verbindung zum Mailserver nicht zu verwechseln mit verschlĂŒsselten Mails. Es wird lediglich die Verbindung vom eigenen Mailprogramm zum Mailserver des Providers verschlĂŒsselt hergestellt. Viele Provider gehen sogar dazu ĂŒber, die Verbindung zu ihren Mailservern nur noch verschlĂŒsselt zuzulassen. Es ist also an der Zeit, sein eigenes Mailprogramm umzustellen.

Im Zeitalter von Smartphones und Tablets gibt es zum GlĂŒck immer mehr Benutzer dieser nicht mehr so ganz neuen Medien. Nur tun die sich schwer, ihre IT Infrastuktur aktuell und sicher zu halten. So ist es nicht nur im privaten Umfeld gang und gebe, dass es kaum jemanden, oder gar keine Person gibt, die sich gut genug damit auskennt, um diese Anpassungen vorzunehmen. Keine Firma kommt mehr ohne IT, Mail, Internet aus und genau da lauern inzwischen die grĂ¶ĂŸten Gefahren, die sich eine Firma aussetzen kann. Zu schnell kommen die eigenen, schĂŒtzenswerten Daten in die falschen HĂ€nde. Genau da kommen dann Firmen ins Spiel, die sich darauf spezialisiert haben, dies zu ĂŒbernehmen. Sicher gibt es GrĂŒnde, nicht extra einen eigenen Mitarbeiter fĂŒr die Betreuung der IT-Systeme fest anzustellen. Aber spĂ€testens dann sollte darĂŒber nachgedacht werden, einen externen Spezialisten damit zu beauftragen.

Veröffentlicht unter Allgemein | Verschlagwortet mit , , | Hinterlasse einen Kommentar

Packt Publishing feiert das Erscheinen seines 2000. Titels

Und das nimmt der Verlag zum Anlass einer besonderen Aktion.

Bezahle eins, bekomme zwei.

2000th-Book-Home-Page-Banner

Diese Aktion gilt fĂŒr alle eBooks des Packt Publishing Angebots. Das erste Buch erschien 2004 im Packt Publishing Verlag. 2012 dann das 1000. und nun, zwei Jahre spĂ€ter, erscheint der 2000. Titel „Learning Dart“. Schaut mal rein, es lohn sich.

Veröffentlicht unter Bücher, PacktPub | Verschlagwortet mit , | Hinterlasse einen Kommentar

Oracle APEX Cookbook Second Edition

Vor nicht allzu langer Zeit erschien die erste Version, nun folgt der ĂŒberarbeitete Nachfolger. Dabei handelt es sich aber nicht einfach um eine aktualisierte Auflage, sondern um eine erweiterte und an die aktuelle APEX-Entwicklung angepasste Ausgabe.

Oracle APEX Cookbook Second Edition

Der Einstieg erfolgt Ă€hnlich wie in der ersten Ausgabe, weshalb der Blog dazu gerne noch einmal durchgelesen werden darf. Der Autor fĂŒhrt den Leser in die ersten Schritte einer APEX-Anwendung ein. Dabei erfĂ€hrt man, wie Charts, verschiedene Reports und Templates eingesetzt werden. Weiter geht es mit Beispielen in den Themen APEX Plug-ins, APEX APIs und Webservices.

Neben den schon im alten Buch vorhandenen und an eine aktuelle APEX Version angepassten Kapiteln, sind je ein Kapitel zu HTML 5 und CSS3, sowie APEX Mobile hinzugekommen. Im HTML5 und CSS3 Kapitel erfÀhrt man, wie responsive Webseiten erstellt, sowie Geolocation und das HTML 5 Video Plugin verwendet werden.

Das Mobile Kapitel handelt von den neuen Möglichkeiten, die APEX in Zusammenarbeit mit jQuery Mobile bietet. Wer also schon immer mal seine APEX-Anwendung in wenigen Schritten auf ein Smartphone portieren wollte, erfÀhrt hier alles nötige.

Wer die VorgĂ€ngerversion des Buches noch nicht hat, fĂŒr den lohnt sich ein Kauf auf jeden Fall. Man bekommt eine Menge Beispiele aus verschiedenen Bereichen der APEX Anwendungsentwicklung gezeigt und kann es sehr einfach umsetzen. Gerade fĂŒr AnfĂ€nger ist der Erfolgsfaktor gegeben und ein experimentieren mit dem Beispielcode genau das Richtige zum lernen. FĂŒr alle, die die alte Version schon besitzen, lohnt ein Neukauf, wenn man sich mit dem Mobilthema beschĂ€ftigen möchte. Man erfĂ€hrt, wie mit APEX-Bordmitteln Anwendungen so entwickelt werden, dass sie auch auf einem Smartphone funktionieren. Die Seitenanzahl ist von knapp ĂŒber 300 auf etwas ĂŒber 400 angewachsen und sinnvoll aufgefĂŒllt.

Veröffentlicht unter APEX, Bücher, PacktPub | Verschlagwortet mit , , | Hinterlasse einen Kommentar