Manuel Diaz Jr

Game Programmer and Developer

About

Myself

Hello, my name is Manuel. I am an undergraduate student at The University of Texas at Dallas. I am currently pursuing a Bachelors degree in Arts, Technology, and Emerging Communication (ATEC). My primary interests include environmental modeling, game scripting, and level design. I am eager to pursue a career in Game Development where my skills can be put to use to create exciting worlds for players to explore and enjoy.

Services

What I Can do for you

Game Programming

I've completed courses in the field of computer science where I became familiar with coding languages: C#, C++, and Java. In the course Scripting for Games 1, I worked through projects that covered core game functions like Data persistence, Game Architecture, and Version Control.

Modeling

Most of my work can be attributed to my own creations, including all character models, environments, and assets. To create these elements, I use software like Maya, Blender, and Adobe Illustrator.

Level Design

My experience comes from taking courses like Level Design I. In this course, I experimented with creating complex level designs using Unity assets and gathered inspiration from concept art from popular sights like ArtStation and DeviantArt.

Portfolio

View some of my recent work
Game Programming

The Cage

In the arena, you must survive until the timer runs out. You can destroy enemies by shooting them, using Raycasts, and sprinting. Particles come from the muzzle when shooting and when hitting objects within gun's range. Highscore is tallied up if player's score is higher than previous highscore reset in home menu.

Game Programming

Remote Bomb

I recreated the Sheikah Bomb from The Legend of Zelda Breath of the Wild by controlling it with a third-person perspective. I can walk, run and throw it. The user has full control over when to detonate the bomb and then once the bomb has detonated, there is a VFX sequence that plays out with explosions. I also explored ways of adding forces to objects in their environment, restricting players from spawning more bombs until time runs out and others that add visual details that emulate the bomb's detonation.

Level Design

AI Takeover

Building a new level, I created an environment that would both challenge the player and create memorable moments in the game. The assets I used were from the FPS Microgame packages found in the Unity Assets Store.

Contact

Let's work together