Technical Artist
About me
I am an innovative and serendipitous professional with 7+ years of uninterrupted experience in most of the work pipelines of videogame production and 3d real time graphics using Unreal Engine. Both one-man-band and committed team player, thrives in solving problems and taking ideas into real life solutions.
Above Land
AAA MMOARPG (Massively Multiplayer Online Adventure Role Play Game) set in a magical world above the clouds, humans and mythological creatures attempt to find a way to co-exist. A place where technology and fantasy blend together, new world meets the old and epic adventures await around every corner.
A-VOID
A-VOID is a free-to-play mobile puzzle game for android devices. Akira must save her home planet from being devoured by its sun turned into a monstrous red supergiant star. To save her kin she must pass the trials of the guardians and gather enough core-cubes to gain control of the temple of the ancestors.
UNDER CONSTRUCTION
UNDER CONSTRUCTION
Cheap smart interactable GPU Particles System that simulate a swarm of agressive ravens. Done in Unreal Niagara using HLSL shader code modules to drive the behavior.
Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, lorem sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget amet interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla. Mauris porta ex sed nisl eleifend magna nisl et magna feugiat neque eget interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla sed interdum.Duis mollis orci non erat convallis fringilla. Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, pellentesque sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget interdum. Nunc at tortor eget purus faucibus sagittis suscipit porta.
Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, lorem sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget amet interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla. Mauris porta ex sed nisl eleifend magna nisl et magna feugiat neque eget interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla sed interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla sed interdum.https://extensions.blender.org/add-ons/openvat/




Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, lorem sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget amet interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla. Mauris porta ex sed nisl eleifend magna nisl et magna feugiat neque eget interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla sed interdum.Duis mollis orci non erat convallis fringilla. Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, pellentesque sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget interdum. Nunc at tortor eget purus faucibus sagittis suscipit porta.
Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, lorem sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget amet interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla. Mauris porta ex sed nisl eleifend magna nisl et magna feugiat neque eget interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla sed interdum.Duis mollis orci non erat convallis fringilla. Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, pellentesque sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget interdum. Nunc at tortor eget purus faucibus sagittis suscipit porta.
Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, lorem sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget amet interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla. Mauris porta ex sed nisl eleifend magna nisl et magna feugiat neque eget interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla sed interdum.Duis mollis orci non erat convallis fringilla. Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, pellentesque sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget interdum. Nunc at tortor eget purus faucibus sagittis suscipit porta.
Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, lorem sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget amet interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla. Mauris porta ex sed nisl eleifend magna nisl et magna feugiat neque eget interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla sed interdum.Duis mollis orci non erat convallis fringilla. Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, pellentesque sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget interdum. Nunc at tortor eget purus faucibus sagittis suscipit porta.
UNDER CONSTRUCTION
UNDER CONSTRUCTION
UNDER CONSTRUCTION
Breakdown
This a simple postprocess shader that simulates CRT TV like effects to be applied mainly in the Nintendo GameCube / Wii emulator Dolphin. The shader applies as cheaply as possible a set of layered effects to the rendered image:
♦ Lens like distortion: to simulate curvature on CRT TVs
♦ Bloom: To simulate the color bleeding that CRT get specially on bright areas of the image
♦ Increased Saturation and Contrast: To try to emulate the perceptual color ranges in CRT TVs
♦ Vignette: Adds to the CRT effect
♦ Pixels and Scanlines: Main CRT featuresCheck it out on Github
Comparison

Regular rendering before applying the post-process shader

After applying the post-process shader
UNDER CONSTRUCTION
For the puzzle game A-VOID the art pipeline was designed to be compatible with having the best rendering performance possible so it could run on mobile devices. Since the scale and scope of the level scenes was small it was decided to go fully with the use of purely unlit materials. Several techniques where used to create the textures, mainly prebaked lighting via a twin blender scene, digitally processed images and hand-painted textures. The game has 9 color themed scenes (yes, names were an homage to several sci-fi literature authors, can you get all the refs? ;) ):
► a Hub for accessing all the worlds
► Montag Planet: a canyon in a volcanic planet
► Nautilus Moon: a oceanic rainy moon
► Rama Asteroid: a frozen asteroid
► Atreides Nebula: a yellow gasy nebula
► Dyson Reactor: an alien huge energy structure
► Morlock Blackhole: the orbit of a black hole
► Arroway Hyperspace Run: hyperspace wormhole
► Trantor Dimensions: huge abstract structures
The Hub
The Hub level is a single room that hold the doors to all the actual playable puzzle levles. The room is composed of 4 meshes, namely a walls mesh, a transparent floor mesh, a reflections mesh below it and a doors mesh. The doors get activated as certain number of puzzles get solved in each level. This is done sequentially so lighting in the room changes as the glowing doors get activated. For this several lightmap textures had to be baked and the materials had to be synced with the game advancement to reflect correctly the unlocked levels.
Montag Planet
Montag planet level was made just as simple canyon of black volcanic rock with a lava river flowing below. The scene has a very simple construction that comprises the canyon mesh itself, a lava river mesh, a sky sphere and a couple of smoke particle systems. The main canyon texture was baked also from its twin scene in blender. The Canyon mesh could be made fairly high poly count thanks to the simplcitiy of the scene and the large breathing room the usage of extremely cheap rendering gave us performance-wise. This allowed for making it more interesting visually.
Nautilus Moon
Rama Asteroid
Atreides Nebula
Dyson Reactor
Morlock Blackhole
Arroway Hyperspace Run
Trantor Dimension
UNDER CONSTRUCTION
UNDER CONSTRUCTION
A set of cartoonish zombies and skelletons I modelled in blender for a Jam game with some good friends. You can check the game on itch.io by clicking the following link:
Model descriptions
Regular Zombie
Skelleton
Big Zombie

Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, lorem sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget amet interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla. Mauris porta ex sed nisl eleifend magna nisl et magna feugiat neque eget interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla sed interdum.Duis mollis orci non erat convallis fringilla. Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, pellentesque sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget interdum. Nunc at tortor eget purus faucibus sagittis suscipit porta.

Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, lorem sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget amet interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla. Mauris porta ex sed nisl eleifend magna nisl et magna feugiat neque eget interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla sed interdum.Duis mollis orci non erat convallis fringilla. Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, pellentesque sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget interdum. Nunc at tortor eget purus faucibus sagittis suscipit porta.

Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, lorem sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget amet interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla. Mauris porta ex sed nisl eleifend magna nisl et magna feugiat neque eget interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla sed interdum.Duis mollis orci non erat convallis fringilla. Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, pellentesque sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget interdum. Nunc at tortor eget purus faucibus sagittis suscipit porta.

Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, lorem sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget amet interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla. Mauris porta ex sed nisl eleifend magna nisl et magna feugiat neque eget interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla sed interdum.Duis mollis orci non erat convallis fringilla. Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, pellentesque sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget interdum. Nunc at tortor eget purus faucibus sagittis suscipit porta.
Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, lorem sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget amet interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla. Mauris porta ex sed nisl eleifend magna nisl et magna feugiat neque eget interdum. Nunc at tortor eget purus faucibus tempor. Donec sagittis suscipit porta. Duis mollis orci non erat convallis fringilla sed interdum.Duis mollis orci non erat convallis fringilla. Mauris porta ex id nisl eleifend blandit a eu ex. Praesent nunc massa, pellentesque sed finibus ac, vehicula eget diam. Sed faucibus feugiat neque eget interdum. Nunc at tortor eget purus faucibus sagittis suscipit porta.

