Pedro Quijada Leyton

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

About me


My name is Pedro and I was born in Brazil and raised in Chile, I have a MSc in Computer Games & Entertainment at Goldsmiths College of London. I previously studied a BSc in Chile where I earned knowledge about HTML5, PHP, Javascript and the development and management of non-native application for iOS and Android. Nowadays I'm mainly programming in C# using Unity as an User Interface programmer and C++. I enjoy to program and create from code, I also like to play football, rugby and tennis.
Below you will find my projects, feel free to contact me. Thanks!


          

Projects




BioBlox3D
Roles: Research Assistant, User Interface, Gameplay, Backend

Bioblox3D is a BBSRC funded project to explore the gamification of protein docking in 3D.

Video Website More
                        AI




Listen-In
Roles: User Interface, Backend

Speech comprehension therapy. Listen-In provides an effective speech comprehension training tool that post-stroke and aphasia patients can use to practice independently. This frees-up speech and language therapist time to provide additional assessment, supervision and functional intervention in a highly cost effective manner.

Video Website



BioBloxVR
Roles: VR programmer, user interface, gameplay, backend

BiobloxVR is a BBSRC funded project to explore the gamification of protein docking using virtual reality.

Video Website More
                        AI





Braineac2
Roles: User interface, data visualization

Web server for data from the UK Brain Expression Consortium (UKBEC).

More


Age of Algorithms
Roles: User interface, gameplay, backend

Serious game developed in Unity. Age of Algorithms is an application where the user learns mathematics through a game. The game contains 10 mathematical topics; Euclid, Pythagoras,Trigonometry, Radians, Kinematics, Vectors and Velocity, Gravity and Ballistics.

Video Website More
                        AI



ColorLight
Roles: Developer

Project about lights and colors. There are 10 balls to throw, every angle of impact with the walls is a different piano chord and color for the impacted square. The spectrum of colours is composed by 90 different colors between dark blue and red, the challenge is to reveal the whole spectrum with 10 balls. Solo project - 30th of May.

Live Demo


The Woods
Roles: Artificial intelligence, user interface, gameplay

Game developed in Unity. In this game the team used my AI behaviour from my previous project. The game is about a player lost in the woods in look for their friends (us, the team who developed the game); they will help our hero by sending some clues via text messages to the player. This game is similar to my previous project (The Light) but with a proper gameplay, user interface and models.

Video More
                        AI



Glass Break Simulator
Roles: Developer

A glass break simulator developed in Unity. The challenge was to create a project which used physics so I came out with a breaking glass simulator. This project is about breaking a panel of glass or window of 3m x 2m x 0.5mm with a sphere projectile with different initial values.

Video More Live Demo


The Light
Roles: Developer

An artificial intelligence project developed in Unity. The Light is a game about a player lost in the woods and armed with only their flashligth and their senses. The player has to look for clues which can help them to find the exit (if there is one) and for this they must listen to the environment, but they are not alone. This is the first build of the game.

Video More
                        AI



Monster Generator
Roles: User interface

A monster generator developed in Unity. The challenge was to create a random monster generator, the team created a user interface where the user could change the parameters of the monster and see it on action. For the user interface the team created several embryo models developed and animated in Maya software. The movement of the monster is by inverse kinematics. Team project.

Video More


Carretera
Roles: Developer

Non-native mobile application for smartphones that determines the total cost of a journey to make by road in Chile, taking in consideration the cost of fuel and tolls along the way, available for iOS and Android. Developed in HTML5.

Website More
                        carre


The Jumping Crate
Roles: Developer

Game developed in C++ using the Octet Framework and the Bullet physics library. This was my first project during my MSc in Goldsmiths, the concept of this game is jumping through buildings, the character is something (I let the player choose) trapped inside a box and it has to reach the crowbar on the top of the highest building, for this the player will have to climb and pass through several difficulties with the help -or not- of birds.

Video More




L-System Tree Generator.
Roles: Developer

L-System tree generator based on the work by Aristid Lindenmayer developed in C++ using the Octet Framework. The leafs and terrain were modeled in Maya software.

Video More
                     Lsystem
terrAian


Terrain Generator
Roles: Developer

A terrain generator developed in Unity. The base of the terrain is created using a self-similar pattern fractal with 0 height (Y coordinate value), Perlin noise is applied to assign height to every point of the terrain and then Bezier is applied as patches with C0 continuity all along the mesh. The user interface allows to modify the Perlin factor, the number of the cycle for the fractal and to create a terrain only using Perlin or Perlin + Bezier. Team project.

Video More