Marco Scabia, PhD in Electronic Engineering, has been into academic research for several years at the University of Florence. As a researcher, he worked in the field of ultrasonic echographic systems, and he developed a real time hardware-software acquisition and 3D visualization system of the blood flow in the human body by means of the Doppler effect.

Marco Scabia is now founding partner and technical director of unit9 s.r.l., the Italian branch of unit9, and over these past few years he directed several Flash based award winning web productions for digital agencies such as Goodby, Silverstein & Partners, DDB, BBDO and for clients such as Adobe, Philips, Toshiba and AT&T.

His true passion is the development of 3D games, especially in Flash. Marco Scabia is developing an educational resource for 3D development in Flash using Stage3D called iFlash3D at This new self-sustaining resource aims to bridge the world of serious hard core coding to that of casual game production.

More articles by this author

Mipmapping textures

(Apr 02, 2012)

Learn the principles behind texture smoothing techniques and build a sample application to implement mipmapping using the Stage3D API.

Using Stage3D and perspective projection

(Nov 15, 2011)

Extend the sample project created in the Stage3D series to add perspective.

Hello Triangle

(Nov 07, 2011)

Learn how to build simple Stage3D apps to render colored and textured geometry in order to display 3D objects.

Vertex and Fragment Shaders

(Oct 19, 2011)

Learn about different types of Shaders and how to write native programs for the GPU that control rendering of Stage3D content.

What is AGAL

(Oct 10, 2011)

Learn about shader languages and how to build an ActionScript app with the Stage3D API.

Working with 3D cameras

(Oct 05, 2011)

Add 3D cameras to fly through scenes in your 3D Flash projects.

How Stage3D works

(Oct 04, 2011)

Get started working with Stage3D to leverage hardware acceleration in Flash projects.