TroEngine is made for the subject 3D Engines of the degree Design and Development of Videogames at UPC with learning proposes. The Software is under the MIT License. Feel free to play with it.

Core Systems

Shaders Pipeline

TroEngine uses shaders for rendering.

The shaders can be written in engine directly using the Shader Editor and GLSL.

The engine supports vertex and fragment shaders.

Vertex shaders allow the user to modify each vertex of a meshes.

Fragment shaders allow the user to modify the color and transparency of each pixel rendered.

Shaders pipeline also allow us to improve the rendering process with vertex array objects.

The vertex array objects store the attributes needed for render each mesh. After that, we can render the mesh calling it's vertex array object.

TroEngine Demo

Team

Iban Mas Ortega

Iban Mas Ortega is a student of Design and Development of Videogames at CITM UPC.

He is the creator of TroEngine. Yeah, all the engine. You can contact him at one of the social networks provided below.