Hi.
I'm making an 3D engine, it's still unfinished ( no time :/ ) but now it has basic (very basic) fuctionality, for now it can add and delete polygons from list and render it, texturing for me doesnt work, whe i will have some free time i try to finish it out, now sharing the alpha of this with the construct comunity, free to use, modify, making better and more functional etc. do everything what you want :D
About speed, it works very slowly, so dont expect that you will get large amount of polygons rendered in reasonable speed ;/.
PFX
some explanation of instructions
Adding polygon (it draw rectangles)
3,x1,y1,z1...,x4,y4,z4,t
3 - add polygon
x,y,z - edges coordinates
t - Texture number
xn,yn,zn
N Distort map column and row
1 1,0
2 1,1
3 0,1
4 0,0
polygon will get ID equal to polygon quantity
Deleting polygons
2,ID
2- delete polygon
ID- polygon ID
example of adding command
"3,-128,-32,128,128,-32,128,128,-32,-128,-128,-32,-128"
p.s there is a Cdist variable which means camera distance, at 500 you've got an fpp at lower values you've got tpp, and camera rotations work with shift pressed.