Matias Fuentes

Passionate For Game Development


My Projects

RESUME

Download
... ... ... ... ... ...

MYTHS & LEGENDS: ONLINE

Myths & Legends: Online is a 3D card collection game made with Unity. Based on the famous and beloved Chilean trading card game "Mitos y Leyendas" ( www.myl.cl ). Players will battle against other users in search of rewards and experience. As they progress players will be able to create new strategies by building their own card decks. This project was part of my work at "Mitos y Leyendas" where I worked with a base team of four people and multiple collaborators on a process of a year of production. Myths & Legends: Online currently on development will have an Alpha release at the end of May 2019 where more than 3000 people will have access to try it out.

FOR THIS PROJECT I WORKED ON

  • Gameplay and Network Programming: Implement all the core mechanics and functionality related to the battle between two players from the start of the match to the end of it by also making sure that every action is replicated correctly on both users.
  • Tool Programming: By using Unity Scriptable Objects implement a Card Creation tool which allows any developer to create or edit a card as they want. This tool allows developers to add card information as illustrations, description, attributes and behaviors. I have also create an Audio and VFX tool which allow developers to add audio and visual effects to the game without any line of code.
  • Software Architecture and Game Design: Based on modularity as our main software architecture commitment. I had created and structured the main architecture of the game code with help of UML diagrams. Game Design wise I have helped to improve and adapt the board game experience to a digital enverioment where players can adapt easily and enjoy the experience.
More Info

DOUBLE W

Double W is a 3D action stealth game made in Unity. Inspired by the 80's internet aesthetic, players take control of Wender as he makes an attempt to escape a virtual simulation he has been trapped in. This project was part of my studies on Vancouver Film School where I worked with a team of four people and seven collaborators on a process of two months of pre-production and three months of production. 'Double W' was awarded as the best final project for the GD45/PG09 class

FOR THIS PROJECT I WORKED ON

  • Gameplay Programming: Implement all the core functionality as Player Movement, Inventory System, Player Detection System and many other Game mechanics.
  • AI Programming: Implement four different type of Enemies. Each one of them having completly different Behaviors and choosing between them by using a State Machine System. The AI is also component based, for example Attach script to allow AI to see or hear.
  • General Programming: Implement Assets provided by the Project's team as UI elements, Animation clips, Sound Effects and Visual Effects.
  • Tool Programming Implement an Automation Build System and create a complete tool to visualize player's data by sending the data to Google's App Engine and using JavaScript to visualize them on a website.
More Info

SLENDERMAN: HIDE & SEEK

Slender Man: Hide & Seek is a 3D horror game made in Unity. Inspired on Slender Man a fictional and supernatural character. Players take control of a lost journalist as she makes an attempt to survive and escape from an unfamiliar and terrifing village. Players will need to collect all the objectives on the level while they survive and escape from Slender Man. Player's only survival tool is a Camera which will allow them to see through the dense darkness of the night. If players collect all the Collectibles they will have chance to beat Slender Man and escape from this terrible nightmare. This project was built as part of my studies on Vancouver Film School as part of my passion project.

FOR THIS PROJECT I WORKED ON

  • General Programming: Implement all the functionality as Gameplay, Animations, UI, Post Processing, AI, VFX and SFX. As I wanted to make a terrifyng experience I took special care on making each on of these Systems to work based on a horror feeling.
  • Level Design: As Level Design is a big hobby for me I took the decision to create the whole level from scratch, where I had use the Terrain tool from Unity to create an Horror Forest where Players will feel lost but with help of the design it will be the same level wich will carry the Players to their objectives.
  • Project Released: The project got multiple Downloads and Social media recognition. With this project I got the chance to be recognized by my work for the first time as it was played by various Youtubers.
More Info

NEON ESCAPE

Neon Escape is a 3D endless runner, inspired on games like Subway Surfers and Trash Dash, this project was developed on less than one week with the Unity Engine, players will try to go as fast as they can while they avoid different obstacles to get the highest score possible. This project was made to learn more about 3D mobile development and to learn how mobile input works.

FOR THIS PROJECT I WORKED ON

  • General Programming: Random level generation by using a Tile system, the level is generated and destroyed depending on the player position.
  • Mobile Input: Implement an Input system that works based on the finger position and how does it interact with the mobile screen.
  • Audio Vizualisation: Implement Audio Vizualisation by getting data from the music playing on the game.

Endless Runner

Endless Runner is a 2D Endless runner made with Unity, this project was developed on a month as a hobby project, players will try to survive and keep their energy as higher as they can by collecting it from pickups but also by avoiding dangerous obstacles that they will find on their way. This project was made to learn more about 2D mobile development and to create an experience that brings fun in short periods of time.

FOR THIS PROJECT I WORKED ON

  • General Programming: Random level generation by using a Tile system, the level is generated and reuse depending on the player position by using a Pool System.
  • Mobile Input: Implementation of an Swipe System that allows players to have different gameplay mechanics by using small touch gestures.
  • Game Design: Create an experience that brings fun and joy in short periods of time.

GALAXY DEFENDER

Galaxy Defender is a 2D action classic styled game like old Space Invaders games. This game was made on the Unity Engine, players take control of the last defender on our Galaxy that will fight against enemy waves. Players will need to survive against the attack and destroy your enemies to get the highest score possible. This project was one of my first games ever made where I worked by myself to prove myself that I could do what I'm passionated about.

FOR THIS PROJECT I WORKED ON

  • Programming: Player Movement, UI Implementation, Score System, Enemy Wave System and Enemy Behavior, mobil and keyboard input support.
  • Uploaded to Google Play: More than 100 downloads without any special advertisment, being my first Unity project released on Google Play and Itch.io.
  • Multi Platform: The project is available for the Android, Web and Windows platform.
More Info

JUST A LITTLE ABOUT ME

Hi there!, my name is Matias Fuentes. I was born and raised in Santiago de Chile. Since I was a kid I were always interested in video games and computer systems and I Always knew that my future was gonna be involved with my biggest hobby, playing videogames. After finishing highschool I have discovered my passion for programming, specifically when I started learning Web development at Coderhouse. This experience made me discover the endless possibilities this tool has to offer. After some time working for my own projects I was able to win a scholarship to study Software Development provided by Accenture and University of Chile. While I was finishing my studies I got the amazing news of getting a new scholarship where I would be able opportunity of coming to Vancouver Film School to keep working on my dreams, make video games. Today I already fullfil one of my biggest dreams. Being part of the videogames industry. Now I aim to be recognized by my work and create new and amazing worlds for more people to enjoy.

LET'S KEEP IN TOUCH

Please feel free to contact me!