Enrique Pina Boyer

Game Programmer

About

I'm a 22 years-old Game programmer in love with technologies, videogames and gamedev knowledge.

Bio Image

Game Programmer

  • Birthday: 2 Sept 1998
  • Phone: +34 663 270 175
  • City: Madrid (Spain)
  • Age: 22
  • Degree: MSc in Videogame Programming
  • Email: enriquepinaboyer@gmail.com

When I finished my compulsory education I decided to study something related with computers and technology. As I loved both hardware and software technologies, I found my perfect studies: BSc in Computer Sciences, and BSc in Software Engineering. Studying both BScs at the same time gave me all the knowledge I needed to have an important base in the field.

Before finishing the BScs (with honours and the highest grade at both final projects) I wanted to keep learning about other fields of programming. Once I had the base of frontend and backend engineering that the BScs gave me, I decided to go for one of my dreams: become a videogame programming. Nowadays, I'm studying a MSc on Videogame Programming at U-Tad (Madrid), one of the most popular videogame universities of Spain.

When I'm not developing university projects, I'm making my own projects and games, trying to learn as much as I can in this "videogame learning stage". That is, I'm always doing videogame related tasks. I love them!

Portfolio

ComoPicaro Image

Steelbound (In Progress)

Unreal Engine 4 - Adventure Co-Op Game

ComoPicaro Image

Steelbound Prototype

Unreal Engine 4 - Adventure Co-Op Game

ComoPicaro Image

ComoPicaro

Unreal Engine 4 - Roguelike PC Game

DragonFires Image

DragonFires

Custom Engine C++

Resume

Sumary

Enrique Pina Boyer

Game Programmer with experience with Unreal Engine 4 and Backend engineer.

  • Calle Alcalá 580, 4 Derecha
  • +34 663 270 175
  • enriquepinaboyer@gmail.com

Professional Experience

C++ (Unreal) Programmer

01/2021 - PRESENT
Ishtar Studios, Madrid
  • Part of the studio created in U-tad university (for MSc final project), formed by Art, Design and Programming department.
  • Game development like in a proffesional environment.
  • Specialized in Gameplay Programming.

Java Developer

09/2020 - 10/2020
Mainfor Soluciones Tecnológicas ( Spain - Teleworking )
  • Hired to fix a problem in the existing code that didn't allow the team to finish the project.
  • Error detection and debugging Java code.
  • Connection between the previous and the new programming team.

Internship - Software Developer

09/2019 - 01/2020
BBVA Next Technologies ( Marid, Spain )
  • Developing software for the intern use of the bank.
  • Experience in Preproduction, Development and Production
  • Java, SQL, Scripting

Education

MSc in Videogame Programming

2020 - 2021

U-tad, Las Rozas, Madrid

Actually studing this MSc in one of the bests universities of GameDev in Spain.

  • High importance on C++ programming (low-level programming)

  • Game programming Architecure

  • 2D and 3D Programming(OpenGL)

  • Network

  • Unreal Engine 4

  • Unity

Final projects of U-tad MScs are developed with a team that gathers students of the 3 GameDev MScs of the university: Art, Design and Programming. The team develops a game during 9 months that is presented to the game press and game awards. The development environment is practically identical to the professional, going through all the necessary stages to develop a videogame.

BSc in Computer Science

2016 - 2020

Universidad Rey Juan Carlos, Madrid

Distinction with honours:

  • Computer Science Fundamentals

  • IT Security

Highest grade at the final project: Licensoft, an OpenSource online platform to manage Software Paid Licenses

BSc in Software Engineering

2016 - 2020

Universidad Rey Juan Carlos, Madrid

Distinction with honours:

  • Mathematics

  • Operating Systems

  • Web Applications Development

  • Software's Design and Architecture

Highest grade at the final project, an ampliation and improvement of the Computer Science's final degree (Licensoft).

Both BScs final projects can be checked at the following Github Repository.

Skills

Programming Languages

Experience in C++ programming for videogames at low-level, 2D and 3D programming with different tools and game engines.

Knowledge of C# for Unity.

Experience in Java for backend software.

Game Engines

Game Development with Unreal Engine 4 (C++ and blueprints): gameplay, network, architecture...

Knowledge about Unity for personal and university projects.

Scripting

Notions of scripting languages: Lua and Bash, the first one oriented to videogames.

Git

Experience with version control systems, managing repositories, branches, pull requests, commits, merges, etc.

Automation Tools

Knowledge about automation tools like Travis or Jenkins.

Agile

Used to develop code in an Agile environment, with many frameworks: Scrum, Kanban, XP



LANGUAGES

Spanish

Mother tongue

Catalan

Mother tongue

English

B2 First Certificate in English (Cambridge)

French

A2 Level