Description
My attempt at a psuedo3D engine in Phaser.
This should allow for top down games (or any perspective really) that can be mixed with 2D elements easily while not having to do much environment work.
It is intended for the use with arcade style games where textures are not needed but there is a possibility of adding textures in the future.
Updates:
Viewports added. Can support multiple viewports (currently share a camera.
Object transforms.
All objects not extend from object 3D and use unified methods for transform and rendering.
Future Updates:
Shadows.
Circles.
Viewport unique cameras and scenes allowing for map overlays and character preview screens as well as multiplayer on the same screen.
Under Consideration:
Ability to draw all objects out of stacks of lines rather than planes. (This would allow for pseudo textures in the form on textured line stacks, could likely be modified to convert pictures into line stacks and use those instead of flat colours)
Texture mapping and UV coordinate system.