This version only contains the sprite rendering and Mode7 based map. If anyone has information on how to make it all come together better, please let me know, otherwise, feel free to use whatever is there for your own projects. (aside from the ground texture, I have to remove that)
[EDIT] Sprites fully implemented
Last night I designed a 3D engine based off some 2.5D logic and thought I would expand on it farther to bring in some more 3D effects and Construct 2 native functionality. My plan is to bring everything Construct 2 has to offer for top down gameplay, and possibly others. The entire project will be free and and I'll provide examples and a program that show you how to design JSON based models in it. The way it works is the game loads objects by JSON to Array objects, and these array objects will manipulate polygons at real time. Most of the rendering will be done on CPU, excluding the 2D lighting, which I will implement in a way that works with the 3D objects and such. I will also be including the Normal Map plugin and my own custom lighting to make it like nice. The engine will run off Mode7 and all objects in the world will be placed based on a 3D array of objects.
There is one array (for sprites) which contains the ID's of the individual objects at X and their sprite name at Y. At the same place as the object's id on the Sprite Array there will be a SpritePositionArray which will position sprites in the world based off inputted information. If you create a sprite who's location is set to 0, 0 (in the instance variables) the engine will set the location of the sprite relative to the location on the layout.
The same goes for the 3D Objects array, Particals Array, Player Array, etc.
More news will be uploaded here as I progress. I will be making it a free 2.5/3-D Multiplayer engine for Construct 2. I have already worked out the math in making it work, feel free to ask me about any of it.