Gonzalo Pérez Martín

Video Game Developer passionate about audiovisual projects, with experience in creating entertainment products and specialized tools for video game development.

About me

I am a video game developer with a strong passion for creating interactive experiences that combine creativity, technology, and purpose. Throughout my career, I have worked with various tools and engines, with Unity standing out as my primary development environment, where I have brought to life projects ranging from commercial video games to educational experiences.

Where It All Began: My Beginnings 🎒​

In 2017, I began my Bachelor’s Degree in Video Game Development at Universidad Complutense de Madrid where I received comprehensive training in game development from various perspectives: narrative, aesthetic, and technical. I learned the basic principles of narrative and visual design, as well as the full process of building a video game. I studied the structure and dynamics of the agents involved in the production and commercialization of interactive digital content and gained an understanding of how digital projects are managed and directed, considering their social and economic impact.

From a technical standpoint, I developed skills in using data structures and algorithms specifically to solve game development problems efficiently.

I acquired competencies in creating audiovisual content for mobile platforms and consoles, as well as designing interactive systems and user-centered interfaces. I also explored the use of interpreted languages for extending development tools, machine learning techniques applied to video games, and the complete pipeline for creating digital content.

Finally, I developed the ability to optimize application performance, identify bottlenecks, and adapt games to hardware limitations, including computers, consoles, and mobile devices.

Hands On 🎮​

Over the years, I have participated in the development of numerous video game projects, taking on roles in virtually every area of the creative and technical process. I have worked in programming, mechanics and level design as well as in the artistic side, handling the creation of environments, characters and animations. Additionally, I have produced trailers and visual materials to present and promote the games I have developed.

Together with my classmates, I have developed various projects in Unity, such Brokentooth Riders, serious games like Arcanum School and several prototypes. In addition to working with Unity, I have also developed games in Visual Studio using C++ and the SDL library, highlighting the project The Fall of Drakhtar , which we presented to the public and industry professionals at the 2019 Guerrilla Game Festival.

I also participated in the creation of a custom game engine, which I used to develop two small games: Mood and Cube. Finally, I have worked on creating environments in Unreal Engine, broadening my experience with different development engines.

During my Final Degree Project, I collaborated with a teammate to develop an auditory accessibility tool for Unity, Accesible Audio Toolkit, aimed at facilitating inclusive game design. This project was recognized for its usefulness and is currently published on the Unity Asset Store as an open contribution to the developer community.

Professional Experience in Other Fields 🖥️

At a professional level, I have worked at Custos Mobile as an application developer for point-of-sale (POS) terminals, participating in the creation of electronic payment (EFT-POS) solutions and payment methods adapted to different platforms and market needs. This experience allowed me to strengthen my skills in C/C++ with a focus on efficiency and security.

Expanding My Animation Skills

Complementing my technical profile, I completed the 3D Animation Course: From Idea to Commercialization, where I learned animation techniques in stop motion, 2D, and 3D. This experience allowed me to develop a more visual and narrative approach, which I apply in my video games and audiovisual projects. During the course, I created short films such as ImagineWheels (a stop-motion commercial) and Basketball Day, a 2D cartoon-style animation created entirely from scratch.

And now…

I am currently engaged in continuous learning, developing small video games, prototypes, and experimental scenes in Unity, participating in Game Jams (Unlucky Luckie) to explore new ideas, mechanics, and engine tools, and improving my skills in Unreal Engine, with the goal of continuing to grow as a developer and delivering original and meaningful experiences to players.

Academic Background

  1. Degree in Video Game Development

    Universidad Complutense de Madrid

    Software Application Developer. Entertainment Project Engineer. Management of Interactive Digital Projects. Knowledge of data types and structures best suited for problem-solving. Proficient in techniques and tools for artistic expression and representation.
  2. 3D Animation Course: From Idea to Commercialization

    Instituto RTVE

    Solid understanding of the fundamental principles, styles, and techniques of animation. Development of animation projects from scratch using stop motion, 2D, and 3D techniques.

Work Experience

  1. Software Development Engineer

    Custos Mobile

    C/C++ Programmer. Development of solutions for EFT-POS and Payment Systems.

Computer Skills

Contact

gonzapm7@gmail.com