Sep 26
Vor einigen Tagen habe ich ein Referenzexemplar des Buches “XNA Game Studio Express” - 2. aktualisierte Auflage - vom mitp-Verlag (Redline GmbH) erhalten. Das Buch handelt von Spieleprogrammierung für den PC und die XBOX360.
Was mir gleich nach wenigen Seiten klar geworden ist: Das Buch setzt C# Kenntnisse voraus. (Zum Glück habe ich diese ja ^^). Sollte man noch keine Programmierkenntnisse haben, wird auf der beigelegten CD ein kostenloses C#-eBook mitgeliefert. Ebenfalls auf der CD befinden sich die Quelltexte zu sämtlichen Beispielen und ein Grundgerüst für die eigene Game-Engine.
In diesem Buch werden einem vor allem die Technologien der Programmierung mittels XNA beigebracht. Die Autorin Dr. Susanne Wigard schreibt auch in der Einleitung bereits, das man in diesem Buch nichts darüber lernt, wie man gute Levels gestaltet oder seine Ideen für komplexe Spiele umsetzt, sondern man bekommt vielmehr ein solides Grundgerüst. Nach einiger Internetrecherche habe ich bereits festgestellt, das die Leser der ersten Auflage fast durchwegs meinten, mit der Hilfe dieses Grundwissens nach dem Lesen dieses Buches durchaus bereits kleinere Projekte selbstständig programmieren könnten.
Mir persönlich gefällt an dem Buch vor allem, dass vor allem mit in sich abgeschlossenen Projekten in den einzelnen Kapiteln gearbeitet wird und diese auch auf CD mitgeliefert werden. In vergleichbaren Büchern werden leider manchmal Teile aus vorigen Kapiteln vorausgesetzt und somit bringt man alles in durcheinander.
Wer sich einige Leseproben sowie das Inhaltsverzeichnis ansehen möchte, hat dazu hier die Möglichkeit:
http://mitp.de/5945
Daten:
560 Seiten; Format 17,0 x 24,0 cm
ISBN 978-3-8266-5945-4
€ 34,95
Aug 27
Die All-in-One-Game-Engine Visual3D.net ist in der Version Beta 2.4 erschienen.
Die Engine beinhaltet eine schöne Grafikengine, Physik, Netzwerkunterstützung und 3D-Sound. Sie kann mittels XNA in C#.net verwendet werden.

Link zur Hersteller-Seite: http://www.visual3d.net/game-engine
Mai 07
Microsoft hat soeben für den XNA Creators Club eine Vorschauversion vom XNA Game Studio 3.0 veröffentlicht.
Die finale Version soll zu Weihnachten 2008 erscheinen.
Hauptmerkmale der neuen Version werden sein
- Möglichkeit der Entwicklung von 2D-Spielen für Microsoft’s Zune (MP3-Player)
- Verbindung per Ad-hoc-Wireless mehrer Zunes für Multiplayer-Spiele (z.B. in U-Bahnen,…)
- Verbesserte Sound-API für sämtliche Systeme
- Es muss mind. Visual Studio 2008 (Express) mit C#-Unterstützung zur Entwicklung verwendet werden
Die Vorschauversion des XNA Game Studio 3.0 wird mit dem Kürzel CTP versehen und unterstützt noch nicht die Entwicklung mit der XBOX 360, sondern nur für PC und Zune.
Für eine Installation ist es nicht notwendig, Visual Studio 2005 (Express) oder XNA Game Studio 2.0 zu deinstallieren, da VS2008 und XNA GS 3.0 nebeneinander installiert sein können.
Aus den oben genannten Features möchte Microsoft anscheinend vor allem versuchen, seinen MP3-Player Zune weiter bekannt zu machen und vor allem möchte Microsoft erreichen, dass es mehr verfügbare Software dafür gibt.
Wer das XNA GS 3.0 CTP mal ausprobieren möchte, muss sich im Creator’s Club registrieren:
http://creators.xna.com
Apr 05
Auf Gamasutra, eines der weltgrößten - und durch den zweideutigen Namen bekannten ^^ - Spieleentwicklermagazine, hat einen von Microsoft gesponsorten Artikel rund um die langsam einkehrende 64bit-Spieleentwicklung veröffentlicht.
Darin wird geschrieben, welche PCs noch vor einigen Jahren/Jahrzehnten notwendig gewesen sind, um die Mindestvoraussetzungen für ein Spiel zu erfüllen. So z.B. war ein 4,7 MHz PC auch einmal eine Highend-Maschine.
Außerdem wird beschrieben, warum der Schritt zu 64bit Betriebssystemen möglichst bald geschehen muss und was die Vorteile für Anwender und Spieleprogrammierer sind.
Ein lustiges Zitat, das man im Artikel lesen kann: “Mehr als 640k Speicher werden wohl nie notwendig sein”.
Wo sind wir gerade? Aja: 2 GB Arbeitsspeicher sind schon weit verbreitet = 2147483k Speicher… hehe
Hier klicken um zum Artikel (englisch) zu gelangen:

Mrz 09
Am 26. Jänner 2008 fand in Düsseldorf der 22. Multimediatreff statt (wir berichteten). Dort gab es unter anderem auch viele Vorträge rund um Spieleentwicklung. Galileo Computing hat jetzt netterweise die Filme davon online gestellt.
Sie lassen sicher per integrierten Flashplayer hier ansehen: http://www.galileocomputing.de/techtalks/spiele
Hier die Liste der Videos (© galileocomputing.de):
Viel Spaß damit.
Feb 17
Für das aktuelle Visual Studio Express 2008 von Microsoft gibt es übrigens neben dem XNA Game studio Express 2.0 noch ein weiteres Paket speziell für Spiele- und Multimediaentwickler:
Game Creators Dark GDK
Das Paket wir meines Wissens nach nur für C++ angeboten und erfordert das Visual Studio Express 2008 (inkl. .net-Framework,…).
Ein sehr großer Vorteil des GCK GDK ist jener, dass es mit zahlreichen Materialien wie 3D-Objekte, Sounds, Texturen, etc. und Tutorials ausgeliefert wird.
- 25+ people and monsters
- 20+ vehicles
- 10+ weapons
- plus much more
- Videos, bitmaps, models
- 35+ MIDI music files
- 120+ audio files
- 200+ wave files
- 4 MP3 files
Im Paket beinhaltet sind verschiedene Programmierbibliotheken mit vielen Funktionen für Spieleprogrammierer wie z. B. dynamische Shader, Physik, KI, Sound, Grafik, etc.
Weiters noch ein WorldBuilde um die Spielewelten einfach entwickeln zu können.
Hier ein Trailer von MSN-Videos, der die Technologie beschreibt, einige schöne Grafiken und die Programmoberfläche zeigt:
Video: Game Creators Dark GDK - An Introduction
Link zur Seite von DarkGDK:
http://www.microsoft.com/express/samples/gamecreators/default.aspx
Feb 16
Heute bin ich auf ein interessantes Projekt gestoßen:
Die SunBurn-Engine für das XNA Gamestudio. Auf der Herstellerseite wird diese Engine vor allem als Licht- und Materialsengine beschrieben. Sie wurde komplett im XNA Gamestudio entwickelt und ist damit also bestens kompatibel. Derzeit befindet sich das Projekt noch im Betastadium, erste Screenshots auf der Seite sehen aber schon sehr gut aus. Man kann sich auf der Seite als Beta-Tester melden.
http://www.synapsegaming.com/sunburn_index.asp
Dez 17
Soeben wurde das XNA Game Studio 2.0 fertiggestellt.

Erst vor wenigen Monaten wurde eine öffentliche Betaversion veröffentlicht (wir berichteten), jetzt ist die Final erschienen. Wie üblich, wurde zwischen der Beta- und der Finalversion keine neuen Features eingefügt, sondern nur Fehler beseitigt.
Mit dem XNA Game Studio kann man im Vergleich zu “normalen” Entwicklungsumgebungen sehr einfach Spiele erzeugen und Grafiken animieren, Sounds ausgeben, uvm. Es lassen sich damit durchaus sehr brauchbare und aufwendige Spiele produzieren. Das XNA Game Studio 2.0 ist auf dem Visual Studio 2.0 aufgebaut. Daher gibt es für erfahrene Programmierer nur eine geringe Umgewöhnungsphase.
Außerdem wird die Portierung von auf dem PC entwickelten Spielen auf die XBOX 360 unterstützt. Dazu wird XBOX Live und Games vor Windows Live verwendet. Für diese Portierung ist aber eine Mitgliedschaft bei dem Microsoft Creator-Club notwendig, der mit einer jährlichen Mitgliedsgebühr von 99,- US$ daherkommt.

Link zur XNA-Seite von MS
Nov 29
Leider etwas verspätet, aber immer noch rechtzeitig bin ich auf Microsofts diesjährigen Imagine Cup gestoßen, bei dem diesmal auch die Kategorie Game development vertreten ist. Aufgabe ist es, ein Spiel für die XBox 360 mit Hilfe des XNA Game Studios zu programmieren. Gewinnen kann man zwischen 25 000 $ und 10 000 $.
Nähere Infos zur Anmeldung findet man hier:
http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=12
Nov 23
Vor einigen Tagen hat Microsoft eine Betaversion des neuen XNA Game Studio 2.0 veröffentlicht. Diese dient zum Testen der neuen Funktionen. Das XNA Game Studio 2.0 setzt auf Visual Studio 5 auf. Es ist eine frei erhältliche Programmier- und Entwicklungsumgebung speziell für Spieleentwickler, die ihre Werke für XBOX360 und PC veröffentlichen wollen. Mit der Beta mitgeliefert wird ein Multiplayerspiel, dass die neuen Multiplayer-Features von Windows Live Arcade demonstriert. Außerdem ist ein Demo-3D-Audioprogramm dabei sowie einige Beispiele für Grafikeffekte. Ich persönlich freue mich schon sehr auf die Final-Version des XNA Game Studio 2.0, konnte aber leider nirgends einen Termin ausfindig machen.
Link zur Beta: http://creators.xna.com/beta/betahome.aspx