Skip to content
View Pablyco's full-sized avatar
💭
💼Open to work
💭
💼Open to work

Block or report Pablyco

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Pablyco/README.md

Hi, I'm Pablo Villanueva 👋

Junior Gameplay Programmer · Unreal Engine 5 · C++ Developer


🎮 About Me

I'm a C++ Gameplay Programmer passionate about building modular and scalable gameplay systems in Unreal Engine 5. I love treating my projects as a laboratory — always experimenting, iterating, and pushing my architecture further.

My focus is on writing clean, modular code that's easy to extend and maintain. I'm currently deepening my knowledge in C++ and gameplay programming patterns while actively looking for an entry-level position at an AA or AAA studio.


🕹️ My projects:

  1. Chester The Chest:
    • Implemented a decoupled and reactive inventory system using Delegates/Actions, allowing multiple game systems to respond to state changes without circular dependencies.
    • Designed an architecture of dynamic attribute modifiers to alter Character Controller parameters in real time, facilitating the overlapping of state effects.
  1. Through His Eyes:
    • Developed an interaction system based on Constraints and Linear Drives to achieve realistic, player-controlled mechanical manipulation of doors and drawers.
    • Optimized the gameplay flow using Asynchronous Level Streaming, managing memory and processing across secondary threads to eliminate latency during level transitions.
    • Created a Data-Driven inspection pipeline using Data Assets, allowing the design team to autonomously integrate and configure new objects without code intervention.
    • Programmed a Context-Aware narrative system that uses a priority system and GameplayTags to trigger dialogue lines consistent with the player's current actions.

🛠️ Tech Stack

Area Tools
Language C++
Engine Unreal Engine 4 & 5
Version Control Git, Perforce
Audio FMOD
Patterns OOP, Gameplay Architecture, Data-Driven Design

📚 Currently Learning

  • Advanced C++ for game development
  • Gameplay Systems design & architecture
  • Unreal Engine internals & performance fundamentals
  • Linear Algebra for gameplay systems

📬 Let's Connect

📧 pablofvillanueva@outlook.com
💼 linkedin.com/in/pablofvillanueva


Always building. Always learning. Always leveling up.

Pinned Loading

  1. MultiplayerShooter MultiplayerShooter Public

    Learning multiplayer using Unreal Engine 5.

    C++

  2. UnrealEnginePortfolio UnrealEnginePortfolio Public

    Hello! I’m Pablo Villanueva, known as Pablyco, an Unreal Engine Developer specialized in programming mainly in gameplay. This portfolio showcases my work in game mechanics.

    C++