Future Game Engine

Concept

Lately I’ve been procrastinating on Jellyman, and working on creating an AS3 Bitmap blitting engine for my future games. So far it works pretty well, it can sustain 50 fps with a 600+ sprites on screen, with a relatively slow (by today’s standards) G5 processor. In the engine I’ve also implemented a camera system, which will allow me to scroll the screen simply by saying screen.camera.x++.

The engine works by using copyPixels to blit sprites onto layers, which are then blitted (is that a word?) onto the main canvas, which is a Bitmap instantiated on the Stage.

Soon I will add in support for using flash filters on specific layers. I will also put in functions for special effects such as screen shaking :D.