Archive
My most important Twitter Messages #4
My most important Twitter Messages #3
Meine wichtigsten Twitter Messages #2
Flash Game Frameworks, Classes and Libraries
More than 2 years ago I wrote a blog post about Flash Game Programming. Since this blog post until today a lot of actions happens in the Flash Game Community. Some Flash Game Developer created great classes, libraries and frameworks, which makes our life as a Flash Game Developer so much simpler. In this blog post I would like to give a short overview which tools are available at the moment.
General Frameworks & Classes

In this category you can find tools, which solve some common problems like resource management, loading processes, screen management, level management and so on
- Push Button Engine (all in one Solution for all kind of games) | Video Tutorial | YouTube
- Flixel (all in on Solution for 2D Games) | Tutorial 1 | Tutorial 2
- Bold Pixel Engine (all in on Solution for 2D Games) | Review | Tutorials
- Glaze (physics, AI,Screen Management, UserInput)
- Flash Punk (collision detection, bitmap-based rendering, User Input, ...) | Tutorial
- PixelBlitz Engine (collision detection, bitmap-based rendering, User Input, ...)
- AS Data Structures for Game Developers
- AS HIVE (Loading Media and XML Assets, Screen Management, MVC Structure)
Rendering and 3D Libraries

This topic handles the issues of visual renderings. Some renderers delivers nice editors for creating game levels
- Papervision 3D (Editor)
- Away 3D
- Sandy 3D
- as3isolib (Isometric) (Editor)
- FFilmation (Isometric) (Editor)
- OpenSpace (Isometric)
- diesel blitting engine (bitmap based)
- PixelBlitz Engine (bitmap based) | blog
- Flash Punk (bitmap based) | Tutorial
Physic Engines and Collision Detection

You want to add almost realistic behaviour to your game. Here are some engines which helps you
- JigLib (3d Physics)
- WOW Engine (3d Physics)
- APE 2D Physic Engine
- Box2D (Tutorials)
- Motor2 (very powerful 2D Physic Engine)
- Glaze (2D Rigid Body Engine)
- Foam (2D Rigid Body Engine)
- Collision Detection Kit - Examples (just for collision detection)
Meine wichtigsten Twitter Messages #1