Lysward is a single-player survival adventure set in a vast and unforgiving desert in the fantastical world of Umbra. Explore, craft, team up with your companion, and leverage the Amri magic to endure the heat.
Role: Senior Technical Artist
Work Form: External Partner / Outsource
Scope: Specialized Services
Main Areas: Technical Lighting, Actors and Gameplay Logic, Enviroment Art, Tools and Scripting, Profiling and Optimization
The owning company retains all the rights to any technical description or breakdown of the work done. All that is presented here are just final results and minimal descriptions of some of the work done.
Hidden Emissive Geo Lumen Soft light Actors
Level Light Audit Tool
Capture Points Tool
Lighting pass and Gameplay event logic
Prototyping of special shader effects
Investigation and identification of general performance Bottlenecks
Open-world, tactical extraction shooter set in a world torn apart by extreme forces of nature. Customize powerful exo-rigs to gain strategic advantage in ever-changing weather conditions. Face hostile factions, enemy players, and Mother Nature herself in intense high-stakes sessions.
Role: Technical Artist
Work Form: In-House, Full-Time
Scope: Full cycle development
Main Areas: Procedural Content, Enviroment Art, Gameplay Actors, Tools and Scripting, Materials and VFX, Profiling and Optimization.
The owning company retains all the rights to any technical description or breakdown of the work done. All that is presented here are just final results and minimal descriptions of some of the work done.
Waterfall tool
Extraction beacon screens
Extraction propellers
Destructibles
Soft destructibles vertex anim functions
Props wind vertex animations
Auto gym maker for art assets review
World rain dripping prototype
Indoor volumes debugging visualizer
PCG data baker and exporter
Rivers cheap water shaders
Wetness global mat functions
Floating actors finder tool
Materials usage audit tool
AAA MMOARPG (Massively Multiplayer Online Adventure Role Play Game) set in a magical world above the clouds, humans and mythological creatures attempt to find a way to co-exist. A place where technology and fantasy blend together, new world meets the old and epic adventures await around every corner.
Role: Technical Artist
Work Form: In-House, Full-Time
Scope: Full cycle development
Main Areas: Procedural Content, Procedural Animations, Gameplay Actors, Tools and Scripting, Special Materials and VFX, Profiling and Optimization.
The owning company retains all the rights to any technical description or breakdown of the work done. All that is presented here are just final results and minimal descriptions of some of the work done.
FusyFox is a fast-paced multiplayer third-person arena shooter that allows players to play and participate in tournaments. It combines Free-to-play and blockchain-based Play-to-earn models.
Role: Senior Technical Artist
Work Form: In-House, Full-Time
Scope: Full cycle development
Main Areas: Procedural Content, Gameplay Actors, Level Design, Tools and Scripting, Materials and VFX, Modular Characters, Vehicles Gameplay, Profiling and Optimization.
The owning company retains all the rights to any technical description or breakdown of the work done. All that is presented here are just final results and minimal descriptions of some of the work done.
Gold Fever is a challenging, free-to-play, blockchain-based, survival PVP MMO. Its map is covered by dense and dangerous rainforests, tall mountains and, rivers filled with gold. Players can craft tools for survival and combat, forage for plants and herbs, and compete with other players.
Role: Senior Technical Artist
Work Form: In-House, Full-Time
Scope: Full cycle development
Main Areas: Procedural Content, Procedural Animations, Gameplay Actors, Tools and Scripting, Materials and VFX, Modular Characters, Vehicles Gameplay, Profiling and Optimization.
The owning company retains all the rights to any technical description or breakdown of the work done. All that is presented here are just final results and minimal descriptions of some of the work done.
A-VOID is a free-to-play mobile puzzle game for android devices. Akira must save her home planet from being devoured by its sun turned into a monstrous red supergiant star. To save her kin she must pass the trials of the guardians and gather enough core-cubes to gain control of the temple of the ancestors.
Role: Art Lead
Work Form: In-House, Full-Time and Consulting
Scope: Full cycle development
Main Areas: 3D Art, Level and Game Design, Gameplay Actors, Tools and Scripting, Materials and VFX, Profiling and Optimization.
The owning company retains all the rights to any technical description or breakdown of the work done. All that is presented here are just final results and minimal descriptions of some of the work done.