I'm currently working on a graphic engine that can rpoject 3d shape onto the screen.
It can already render shapes that stay on screen by drawing with lines each triangles of the shapes
The fundamental loop organise the tasks : updating datas and render the scene.
Find an efficicient way to implement it on this webpage