Hier eine kleine geordnete Zusammenfassung meiner wichtigsten Twittermeldungen:
Mobile:
- New Book! AdvancED Flash on Devices: Mobile Development with Flash Lite and Flash 10 from Friends of ED
- New Flash Lite UI Components. A Flash MXP package for Flash and Project Capuchin developers
- Inspiration: Mobile E-Learning Kit
- Mobile Augmented Reality Map Application Layar looks nice
Flash:
- Search engine for Flash Developer Content which is called HexoSearch. It looks very cool!
- Interview: Future of TV with Flash Technology ...I don't like the idea, because they forgot the lean back mentality
- Flash Love Letter 2009. A very interesting Blog Post for all Flash (Game) Developer!
- Nice Blog for Flash SEO Optimizing Experiments http://www.flashnseo.com/ and here nice FAQs for Flash SEO
- Flash Content and Google Search Engine -> Flash and some new SEO improvements
- VideoStreaming Lösung für Flash und(!) iPhone von OnlineLib
- REally nice slides about the whole Flash development process from gSkinner
- nice presentation. Google Analytics for Flash. Know what our users do!
Flex:
- uhh the Axiis Core Functionality Video Tutorials looks really nice. Maybe a very good alternative to the Flex Charts
- Blueprint a PlugIn for centric Programming in Flex and Flash Builder. It looks very nice!
- Parsley 2.0 - Application Framework für Flex/Flash/AIR released.
- Reading Overview of Flex 4 (Gumbo)
- Migrating from Flex 3 to Flex 4 (Gumbo)
Flash Indie Developer Part 5: Geld verdienen mit Flash Games
Arbeiten als Independent Game Developer hört sich immer cool an und hat sicherlich auch bei dem einen oder anderen Kindertraum Status. Umso besser für uns, dass es jetzt seit jüngerer Zeit auch für Flash Game Developer eine Art Businessmodell existiert. Da dieser Bereich ganz schön umfangreich ist und man sicherlich damit ein Buch füllen könnte, werde ich nur die grundlegendsten Einnahmequellen und Distributionswege für Flash Games inkl. Vor-und Nachteile erläutern.
In-Game-Advertising
In-Game-Advertising funktioniert ähnlich der Bannerwerbung für Websites. Mit Hilfe eine API können wir Werbung an beliebigen Stellen in unserem Game platzieren. Preloader, Highscore Screens usw. bieten sich dafür sehr gut an. Abgerechnet wird meistens, wie bei Google AdSense per Klick. Eine ganz gute Infrastruktur für dieses Erlösmodel liefern MochiAds und GameJacket Ad4Game.
Vorteile:
• Stetige Einnahmen über einen längeren Zeitraum
• Volle Freiheit der Werbungsplatzierung
• Volle Verfügungsfreiheit über sein Game
Nachteile:
• Es müssen extrem viele User das Spiel spielen. Das heißt man muss sein Game auf sehr vielen Gamesportalen veröffentlichen. (Hoher Zeitaufwand)
• Nicht so hohe Einnahmebeträge
Lizenzierung und Sponsoring
Bei dieser Erlösform verkaufen wir bestimmte Nutzungsrechte von unserem Spiel an einem Käufer. Welche verschiedenen Formen der Rechteabtretung existieren lässt sich sehr gut auf dem Blogeintrag "Choosing Sponsor wisely" durchlesen. In der Regel kann der Käufer bei dem erworbenen Game sein Branding integrieren. Das kann von einem einfachen Einbinden eines Firmenlogos bis hin zur Integration eines ganzen Corporate Design Konzepts geschehen. Wie umfangreich diese Änderungen ausfallen werden, wird direkt mit dem Käufer abgesprochen. Am Ende kann der Käufer das Game für seine Marketingkampagne einsetzen oder was auch immer vereinbart wurde. Eine sehr nette Plattform, die Game Developer und Käufer zusammenführt ist FlashGameLicense.com und wer noch neu in diesem Bereich ist, erhält eine sehr gute Einführung zum Thema auf FlashGameSponsorship.com
Vorteile:
• In der Regel hoher Einnahmebetrag
• Relativ schnelle Abwicklung
• Wenig Distributionsaufwand (kaum oder kein Aufwand für die Veröffentlichung seines Games auf Game Portalen)
Nachteile:
• Zum Teil nur ein einmaliger Ertrag
• verminderte Verfügungsgewalt über sein Game aufgrund der Rechteabtretung
• Kleiner Kundenkreis mit evtl. Extrawünschen (Anpassungen am Games für das Branding)
Verkauf von virtuellen Game Items
Der Verkauf von virtuellen Gütern wird schon seit längerem in einigen MMORPG eingesetzt. Dabei kaufen unsere Spieler unsere virtuellen Spielgegenstände gegen echtes Geld. Damit dieses Erlösmodell funktionieren kann, muss unser Game Design genau dafür angepasst werden. Bei bestehenden Spielen ist diese Erlösform nur schwer umzusetzen, da sich das Game Design so gut wie gar nicht im nach hinein verändern lässt. Jedoch beachtet man dieses Erlösmodel direkt bei der Erstellung neuer Spiele, so lässt es sich relativ gut einsetzen. Einige kleine Tipps für das passende Game Design liefert der Blog Freelance Flash Games. Für die technische Infrastruktur (von MicroPayments) können die APIs von Kongregate, Nonoba, MochiCoins, GamerSafe, HeyZap und/oder whirled.com benutzt werden.
Sammlung und BackUp der letzen Newsmeldungen
Aufgrund meines Umstiegs auf Wordpress wird es von mir keine seperaten Newsmeldungen mehr geben. Stattdessen verfolgt am besten meinen Twitter Status, dort werde ich in regelmässigen Abständen interessante Links posten. Damit aber nicht die alten News komplett verloren gehen, poste ich Sie hier noch einmal:
- Adobe veröffentlich neues Framework für Media Player mit Namen Strobe
- Whitepaper: Improving the Mobile User Experience through Touch
- Presentations of the Flash Gaming Summit online
- Paper zum Thema: Was ist techniches Wissen
- Interessantes Paper vom MIT zum Thema Educational Games
- Doc? ist ein nettes Dokumentationstool für Flash und Flex Developer
- OpenSource AS3 Library Tweetr für Twitter erschienen
- Nette Slides zum Thema Patterns im Interaction Design
- Adobe Catalyst: Sketching Interactivity - The Inspire Video
- Nice List: 20 Must-Have Free Windows Tools for Software Developers
- Thousands of video lectures from the world's top scholars
- Free Book: Practical Artificial Intelligence Programming in Java
- Medieninformatik Vorträge der RWTH Aachen als Podcast auf iTunes
- The History of Visual Communication
- Alle Vorträge der Adobe MAX 2008 San Francisco Konferenz auf Adobe TV
- Mobile: Flash Lite 3.1 Distributable Player BETA erschienen
- Flash Player 10 und AIR betreten die mobile Welt
- Conduit - Eine neue Entwicklungsumgebung für Pixel Plender erschienen
- Gute Anfänger 3D Tutorials auf Guerrilla GC
- Nice! Design Patterns Quick Reference
- Guter Online Artikel: The future of interaction. Is it multimodal?
- Super Flash Lite Resourcen Sammlung von biskero.org
- Interessanter Vortrag über Kreativtechniken von Tim Brown
- Seb Lee-Delisle - FOTB08 - Papervision3D Simplified Vortrag auf vimeo
- Nokia WhitePaper: Creating Location-Aware (Flash Lite) Applications
- Flash Player 10 offiziell erschienen, sowie die Debug Version
- Neue Adobe Wissensquelle für Flash Lite Entwickler online
- A critique of ambient technology - Ein PDF zum Thema RFID
- Online Workshop von Arte: Erlernen Sie spielerisch die Filmkunst!
- Tutorial zum Thema UML und ActionScript 3 erschien. Sieht ganz gut aus
- Mobile: Getting Started und weitere Dokus zu Capuchin erschienen
- Weiteres interessante Flex Builder 3 PlugIn erschienen
- Mate: An Event driven framework for Flex. Ein Review auf Flash Magazin
- Ein Videotutorial Guide für Filmanfänger vom Schweizer Fernseh
- Etwas ältere News aber trotzdem gut: Flex Builder Enhancements
- Flash Lite Komponenten Framework von Nokia erschienen
- Nettes Tutorial über das Zusammenspiel von Video und Sound
- Offenlegung der FLV/F4V video File Format Spezifikation
- Offenlegung der SWF File Format Spezifikation (Version 9)
- Adobe initiiert vielversprechendes Open Screen Project
- Aktualisiertes Security White Paper zum Flash Player 9 erschienen
- Kostenloses E-Book Apollo for Flex Developer auf Adobe Labs
- Kostenlose Referenz Doku für RIA-Entwicklung mit ActionScript 3
- Kostenloses E-Book zum Thema Suchmaschinen von morgen
- Yahoo! Maps für ActionScript 3.0 erschienen
- Neue Multi-Upload Dienste für Online-Videos verfügbar
- 3D basierte Physik Engine mit dem Namen WOW für Flash erschienen
- Flash Media Server 3 in der Developer Edition kostenlos zum Download
- Kostenloses Flex 2 Schnelleinstieg E-Book von O'Reilly
- SWF Adress 2.0 für Flash Deep Linking erschienen zum Download
- Kostenlose Version des Flash Charttools amCharts erschienen
- Flash Sandy 3d Engine jetzt in einer ActionScript 3 und haxe Version verfügbar
- Nettes Tool zum Sammeln und Verwalten von Code Schnippseln
- Code Converter von Java zu ActionScript 3 zum Testen auf physicsdev.com
- Open Source Eclipse Plugin für Flash Media Server .ASC Coding
- Neue mega datenleichte Tweening Engine Twease erschienen
- Flash-Ajax Video Component erschienen bei Adobe Labs
- Kostenloses Dreamweaver 8 Buch vom Galileo Verlag zum Download
- MultiTouch Screen realisiert erstmals mit ActionScript 3 von Tim Roth
- Ein Whitepaper zum Thema TV 2.0 zum kostenlosen Download
- Neue schulische Ausbildung zum Game Designer in Schwerin
- White Paper zum Thema Video Content Protection von Adobe
- kostenloses JavaScript Entwickler Buch für Adobes AIR
- OpenBook Photoshop CS 2 vom Galileo Verlag zum Download
- Adobe Creative Suite 3 Video Workshop zum perfekten Umstieg auf CS3
- Gutes DataSheet PDF für den Wechsel von ActionScript 2 zu AS 3
- AS 3 Data Structures für Game-Developer
- Endlich ein Tool für effektives Stöbern im Netz. StumbleUpon
- Interessanter Bericht über verschiedene Arten von Storyboards
- Professionalontheweb.com neues Portal für Designer und Agenturen
- Kostenloses Computer Grafik Online-Mag von Active Rendering
- Das bekannte Screensaver Tool Flashforge ist nun Freeware
- Flash Trace Ausgaben im Firefox Browser mittels eines Addons
Büchersumpf für den Winter 08/09
Der Sommer ist vorbei und die damit verbundenen Grillsessions am Fluss oder See oder andere tolle Sachen, die man draussen so anstellen kann, gehören somit der Vergangenheit an. Dazu kommt dann noch die ach so tolle frühe Dunkelheit und die schöne (Nass)Kälte, die mir persönlich so gut gefällt, dass ich mich meistens gerne abends ins Bett verziehe. Wer sich dabei langeweilt, dem kann ich nur empfehlen zum alten Printmedium Buch zurück zugreifen. Aus diesem Grund ein Blogeintrag die drohende Langeweile und Inaktivität im Winter für neue Inspirationen und Ideenentwicklungen zu nutzen. Die hier aufgelisteten Bücher aus den Disziplinen Generative Grafik, Informationsverarbeitung und Game Development können einem dabei gut unterstützen...
Generative Grafik oder Kunst
Rund um Informationsverarbeitung
- Data Flow (Visualisierung)
- Visualizing Data
(Visualisierung)
- Information Architecture
(Struktur)
- Programming Collective Intelligence: Building Smart Web 2.0 Applications
(Informationsverarbeitung)
Physical Computing
Game Development
- 3D Game Engine Design
(Architecture)
- Engine Architecture
(Architecture)
- Game Physics Engine Development
(Technik)
- Artificial Intelligence for Games
(Technik)
- Role-Playing and Story in Games and Playable Media
(Design)
Interessantes Neues für Medieninformatiker
Vor wenigen Wochen besuchte ich die Ars Electronica in Linz, eins der grössten Medienkunstfestivals in Europa, wo die Symbiose aus Wissenschaft und Kunst Vordergrund steht. Ich bin mit vielen guten Impressionen nach Fribourg zurückgekehrt und werde ein paar für Medieninformatiker interessante Projekte vorstellen. Zudem liegt mein letzter Blogeintrag, wo ich einige interessante Medienprojekte vorgestellt habe relativ lange zurück, so dass sich da auch einige tolle neue Projekte in meiner Linkliste angesammelt haben. Los gehts:
Projects in Interaction
SAMPLINGPLONG
Bei dieser Medieninstallation von Jörg Niehage kann man mit Hand eines projezierten Mauscursors im realen physikalischen Raum Gegenstände ausführen. Sehr nette Idee Mauszeigermetapher raus aus der virtuellen Welt in die physikalische Welt zu holen.
Mehr Infos unter:
Projekthomepage
Video
Sandscape Version 2
Sandscape ist eine haptisches Mensch-Maschine Schnittstelle für ein besseres Verständnis und Design von Landschaften, was mit Hilfe eines Art Sandkasten erreicht wird.
Mehr Infos unter:
Projekthomepage
ACM Artikel
BLUI: Low-cost Localized Blowable User Interfaces
Steuerung eines Mauszeiges per Luft bzw. durch blasen. Eine interessante berührungslose Interaktionsschnittstelle, welche für Menschen mit Behinderungen (z.B. Querschnittslähmung ab Hals) eine alternative Bedienungsmöglichkeit darstellen könnte.
Mehr Infos unter:
cnet Newsmeldung
Paper (PDF)
You Tube Video
Swype (TextInput für Touchscreens)
Der Erfinder Cliff Kushler hat eine neue Eingabemöglichkeit für Touchscreens entwickelt. Man fährt über das Keyboard und das System erkennt aus den dabei getroffenen Buchstaben das richtige Wort.
Mehr Infos unter:
Projekthomepage
Golem Newsmeldung
Informationsquelle
reactable
Sicherlich kennen die Meisten den reactable schon. Meiner Meinung nach ein super Tool für kollaborative elektronische Musik und es hat auf der Ars Electronica einen sehr stabilen Eindruck gemacht.
Mehr Infos unter:
Projekthomepage
You Tube Video
TRACKS Beitrag
Levelhead
Bei Levelhead handelt es sich um ein Augmented-Reality Memory Game. Dieses Game wird mit einen Würfel gesteuert, der an den Seiten mit 2dim Barcodes beklebt ist. Eine Webcam trackt die Bewegung und erstellt den passenden 3D Raum zum jeweiligen BarCode.
Mehr Infos unter:
Projekthomepage
Vimeo Video
interaktives Theater - Tablescape Plus
Tablescape Plus ist ein interaktives Tisch-Video-Theater. Verschiedene Bilder werden auf die winzigen Bildschirmen, die aufrecht auf dem Tisch angebracht sind, projiziert.
Mehr Infos unter:
Projekthomepage
Paper (ACM)
YouTube Video
Phun
Bei Phun handelt es sich um eine kleine feine 2D Physik Engine mit einem sehr netten (Level)Editor
Mehr Infos unter:
Projekthomepage
YouTube Video
Nervous System
Organic and computational designs, which pushes the boundary of computer-based generative Art. The homepage includes some tutorials, too!
Mehr Infos unter:
Projekthomepage
Beispielprojekt
Tutorial
Structure Synth
Structure Synth ist ein Programm für die Erstellung von 3D Strukturen, die sich an ein eingegebenes Regelset vom User bzw. Programmierer orientiert.
Projekthomepage
CityEngine von Procedural
Sehr praktisch für Computer Games und Filmszenen.
Mehr Infos unter:
Firmen Homepage
Videos
Trial Version
Anderes:
Giant video wall
Einfach eine riesige Videowand! Da stellt sich demnächst sicher die Frage, wie sich Motion Design am besten in den urbanen Raum integrieren lässt. Eine Symbiose aus Architektur und (Motion) Graphic Design
Mehr Infos unter:
Informationsquelle
Blogeintrag
YouTube video
Flash Intros bzw. interaktives video
Finde diese beide Beispiele einfach sehr gut gelungen. Super Idee!
de.youtube.com/experiencewii
producten.hema.nl
Weitere interessant Projekte gibts auf dem YouTube Channel iNspIreNewMedia zu sehen. Beispielsweise unter den Playlisten:













