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
|