Main Portfolio
Filia Peccati
Characteristics
– Video game made with Unity 3D URP using the C# programming language.
– 3D platform game with narrative and puzzles
– Collectables, respawn system and dynamic mechanics
– Gameplay: The game combines precision and puzzle-solving challenges with a narrative that puts the player in the role of Nix, a young girl determined to challenge a corrupt system in a medieval environment after a serious injustice changes her live forever.
Gameplay
My role
– Lead programmer and main programmer
Road To Redemption
Characteristics
– Video game made with Unity 3D URP using the C# programming language.
– Serious Game
– Learning about the Sustainable Development Goals (SDGs)
– Gameplay: Initially, the player must solve a crime by finding clues, target them with a magnifying glass, analyzing them, and judging the culprit. From that moment on, the player becomes the guilty character, who has been sentenced to perform 7 different tasks in the different regions of the planet 186-f to improve the state of the planet, obtain the stamp of each minigame and finally escape his sentence and be free, going through different mechanics as shooting marine rubbish, relocating pipes, decontaminating the water or installing a solar panel.
– Complete game consisting of 8 minigames that teach about the different SDGs
Gameplay
My role
– Lead programmer, VFX technical artist and programmer
Surface Hunter
Characteristics
– 2D video game prototype made with Unity using the C# programming language.
– Gameplay: Try to throw plungers by controlling the parabola to hit the fish, kill them and score points before the time runs out.
– Programming and implementation of physical formulas for the 2D parabola and its prediction.
– Timer, clock running backwards
– Random generation of fish
– Score
Gameplay
Arkanoid multiplayer video game with connection to a NodeJs server using WebSocket
Characteristics
– 2D Arkanoid multiplayer video game made with Unity using C# programming language for the client and Node.js for the server.
– Gameplay: In each existing lobby, a player logs in and waits for the second player to log in. Upon connecting, the bricks are activated alternately depending on the player’s unique identifier. After pressing the space bar, the ball is thrown. The player controls the paddle with A and D. Each time the ball hits a brick, a message is sent to the server which broadcasts back the information to the other player and activates that brick. When one of the two players has deactivated all of its bricks wins and the other player automatically loses. Either player can restart the game.
– 2-player multiplayer games
– Backend: Node.js server that uses WebSocket
– Backend: Dynamic lobby creation, assigning players to existing lobbies with available slots, and destroying empty lobbies.
– Receiving and managing client messages in Unity with C#
– Text feedback for players in case of invalid URL or server down
Gameplay
Shooting Netcode Game
Characteristics
– 3D multiplayer video game prototype made with Unity using the programming language C# and Netcode.
– Gameplay: Different users can connect at the same time, each identified with their tag, they are able to move and shoot projectiles at other players.
– Online multiplayer
– Use of Netcode for GameObjects
– Use of message sending to the server with ServerRPC and to the client with ClientRPC in C#.
– Server-side projectiles instantiation on all clients
– The Photon PUN multiplayer solution was also tested.
Gameplay
Traffic Jam Runner
Characteristics
– 3D Runner video game prototype made with Unity using the programming language C# for gameplay and PHP combined with MySQL for the API.
– Gameplay: The player must avoid the obstacles that appear and avoid falling backwards to score as many points as possible.
– Local multiplayer
– Split screen
– API that connects the prototype to a local MySQL database launched with XAMPP
– Functionalities: Register as a user, change the user’s password, log in as a user and retrieve that user’s information in JSON format, and finally, upload the user’s data to the database when the game ends.
Gameplay
Project Video Game “San Pau” Augmented Reality (AR)
Characteristics
– 3D AR game prototype made with Unity using the C# programming language.
– Gameplay: The player will have to tap the mole that appears at each point to gain or lose points, or throw darts at the green targets to gain points or at the red ones to lose them. Earn the required number of points indicated on the leaderboard to evolve your pet.
– Use of AR Foundation and AR Core
– 2 different minigames
– Objective: Get points in the different minigames to evolve your pet called San Pau
Gameplay
My role
– Main programmer
Casino Escape Room VR
Characteristics
– Video game made with Unity 3D URP in Virtual Reality (VR) using the C# programming language.
– Use of Open XR
– Gameplay: The player must complete various challenges, such as placing the billiard balls in the correct location, arranging the cards correctly, or putting on the glasses to complete the Escape Room and exit to the upper part of the casino.
– Camera and character movement in VR (VR Locomotion)
– Grabbing objects and positioning them in a specific location (XR Grab Interactable and XR Socket Interactor)
– Made initial cutscene, cutscenes each time a challenge is completed and final cutscene with Cinemachine and the Timeline.
– Main menu in en VR
My role
– Main programmer
Star Harvest
Characteristics
– 2D video game prototype made with Unity using the C# programming language
– Gameplay: The player will have to plant and harvest different types of seeds, explore areas and engage in combat, all to level up on the quest panel
– Use of Scriptable Objects
– Use of the design pattern Singleton in order to save and load information between scenes
– Programming of complex turn-based combat system with different types of skills and states (paralysis or poisoning)
My role
– Programmer
Guns or Roses
Characteristics
– Prototype of FPS, First Person Shooter
– Made with Unity 3D URP using C# programming language.
– Programming and implementation of individual scripts for each firegun with different range, fire force and sounds, as well as another script exclusively dedicated to weapon switching.
– Programming and implementation of enemy AI.
– Implementation of lights, urban environment, sounds, tracking of enemies to kill and the appearance of blood on the screen as the player’s life decreases.
– Save system via a JSON file, which can be accessed through the in-game pause menu.
Runladia
Characteristics
– Prototype of Procedural Infinite 3D Runner
– Made with Unity using the Cutilizando el lenguaje the C# programming language.
– Procedural generation of obstacles and drones by using Perlin Noise.
– Three levels of difficulty: easy, intermediate and difficult fácil, and each one grants a lower number of lifes as the difficulty increases, as higher probability of generating obstacles and drones to avoid and lower probability to obtain Power Ups or lifes for the player.
– Moving ground texture using code
– Music and sound implementation
– Day and night cycle
– Implementation and programming of menus and UI
Gameplay
Fun fact
– Perlin Noise, according to Wikipedia, “is a mathematical function that uses interpolation between a large number of precalculated gradients of vectors to construct a value that varies pseudo-randomly in space or time”. In other words, is a mathematical function that, through certain procedures, generates random values based on probability. Therefore, this mathematical function has been used to generate, based on certain probabilities, obstacles and drones that the player must avoid.
First song released on Spotify and every platform!
ABOUT ME
My story
With academic studies in the educational system up to university, and now I have graduated, and elementary music studies at the Conservatory of Music of Valencia, Spain. I am a restless person, with diverse interests and pursuits, even at the same time. Since I was little, I have always been passionate about music and video games, and life’s path has led me to end up producing music and developing video games.
My goals
My two main goals with my website are to showcase my completed projects from my various portfolios and to keep anyone interested up-to-date on my current projects. If you are interested in working with me or hiring my services, please don’t hesitate to contact me, as one of my goals is to dedicate myself to this profession. My other goals also include dedicating myself to the industry of instrumental music and songs, advancing in the field of design, programming and development of various quality video games.
Instrumentals
Songs produced
Active web pages developed
Languages
Video Game Demos done
What do I do?
Among my many interests at the moment, I am involved in two main areas, in addition to other ocupations that I will tell you about below.

