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.
Technologies Used in my projects are Unreal Engine (Blueprints, C++), Aseprite, Blender,Obsidian,etc. Thanks you Charckes, Kenney and Quinn for the free assets used in Portfolio Project.
- Description: Step into the role of Chester, an animated treasure chest, as he navigates puzzles, hidden items, and beautifully designed levels. Chester's world combines the charm of PS1 and Nintendo-style graphics with pixel art aesthetics.
- Key Features: Unique blend of retro graphics and puzzle-solving gameplay
- My Role: As the sole developer, I handled all aspects of this project, including programming, art, music, and design.
- Play or Download: Play Chester the Chest
A self-imposed challenge to push my technical boundaries and expand my skill set.
- Implement AI Systems (New Territory)
- Developed an AI patrol system that navigates through 4 patrol points, cycling back to the starting point
- Implemented detection logic to have the AI notice and pursue the player
- Created a "melee range" check, allowing the AI to attack the player when in range
- 2D and 2.5D Character Development
- Created a hybrid character system combining 2D sprite animations with 2.5D world positioning
- Carefully blended the 2D and 3D elements to achieve a unique visual style
- Quake-Style Movement Recreation
- Implemented classic Quake movement mechanics, including:
- Air control
- Strafing
- Bunny hopping
- Optimized the movement system for smooth, responsive gameplay
- Implemented classic Quake movement mechanics, including:
-
Development Timeline: 1 week
-
Engine: Unreal Engine
-
Technologies Used: C++, Blueprint visual scripting
I focus on developing efficient gameplay systems and enhancing performance through optimization. Here’s a snapshot of my skill set:
- Technical Skills:
- Unreal Engine 5.X (Blueprints and C++)
- Game Mechanics Development
- Performance Optimization Techniques
- GDScript (for additional prototyping)
- Optimization Expertise:
- LODs and Draw Calls
- GPU/CPU Profiling
- Memory and Asset Management
- Performance View Modes (Shader Complexity, Light Complexity)
- Interpersonal Skills:
- Problem Solving
- Adaptability and Resilience
- Collaborative Teamwork
- Detail-Oriented
- Industry Knowledge:
- Game Development Pipeline
- Performance Profiling & Analysis