AIR needs GPU support!

By sascha, June 24, 2009 – 1:21 pm -

Imagine you’re writing an AIR-based game that uses fullscreen at a rather high resolution and a full-frame rendering engine like, say, PV3D and you find out that AIR can’t really handle this.

After a lot of research it turns out that there seems to be no way in an AIR app to use the GPU mode that is otherwise supported by Flash embedded in HTML via wmodes parameter. In fact the docs state it’s not even supported by AIR …

… Flash Player 10 introduces two window modes, direct and GPU compositing, which you can enable through the publish settings in the Flash authoring tool. These modes are not supported in AIR …

While this is a definitive must for a hopefully soon appearing update there’s another issue with fullscreen modes … AIR doesn’t really feature any decent solution for fullscreen! You can have your app to be either in fullscreen OR in windowed mode but trying to be able to switch between both looks very ugly because the system chrome isn’t being disabled automatically when switching to fullscreen which results in that the window size will simply get maximized. So creating applications where you could let the user switch between fullscreen and windowed mode seems to be impossible at the moment with AIR 1.5.

I can understand that the Flash player on the web needs it’s security restrictions in this regard but AIR should definitely not be touched by this! I hope Adobe will improve this for a future update, AIR is a great platform for (complex) game development but these two issues are serious limitations to that!

PushButton Engine

By sascha, May 6, 2009 – 12:34 pm -

Probably old news but I’ve just found some time to read about the recently released pushbutton engine, a modular ActionScript 3 engine tailored especially for game development. It seems that Jeff Tunnel & Co (of Garage Games fame) were sitting down and wrote some serious ActionScript library overnight.

“…and a component system which lets you easily package game functionality into reusable modules. The component system draws on nearly a decade of game development history…”

This looks very promising indeed and the component structure makes a lot of sense.

I’ve been working on the hexagonLib on and off but time is sparse currently and so it seems I would never get it into a decent release state. I Might as well see how the pb engine works out for me. Let’s see how this engine fits for my current role-playing game project!

Featured

ActionScript3 Dice Class

In game development randomness is often necessary for certain tasks, be it the random distribution of graphic tiles, a random factor in NPC AI or random stats in a roleplaying game. Especially for the latter purpose the static Dice class provides a set of methods to roll dice as it is common in a Role-playing game, to be exact four-, six-, eight-, ten-, twelve-, twenty-sided and percentile dice.

Continue Reading »

Container bug in Flex3 beta2

October 19, 2007 – 3:32 pm

[ad#ad_content]Update: This bug has long been fixed by Adobe. Please ignore this post, Flex 3 is wonderful! Makes me wonder why nobody else has yet written anything about this bug ... ...

FDT 3 is final!

October 15, 2007 – 11:21 pm

The guys at Powerflasher done a great job! Check out their new FDT 3 at fdt.powerflasher.com. Personally this has become once again my favorite coding tool (after an over one ...

Animated Bitmap Class Update

September 28, 2007 – 3:45 pm

I've updated the [intlink id="92" type="post"]AnimatedBitmap[/intlink] class so that it now uses an external timer object to trigger the animation. The advantage of this is that one timer can be ...

Animated Bitmap Class

September 23, 2007 – 2:25 am

The AnimatedBitmap class provides functionality for Bitmap objects that are animated by using a series of still images. When creating a new AnimatedBitmap you provide a BitmapData object that contains ...

FDT 3.0 is Open Beta!

September 3, 2007 – 1:44 am

I've joined the closed beta of FDT 3.0 a couple of weeks ago and saw that there was steady progress in bug fixing with around 3-4 updates every week. Now ...

Alcon

August 30, 2007 – 12:26 pm

Alcon is a lightweight debugging tool for ActionScript developers that provides several straightforward and quickly accessible methods to debug any ActionScript 2 or ActionScript 3 application, be it from the ...

FEAT (Freelancer’s Estimation Assistance Tool)

August 29, 2007 – 12:31 pm

FEAT (abbreviation for Freelancer's Estimation Assistance Tool) is a tool to help freelancers calculate hourly rates and project pricing estimates. It is inspired by a very similar calculation PDF sheet ...

AIR application: FEAT (Freelancer’s Estimation Assistance Tool)

August 29, 2007 – 2:16 am

I finally came to play a bit more with AIR and it's specific features and wrote a small tool that is helpful for freelancers like you and me to make ...

Vista Tweak 7: Disabling the secured (dimmed) desktop during UAC consent prompt

July 2, 2007 – 1:09 pm

Normally when Vista's User Account Control (UAC) asks the user for a consent when launching an application that is deemed insecure, the desktop will fade dark while the consent ...

Vista Tweak 6: Adding Games to the Vista Game Folder that are not added automatically

June 29, 2007 – 5:57 pm

By default Vista adds installed games to the Vista Games Folder when they are started for the first time. However there are many games that are not added automatically. It ...

Welcome to H1DD3N.R350URC3!

These are the adventures of a random guy trying to be an independant game developer, utilizing ActionScript for programming and talking abouting gaming and nonsense in general.

Need any news feed?

 Main Feed (contains all categories), Dev Feed, Design Feed, Audio Feed, Gaming Feed, Miscellaneous Feed
Find entries: