Reynardo Perez

Unity3D Developer

Summary

Game developer in the industry for over 5 years seeking a position in which my creative skills and programming knowledge can be used as an asset to the company.

Skills

Gameplay
Programming

Tools
Programming

UI
Programming

Technical

  • Unity3D
  • C#
  • C++
  • GLSL
  • ShaderLab
  • Native Plugins (Unity3D)
  • OpenGL
  • Dear ImGUI
  • Standalone tools
  • Kotlin
  • WPF/WinForms
  • Tool ports
  • Git
  • Tortoise SVN
  • Sourcetree
  • Unit Testing
  • S.O.L.I.D
  • Agile
  • PlayFab
  • Azure Functions
  • Play Store API
  • Photoshop
  • Blender
  • Aseprite

Experience

Bethesda Game Studios (Remote)

(Contract under an undisclosed studio)

Title: Lead Gameplay Programmer, Tools Programmer

Project Name: Fallout Shelter

2022-Sep – Current

Fallout Shelter is a simulation video game where the player builds rooms, battles against enemies/other players, and takes care of a population of dwellers.

• Performing research to understand the game code in its totality, and share my findings with the team through documents, and live presentations with slides/code.

• Conducted programming interviews.

• Decompiled required code, to obtain info we couldn't get, to accelerate the dev time.

• Developed standalone and editor tools (in-engine) to prevent long-term issues and be able to meet deadlines.

• Decompiled tools .exe’s to restore apps projects in their totality (Managed code), so those could be able to be modified.

• Teaching my teammates about some basic differences between C# and C++.

• Bi-weekly's 1-1’s with some of the teammates to solve any doubts and/or perform code reviews.

• Keeping up with new technologies and improving in-studio development procedures.

Big Red Button Entertainment (Remote)

Title: Lead-Gameplay/Tools Programmer

Platforms: Unity3D (PC - MacOS - Linux)

Project Name: Clementine's Nightmare

2021-Jul – 2022-Sep

Had the responsibility to lead a team to meet the requirements on time on a fascinating project. Tasks assignment, code reviews, mentorship on not so common subjects, meeting with the bosses to discuss deliverable dates, and adjust accordingly:

• Lead the team during the development and help the transition from prototype phase to full production phase.

• Implemented editor tools (in-engine) to take care of the content creation, and data management.

• Performed meetings with the bosses and clients to make sure feature delivery is on time and organized per importance.

• Lead the team during the development and help the transition from prototype phase to full production phase.

Timba Games Studios (Remote)

Title: Gameplay/Tools Programmer

Platforms: Unity3D (Android - IOS)

Project Name: Pictawords

2021-Jun – 2021-Jul

Had the responsability to help to modify a wordgrams mobile multiplayer game to make it singler player.

• Recreated part of the system for the level loading, and formatting, and refactor the existing pieces to fit them into the new requirement.

• Research to understand the existing codebase: Core classes had 500 - 3k lines of code on avg, more than 300+ .cs files.

• Making sure the game is running smoothly and it doesn’t crash due to high memory usage.

• UI implementation.

• Worked closely with the game designer to understand his vision, and discuss any design decisions.

• Worked closely with artists to make sure we have all the missing art pieces we needed.

• Tool programming to facilitate the level creation, and editing.

Entytec (Remote)

Title: Gameplay/Tools Programmer

Platforms: Unity3D (PC - MacOS - Linux)

2020-Feb - 2021-Apr

Had the responsibility of implementing character controllers, AI, UI, animations and editor tools for the game.

• Worked closely with the team responsible for the gameplay mechanics were implemented properly.

• Set with the task of developing tools to extend tile maps and scene loading systems to accomplish the goal the studio had at the time in order for faster delivery between the tester and developers.

• Worked closely with artist to implement animations and assets as intended.

Genius Plaza (In-site)

Title: Gameplay/Tools Programmer

Platforms: Unity3D (IOS/Android)

2018-May - 2018-Aug

I had the responsibility to ensure all the gameplay mechanics were implemented properly, And on time. Also, empower the team with needed editor tools.

• Worked with the team responsible for the gameplay mechanics were implemented properly and on time.

• Set with the task of recommending what tools to use to accomplish the goal the company had at the time in order for faster delivery between the tester and developers.

• Used Unity3D to build the libraries and prototypes and worked closely with designers and QA.

Trinity Studios (Remote)

Title: Gameplay/Tools Programmer

Platforms: Unity3D (WebGL)

2019-Apr - 2019-Jun

As the main developer responsible for the title in this studio, I had to develop the most part of the game where i worked on Gameplay, UI and shading development.

• Worked in optimization to ensure the FPS wouldn’t drop and would make use of the hardware as efficiently as possible.

• Had to implement shaders to deliver the desire graphic results the digital artists were expecting.

• Responsible for extracting components of the game and making it modular to be shared across other games in a single drag-and-drop import.

Download Resume