Hello! I'm Joseph Verespey, a 2024 graduate from the University of California Santa Cruz Computer Science: Game Design program. I tend to specialize in game design and programming, but I always like to try something new! I currently live in San Ramon, CA.

I'm currently looking for positions where I can apply my talents and expand my skills in the game development/technologies fields.

Games and Projects

Magic Anvil

+

A game about managing a day in a blacksmiths shop. The player is presented with customers and has to intuit what they need from their dialogue and appearances, then play minigames to forge the items. They then are able to sell the items, where the customers will respond to the offers. At the end of the day the player receives a newspaper describing what effect their choices had. This was made with 7 others. I participated in ideation, and coded and implemented and thus had designed much of the functionality of the shop scene, and some minor UI art like the shop menu border. As big as this project is compared to others, I consider this a failure overall and a good lesson. The game has unrealized potential, and is a lesson in burnout. As part of this project was for school, after creating the vertical slice version halfway through the class, we were given 'publisher pivots' by our professors, with our main pivot being our game must change from being a pc game, to a mobile game. This led to all of the initial effort after this being to refactoring, instead of expanding on ideas, which led us to losing time, and passion/drive on the project. We expected to run into issues, but neglected our own motivation coming in to the picture. It taught me to plan for less tangible and concrete issues in group dynamics.

Source Download APK

Time Two

+

A puzzle game made in javascript in the Phaser game engine. The premise is two main characters are in two different times and must solve puzzles by swapping between them. Heavily inspired by the portal 2 mod "Portal reloaded" in concept. This game was made with 4 others in 3 days, and taught us a lot about time crunch, and while I think it looks good, There are actually two unfinished levels in the game files that are almost complete but don't entirely work as we ran out of time. I was responsible for ideation(collaborative effort) and coming up with the original concept, programming the time swapping mechanics, designing the first level and the last nonfunctional one, and tilemapping the levels. This was also my foray into sound design, however it was very simplistic, as it was mostly just editing royalty free music and effects.

Source Play

Joust!

+

A simple game made by myself in Ken Cho's Crisp game library. Hold to hold up your lance and shield block enemies, let go to move forward, if an enemy hits you or you go out of the screen you lose!

Source Play

Westward

+

A short game made in Unreal engine Inspired by the classic folktale Journey to the west. This was the first real project I made in unreal engine. This project was also lesson in damage control and checking in with the group as this project was with two others, as we were well underway into the project one of the group would not get the work alloted to them done and myself and the other member had to play catch up. I was responsible for almost all code and implementation of assets/animations, and collaborated with ideation and design. WARNING, as this is a very amateur UE project, filesize is not optimized and is over 1GB Unzipped.

Source Download zip

Photo Physics

+

A small prototype in unreal engine, where you take a picture of an object then, when you die, you now obtain a copy of that object you took a picture of. Was for a school project to design a prototype with the theme "Death gives an advantage" Worked with one other person. I was responsible for the core mechanic of the photos, and made the simple models of a key and a camera.

Source Download zip

Fish!

+

Made in Ken Cho's crisp game library with one other. A small game where you touch and hold to catch a fish. Personally find this game aesthetically pleasing, but revisting it when making this it's more aggravating to play than I remember.

Source Play

Ninja Blob

+

A short platformer made in the Construct 3 game engine with two others. Part of the restriction for this was that it was required to use the free version of Construct, which limits the amount of code you're allowed to add. Game was inspired by unfair flash games. I collaborated with ideation, and with code. Responsible for much of the level design, although this was collaborative as well. I also drew the art for the character and effects, the quality of which I think shows why I chose a programming path and not art.

Source Play

Physics Ball

+

One of the first 'Games' I made. Most of my pride in this was making my life way harder than it had to me in getting pixel perfect collisions with my poorly drawn levels, and an early lesson in the possible superiority in finding alternate and efficient solutions.

Source Play

Predatory Practice

+

A campaign for the tabletop game "Mutant Year Zero" written about a post apocalyptic Monterey bay aquarium. The ideation and writing of the document was largely collaborative, and all members edited the entire document and others sections. I physically wrote the the section about the cannery, generic otters and cannery manager

Download pdf

Folded Foes

+

A small zine game designed around drawing on and folding paper planes from escalating rules from other players. Some of the most fun I've had playtesting a project was this one.

Download pdf

Miscellaneous Projects

Simplex World

+

This is a small openGL project using basic slightly modified Phong lighting, and bloom, with multiple different kinds of noise render a planet with multiple types of 'biomes' by height and patterns on the sun. The noise scale is modifiable, and the planet orbits the sun while they both rotate. Great learning experience to make! (Note: program may not run correctly with missing or outdated graphics drivers)

Download Source

Cave Maze Generator

+

This is a unity project that uses noise and the marching squares algorithm to generate a 'cave' that a first person player can walk around in.

Download Source

Trippy Shader

+

One of my first forays into glsl and shaders, intended to originally be a sphere that changes colors, through messing around created this almost by accident. Thought it was cool, so I kept it.

View v1 View v2

Touch Designer "map Generator"

+

A program made in TouchDesigner that passes noise over an image then a cellular automata shader. Intended to be a sort of 'map' generator from any input image, but has mixed success, many just come out looking like a funny looking filter. Works with any image, requires TouchDesigner to run

Download

Letter Size "Exhibit"

+

Made in Processing 4 java, this was for a school assignment meant to be a sort of 'art' about data. I felt like making something that I would see in a children's museum as a kid. It's lightly animated and shows whatever message you type scaling each letter by how common they are in the english language. Requires Processing 4.3 or newer to run

Download