
Game Designer / Game Programmer

JOSH FREEMAN
Game Designer / Programmer
Josh Freeman attended Lake Washington Institute of Technology from 2019-2024 and acquired a BA in Digital Gaming and Interactive Media. He is currently working to add to his portfolio.
​
"I craft the framework of characters and systems within games. What drives me is breathing life into fantasy worlds."
- Josh Freeman

Project Ninja - 2D Gameplay

Idle Gameplay Loop

Project Orion - 3D Level Design

JOSH'S VIDEO PORTFOLIO
CAPSTONE PROJECT (BA)
Programs used: Unity, C#
This game is heavily inspired by works like Melvor Idle and Cookie Clicker. There are multiple paths the player may take to level up and progress through the experience. I chose this project to showcase my programming knowledge of updating UI elements in real time, using random number generators for damage values and item drops, as well as creating a cohesive experience that is accessible to all players. All code was written by me, I take no credit for any art.
PROJECT NINJA
Programs used: Unity, C#
​
This game was a group project done by my cohort and myself over 8 weeks. I took on the role of programmer and level designer. I primarily worked on environmental hazards, UI, and audio. Each person designed a level that would be showcased in the final game, the above video is my contribution.
PROJECT ORION
Programs used: Unity, C#
This was an 8 week group project for our Level Design class. I took on the role of programmer and worked on firearms, UI, locked doors and key acquisition. This is my level contribution to the final game. I take credit for the level design, player pathing, and lighting.
MOVING ON
Programs used: Unity, C#
​
This game was showcased at PAX West 2022, and was created by a small team over 8 weeks using assets from our Capstone Project. I was a programmer and worked on all the animation, teleportation, collectibles and player settings.
CAPSTONE PROJECT (AA)
Programs used: Unity, Bolt Visual Scripting, Adobe Audition, VS Code
​
This capstone project is a short experience created by a small group, where the player navigates a room collecting objects in order to escape before the room floods. This project was done at the end of my first 2 years in the program.
​
My Role: Programmer, UI Editor, Audio Engineer
Savage
Programs used: Unity, C#
​
Savage is a local multiplayer fighting game with ragdoll physics, created by a small team over the course of 30 weeks, from brainstorming to shipping. This game will be showcased at PAX West 2024. I was a programmer on this team, working on a variety of game systems such as environmental hazards, UI, scene loading and audio.
​
More info on Savage can be found here:
Text Adventure
This game was created by using Javascript, HTML and CSS. You progress through the game by choosing between 2 items, and then choosing a door to pass through. If you chose the correct item and door combination, you may progress in the adventure.


EDUCATION
LAKE WASHINGTON TECH
Graduated from the Digital Gaming and Interactive Media BA program spring 2024.
PROGRAMS USED
Unity, Bolt Visual Scripting, Maya, Github, VS Code, Eclipse, Photoshop, Substance Painter, Word, Excel, Jira, Confluence
LANGUAGES USED
C#, Javascript, HTML, CSS, Python, Java, Bolt Visual Scripting, American Sign Language (ASL)