Hi, I am Ito Perez

Game Developer

a picture of a programmer enjoying programming

My work

Personal Projects

NYU Capstone

Unity VR

VR Maze

Unity VR Maze

Fox and Rabbit

Unity 3D World

AR Bundle

Unity AR

Complex Interactions

With Custom Hand Animations

Lava Lamp

Blender Project

Gravity Balls

Platform Puzzle Game

VR Game

A Collection of Tools

Thermoelectric Wrist Cuff

Android Project

This Website

Made with

Shaders and VFX

×

Tutorial Projects

FPS Survival Game

3D First Person Shooter

Beat Em Up

2.5D Fighting Game

Stardew Valley

A Remake

Flappy Bird

Hyper-Casual

Build Stack

Hyper-Casual

Donut

Blender Project

Cube Fall

Hyper-Casual

Battery Man

An Introduction

Sun Temple

3D First Person Shooter

Other Projects

Past and Current

What I do

Game Programming

I earned a Professional Certificate in AR/VR Development and 3D Graphics from NYU in 2022. I started with and am most confident using Unity. With it I’ve done several projects in 2D, 3D, and VR. I'm equally at home using C++ (I've taught it before) as I am using C# having done so much in Unity. I know the basics of Unreal Engine, and am comfortable using it with C++ and/or Blueprints. I also know a bit of Godot.

Engineering

I have a Bachelor's degree in Engineering with a concentration in Computer Engineering. In addition to learning all about computer science during my degree, I also completed electrical engineering classes and low-level computer classes, as well as some civil and mechanical engineering classes in the first two years. In my final year I was part of Engineers Without Borders. I also completed my senior project with a group of friends where my role was to create an Android app (see Thermoelectric Wrist Cuff project).

Technical Artist

I learned and used Blender enough to have a decent understanding of it. I've also messed around in Aseprite a little, usually to make smaller 2D assets. I love making shaders and have a solid base having worked through both The Unity Shaders Bible, The Book of Shaders, and many Ben Cloward tutorials. I am equally comfortable using Unreal or Unity. I can understand and write in both HLSL and GLSL and have used CG, ShaderLab, ShaderGraph, and built compute shaders.

Unity and Unreal: character movement and animation | colliders | game physics | event triggers | audio source | scene manager | smooth scene transition | rigid bodies | game manager | sound manager | spawners | quaternions | pop up window | main menu | loading screen | UI (canvas, text, buttons, animation) | persistent data | multithreading | TextMeshPro | particle effects | shaders | attack points | enemy AI | camera (first, third, multiple FOV) | ray tracing | projectiles | NavMeshPro | Cinemachine | physical materials | interactable objects | day & night cycle | inventory system | toolbar | tilemaps | tool functionality | time agent | crops (growing, harvesting, withering) | dialogue system | crafting | processing and reading from data container | scriptable objects | blueprints and lumens only in Unreal

Shader Programing: HLSL | GLSL | CG | ShaderLab | ShaderGraph | Compute | Unreal Material Editor | The Unity Shaders Bible | The Book of Shaders | Ben Cloward's HLSL DVDs | Ben Cloward's Shader Graph Basics Playlist

3D and VR: Unity's action based system | smart hand presence | mirrors | reflection probes | lerp resetting targets | cloth physics | configurable joints | hinges | levers | direct interaction | ray interaction | offset grab | teleportation | XR base interactable | snap zones | XR socket interactor | two-handed grab

Blender: navigate | scaling | hotkey shortcuts | modifiers | modeling | eevee | cycles | texturing | texture painting | geometry nodes | animation | particles | metaballs | lighting (rim, key, fill) | composition

Computer Science: C++, C# | Unity 2D, 3D, VR | Unreal Engine 4 & 5 | Blender | Aseprite | 3D Math | Linear Algebra | Git | Java | Android App Development | JavaScript, HTML, CSS | Machine Learning | R | Python | React | MySQL

My Work

Who I am

I'm Ito Perez, I make games.

I am an engineer who has played games my whole life and decided that making games is something I want to do. I love how this work is both technical and artistic, a blend that is hard to find in other fields. For that reason I’d really like to be a Technical Artistic. I have a lot of fun making and learning about shaders, however I did start out as a programmer and would not mind becoming a Game Programmer either. Truly I just want to join the field, in any area I may fit. Whether I know enough or not, given the chance I’ll learn it no problem.

About me, I like to cook, mostly because I like to eat but it's grown on me. My main hobby is collecting hobbies. I’ve been into music my whole life, was in school band, and play a few instruments. I’ve been lucky to travel quite a bit, I enjoy being a slow reader, I like watching DND. I’m into a few sims at the moment, currently Rally 2.0 takes most of my time. The last games I played were Katana Zero and Overcooked. The Mass Effect series might be next if I manage to escape Skyrim.

programmer programming programs