Pedro Quijada Leyton

Game programmer with good level of mathematics skills and knowledge of C#, C++, Java and HTML5.


Under development

"Bioblox is a BBSRC funded project to explore the gamification of protein docking in 3D.
Protein docking is a complex problem involving the interaction of complex shapes. By using crowd sourcing in a playful context, combined with a computer assisted UI (User Interface), we plan to ultimately improve upon state of the art algorithms and solutions. We also plan to develop algorithms to discover novel docking arrangements between pairs of unbound proteins in the PDB (Protein Data Bank), on the basis of an intuitive UI.
Our experience comes on the one hand from the bioscience of proteins (Imperial team) and on the other from the games industry both for UI design and real time game physics (Goldsmiths team). We can collide molecules with thousands of atoms at full frame rate and render cross sections. We are also experimenting with different visualisations of the docking process."


BioBloxVR is developed using game engine Unity in C# for Windows and Mac. This version of BioBlox was a different approach to the protein docking problem. It is optimized for HTC VIVE VR equipment. My role in this project is main developer.

2PTC being docked

This approach was taken as it is easier to explore complex shapes when you are holding them in your hands. Also the scientific output is not as wide as in the 3D version.

Scanning the protein

It has been shown in exhebitions and conferences along side BioBlox3D and it is always more atractive for the audience than the other versions of the game.