Skip to main content
Game Programmer

José Manuel Hernández Giménez

I am a video game programmer specialized in Unity and C#, with over 4 years of experience in gameplay development for PC, mobile, and virtual reality. I focus on code optimization, refactoring, and scalability, ensuring maintainable and efficient solutions.

Click on the image for more information!

I have developed interfaces and tools integrated into the Unity3D engine, optimizing workflows and improving team efficiency. I work both autonomously and collaboratively, adapting to project requirements and proposing technical solutions to enhance quality and development. I am driven by proactivity, continuous improvement, and adding value to the final product, reflecting these principles in my personal and professional projects.

I have also participated in early-stage game design, contributing to conceptualization, pre-production, and the creation of gameplay loops through interactive diagrams.

Currently, I am deepening my knowledge of software architecture for video games, with a particular interest in models such as ECS (Entity-Component-System), exploring its benefits in terms of performance and code organization.

Hard Skills (Technical Skills)

Programming

  • OOP (Object-Oriented Programming).
  • DOP (Data-Oriented Programming).
  • ECS (Entity-Component-System Software Architecture).

Engines and Tools

  • Unity (URP/HDRP).
  • Git / Plastic SCM / GitKraken.
  • Shader Graph / VFX Graph.
  • Odin Inspector and Serializer.
  • Unity Addressable Asset System.
  • Rewired.

Systems and Mechanics

  • Artificial intelligence (Behavior Trees, FSM, GOAP).
  • Gameplay programming.
  • Physics in video games.
  • UI / UX in video games.

Languages

  • C#.
  • C++.

Soft Skills (Interpersonal Skills)

  • Time management and adaptability.
  • Teamwork and communication (SCRUM / Kanban).
  • Problem solving and critical thinking.
  • Continuous learning.

EXPERIENCE

GAME PROGRAMMER – GENERALIST – Atico games

March 10, 2025

UNITY DEVELOPER – FREELANCER

August 1, 2023

GAME PROGRAMMER – KillBug Studio SL

October 15, 2021

PORTFOLIO

GAME PROGRAMMER – Team Panda Studio, Pre-Incubación LEVEL UP

June 10, 2023

MECS – Unity Framework

February 13, 2023

All Will Be Mine – Technical Demo

February 7, 2023

TRAINING

Game developer C# – Unity

July 1, 2020

Advance Technician on Multiplatform Applications

July 1, 2019

ISE II, Level B2 English

July 1, 2018

Are you interested in my profile? Contact me!