Design and Development of Video Games and Interactive Experiences
I have graduated with a Bachelor Degree in Design and Development of Video games and Interactive Experiences, where I have learned concepts of design, programming, animation, digital art and business models.

Music production
I have over 5 years of experience and training in music production. I work across a variety of genres, having composed rap, hip-hop, trap, R&B , lo-fi hip-hop and more. I am also currently learning how to create compositions and sound for video games.
C# and PHP programming with Unity
In terms of programming, I have knowledge of C# for video game development (UI and Gameplay) in Unity and PHP for local multiplayer, also in Unity. I also have knowledge of Unity engine itself, Netcode for multiplayer, Augmented Reality and Virtual Reality with Unity.
Web Design
One of my passions is web design, mostly with WordPress, but also with programming using HTML, CSS and JavaScript.
Musical intrumentals
For years I have been composing, producing, mixing and mastering instrumentals of different musical genres.
C++ programming and Unreal Engine with Blueprints
I also have a basic understanding of Unreal Engine and its programming with Blueprints. I am currently learning C++ to use it with Unreal Engine.
Songs
For over five years now, I have been writing, composing, producing, mixing and matering my own songs. I have even performed two of them live at two different concerts. Always under the stage name Tracer MC.
Graphic Design
Thanks to the training I received, I have a basic understanding about graphic design with Adobe Photoshop and Adobe Illustrator, including logo and poster design.
Digital Marketing and E-Commerce
I am also learning about digital marketing and E-Commerce. Additionally, I have SEO knowledge and I am learning how B2B and B2C platforms work, as well as how to import products.
Contact
Contact me, send me a message with any questions or proposals or contracts
Contact me
If you have any questions or projects you would like to collaborate on or hire me for, please don’t hesitate to write to me using this form and get in touch.