Personal Games

feevale game project
Hyndra's Tale

Unity | University Course Completion Assignment | 03-12/2015

Hyndra's Tale is an adventure hack 'n' slash game. Early in the project we defined some things that would bring us closer to the desired product. We defined that having real-time cutscenes with face animation was a must, likewise having a fluid gameplay along with different types of gameplay and these are just some of the features of Hyndra's Tale.

  • Responsibilities
  • - Develop all the programming side and construct the game design of the game.
  • - Worked close to the artists to ensure animations were made properly so we could use blend shapes, root motion and deliver high quality real-time cutscenes.
  • - I received the responsibility of finishing the level, creating specific materials, designing particles, lighting and creating the level mood, in addition to overseeing the creation of assets to ensure consistency.
ludum dare game
Space Boy

Unity DOTS | Master's thesis | 01-03/2020

This project started as a Ludum Dare project. However it was after remade to be used a my Master's Thesis involving Unity DOTS. My research was on comparing the performance between two identical games, one using object oriented approach and the other using Unity data oriented approach called DOTS. So I implemented two version of this game in order to compare the performance between them.

  • Responsibilities
  • - Implement the entire game twice, once using OOP and the other using Unity DOTS (data oriented design).
  • - Model the 3D models of the game, illuminate the scene and create simple particles.
  • - Design all aspects of the gameplay, including player movement, enemy AI's and controls.
ludum dare game
Road To Hell

Unity | Ludum Dare 33 | 08/2015

Road To Hell, is a endless runner game for mobile platform, this game was developed under 48 hours for the Ludum Dare 33 contest.

  • Responsibilities
  • - Design the core mechanics of the game.
  • - Build a system to procedurally place levels, enemies and power ups.
  • - Implement all the characters movements and playtest it to ensure it was bug free.
feevale game project
Cyber Arena

Unity | University 4th semester | 07-12/2014

Based on the Transformers universe, Cyber Arena is a multiplayer game up to 4 players, where you can battle against your friends using 4 different weapons and a superpower of energy explosion.

It was developed using the Unity 3D engine and the Photon Network to make the multiplayer connection.

  • Responsibilities
  • - Build a system to support up to four simultaneously players playing through the network.
  • - I Worked close to the artists to ensure armors were made in a way they could be changed during gameplay.
  • - Implement all the game features and gameplay from start screen to the ending scene on the engine.
sbgames game jam
Panta Rhei

Unreal Engine 4 | SBGames 1st Jam | 11/2014

Based on the theme of the jam which was "No man ever steps in the same river twice, for it's not the same river and he's not the same man". We developed Panta Rhei which is a 2.5D game developed in Unreal Engine 4 about Heraclitus and the changes of a man and the environment which he lives.

  • Responsibilities
  • - Implement the main character, including its movement, animations and special ability.
  • - Implement level behaviors, like rock movement, death zones and others.

About Me

Pablo Amaral
Pablo Amaral

Fast learner, eager creator, that's me by the way.

I'm a Software Engineer that strives for high quality games, who played a crucial role on multiple titles from pre-production to post-release phases. I love to contribute with other areas to improve their workflow be it by developing tools or by helping less experienced developers to grow.

On a personal side, I'm a content creator that is dedicated to produce and share knowledge related to game development so I can give back to the community and foment our industry. Other than that I'm generally updating myself on technologies and gaming news along with my personal studies.

I'm always expressing my thoughts about game development on LinkedIn, so if you wanna know more, just follow me.