Skip to content
June 2, 2013 / Daniel Freeman

Introduction to Stage3D and AGAL

Stage3D and AGAL

A while ago, I did a presentation for the Hawaii Flash User Group.

It was a free online event, and the theme was Stage3D.  Specifically, fundamental concepts of 3D graphics, AGAL, and how to utilise Stage3D without a 2D or 3D Framework.

The event was aimed at beginners with no prior background in 3D graphics. While the examples were built using ActionScript and Stage3D, the general concepts are applicable to OpenGL, WebGL, Direct-X, etc.

Screen shot 2013-05-08 at 18.27.24

I also presented some of my experiments on procedurally generated corridors and rooms.

Screen shot 2012-01-15 at 22.34.54Screen shot 2012-01-23 at 19.29.52

Gary Paluk is followed-on with a talk about how to build your own 3D engine from scratch.

Altogether, it was an exciting event – not least because I had trackpad and mouse problems – and half way through the presentation, my computer went haywire, and started launching random applications.

Recording, Slides, and Code Samples

If you missed it, don’t worry – everything was recorded, and you can download the sample files.

Here is the recorded session:

(I can’t bear to listen to this – I can’t stand the sound of my own recorded voice.)

My slides are here:

My code samples are here:

( Please “star” the code site, and recommend it on “g+”. )

Gary’s code samples are here:

and an example at:

My Other Open-Source Projects

This seems an opportune time to summarise my various Open-Source contributions.




Spriter Plug-In For Marmalade Quick:

e2Publish.  Powerful Flash-Based TLF word-processor…. Ok this isn’t open-source yet.  I’ve offered it to the Apache Flex Group, and they didn’t seem too interested.  I’ve toyed with the idea of converting it to Haxe, and releasing a Haxe version.  Although, right now, I don’t have the time to transition this substantial project to open source, let alone port it to a different framework.  But if there’s enough interest from people – and if other developer’s seem motivated in actively continuing this project – I’ll see what I can do about raising the priority of an Open Source release.

Flash Camp Hawaii

The Free Flash Camp Hawaii conference is going to feature the best in 2D and 3D Flash-Platform Gaming!  Register Here:

Join The Stage3D Facebook Group


To discuss MadComponents/MC3D, join the Facebook group!

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: