Manel Hidalgo Agraz

Senior Gameplay Programmer

Tarragona, Spain
manelhidalgoagraz@gmail.com

About

Hello there

Experience

  • -

    ES - Remote

    Summary:

    • Developing gameplay multiplayer features in Unreal Engine 5

    Responsibilities:

    • Prototyped and developed level scripted actors
    • Implemented GAS based abilities for the player
    • Designed and implemented an Input Queue system for ability caching
    • Developed a Seasonal Event manager that can be managed from our backend
    • Helped the team to upgrade the Unreal Engine version of the project
    • Integrated bugsplat to improve the bugfixing catching process
    • Deployed game builds over docker

    Achievements:

    • Launching Realms of Aluria
    • Unreal Engine 5
    • C++
    • Docker
  • -

    Barcelona, Spain - Remote | Onsite

    Summary:

    • Worked in several projects with Unreal Engine 4 and 5

    Responsibilities:

    • Designed game systems such as achievements, quests and ingame events
    • Refactorized codebase to add new modules and systems
    • Rebuilded the entire UI
    • Prototyped a new game
    • Upgraded an external project from Unreal 4 to Unreal 5
    • Integrated EOS framework
    • Implemented tests for United 1944 backend

    Achievements:

    • Lanunched Killsquad on PC and Steam.
    • Ported Samurai Jack to Apple Arcade (with Unreal 4)
    • Launched United 1944
    • Prototyped an interal project
    • Codeveloped features for 2 external projects
    • Unreal Engine 5
    • Unreal Engine 4
    • C++
    • Playstation 4
    • Steam
    • Docker
  • -

    Barcelona, Spain - Onsite

    Summary:

    • Built a custom engine from scratch and a game on top of it

    Responsibilities:

    • Designed and implemented game systems such as weapons, level ingame events or UI
    • Refactorized codebase to add new modules and systems
    • Programmed UI and tools to make easier the placement of widgets
    • Designed and implemented Dooshan melee enemy (AI, shaders...)
    • Scripted Dooshan game events

    Achievements:

    • Learned and implemented a full fledged custom Game Engine from scratch
    • Learned all the phases of game development
    • Finished a game on top of the custom engine
    • C++
    • Lua
    • 3DS Max
  • -

    Tarragona, Spain - Onsite

    Summary:

    • Developing insider apps for the company

    Responsibilities:

    • Implement Git pipelines into projects
    • Improve the CI/CD worflow
    • Developed a Django app
    • Developed an Android app
    • Supervise and review code from a team of 4 coders on another location

    Achievements:

    • Improve my code skills
    • Improve the workflow of the team
    • Develop to production two new apps
    • Docker
    • Node.js
    • JavaScript
    • Django
    • Pyhton
    • Android
  • -

    Barcelona, Spain - Onsite

    Summary:

    • Starting my game development career

    Responsibilities:

    • Ran quality tests on every build
    • Reported bugs found
    • Helped devs to locate bugs more precisely

    Achievements:

      • Git
      • Jira
      • Apple

    Projects

    Education

    Languages

    Skills

    • Unreal Engine
    • C++
    • JavaScript
    • Python
    • Node
    • MongoDB
    • Git
    • GitHub
    • Next.js
    • React
    • Docker
    • Astro
    • Rust
    • Electron
    • Shell
    • Linux
    • Subversion

    I 100% Proudly Use Portfolio that Made by MiraHikari

    2023-PRESENT © Gong_cx ✨