Hi! I'm Guillem, a student of computer engineering and video game development from Barcelona, Spain.
I love creating games, and I like to think about how to make tasks easier and improve the user experience.
I am a very curious person who likes to learn new concepts, work methodologies and get into fascinating engineering worlds such as rocket science.
It is important for me to work in projects that can help others by looking for new points of view while using my experience. And I find it essential to fully understand the issues that I work on.
In this web page, you will find information about some of the projects I've worked on.
Bunker Bound is a video game made as a university project where I collaborated as a programmer. The result was very satisfactory and ended with thousands of views online, specially from the Asian community, that seemed to like it.
This was the first time I collaborated hand by hand with artists during the whole development. It is perfectly noticeable with the final aesthetics of the game and, in addition, I learned about team-work and how to communicate between programmers and artists.
This game was made using Unity 3D in a couple of months and you can download the GDD, the source code and the game itself from itch.io.
Rasta Run is my first finished game. With this game, I ended learning the basics of programming and implemented for the first time a semi-procedural generation.
In addition, I tested for the first time a marketing strategy trying to eye-catch the people with a controversial topic.
This game was made using GameMaker Studio programmed with GameMaker Language and you can download it in the Google Play Store.
Dungeon Assault is a simple tool to generate procedural dungeon maps for different types of board games.
It was born from the necessity of playing board games with my friends with different maps with personalized rules.
This software creates dungeons that are not related to any game. However, it tries to be a whiteboard to allow the creation of any rule using some generic elements of role board games such as move player's tokens around the map, discover the rooms' content, find enemies with different characteristics, ...
You can download it by clicking here.
Ball Evolution is a game developed by a friend and I where we wanted to test psychological effects related to addiction. In addition we wanted to create a smooth game as for the gameplay as to the visual.
In the game, I also tried to avoid the use of tutorials by creating elements that would drive the player to understanding how to play the game.
Surprisingly some people loved it to the point of playing it by several hours in a row.
You can download Ball Evolution in the Google Play Store.
MathVille is the gaming platform used by InnovaMat's project.
In this project, the objective is to change how maths is imparted in the schools by gamificating the learning process.
I worked programming some of the playable activities on MathVille. In those activities, the player would exercise mathematical skills while enjoying a gaming session.
4utumn is a social network that was developed as a project during the course of my university degree.
The objective was to create a web page linked to an SQL Database in which the user could communicate with other users, post texts, manage his account, follow other users' posts, search for content, ...
I worked on all the front-end including the visual design, the responsiveness for mobile of the entire site, the site map, the design of each page, ...
Drink & Play is a popular collection of festive games with the objective of invigorating the parties.
With the intention of improving the "drinking apps" of the moment I worked on building a similar app in my own way to show how I would design and build them.
As a result, the scalability, personalization, design, maintenance and the number of features improved in relation with the other apps that I knew of.
The current version of the app can be downloaded for Android.
Since I was always consulting which practices were recommended in Unity and which ones weren't I decided to start writing down notes about the information I found important to remember.
After some time, the number of notes that I had was considerable, so I started writing down a structured document that later I decided to publish online trying to help other people that would be looking for it.
You can find the document about good practices for a Unity project by clicking here.
Triunity Studios is the name I use to sign most of my projects.
In some projects, I receive help related to topics that I do not master. That's why I see those projects as collaborative work.
For this reason, I keep using this name. A name that, for me, represents all the people who helped me on the development of every project.
Some years before starting my university degree, I went with some friends to visit a university. At that moment, all of us seemed to want to study video game's development there.
To get into the world and get ready for that degree, we wanted to do a project together but first, we wanted "a cool name" for the group. We were three, so we came up with Triunity Studios.
At the end, I'm the only one who studied video game's development and that project was never finished. However, the name thrived.