Home | About | Forum | Manual | Download | Screenshots


Screenshots

Triangulation of simple polygons

On the left-hand side we see actual output form the engine and on the right is the triangulated wireframe.


Scene graph and partitioning

Sprites and layers in the scene are culled automatically thanks to the engine's built-in dynamic partitioning system.


Physics using Box2D

Box2D is a 2D physics library, originally written in C++. We have exported it to Lua so it can be used in AGen.


Pathfinding using MicroPather

MicroPather is a pathfinding module based on the A-Star algorithm.


Parallax scrolling using layers

Creating parallax effects is easy thanks to the layer component, which allows you to transform groups of sprites together.


Sprite rotation, scaling and z-ordering

Sprites are the visual components of the AGen framework. They can be translated, rotated, scaled or color and alpha modulated. Correct z-ordering is ensured for both transparent and opaque sprites.


Vector graphics support

Through its abstract, hardware-independent canvas interface AGen can render a variety of polygonal shapes, curves and lines. Lines are automatically beveled and could be of varying thickness.