About Me

Game Design and System Development

Hi! I'm Josh, and I am a Game Developer located around Philadelphia. I graduated from RIT with a degree in Game Design and Development in December 2024, and I have been programming and working with game engines in both an educational and personal setting for over 8 years. I have many experiences leading teams through developing games and have excelled at my classes at RIT, where instead of simply being content with the skills I had, I constantly challenged myself to go above and beyond.

My introduction to programming was during 2015 through making mods for games such as Minecraft and Terraria, and I was able to teach myself the basics of languages such as Java and C++. Since then I have learned even more languages, such as C#, HTML, JavaScript, and GLSL. I have also become very proficient with the Unity and Unreal engines, as well as a plethora of other tools. If you have any questions or want to get to know me better, feel free to contact me!

My Projects and Experience

Click on a project's title to learn more about it.

Changeling is a virtual reality narrative mystery game developed by RIT.

Into My World is a game developed by Dedalus Software House designed by doctors to help doctors diagnose and treat symptoms of autism.

Thalassophobia is an expansive content mod for the popular game Risk of Rain 2.

My Skills and Experience

Please contact me if you would like any code samples or more info

My skills and areas of expertise include:

  • C#

  • C++

  • Java

  • Unity

  • Unreal

  • Shaders

  • GLSL

  • Graphics Pipelines

  • DX11 / DX12

I have countless hours of experience both at a level above school and personally working with and creating many different kinds of games, systems, and mechanics. Some of these include:

  • Rendering using DX11

  • FPS mechanics and movement

  • 2D camera positioning and scaling across multiple resolutions

  • Physics based collision and interactions

  • 3D camera positioning and movement

  • Responsive and intuitive UI

  • Procedural generation

  • Tooling

  • Creating custom editors in Unity

  • Animation effected by gameplay

While these lists are not exhaustive I feel they help highlight some of what I can do.

Contact Me

267-245-2180

joshtclark7@gmail.com

Feel free to call or email me at the below number and address. I'll try to respond as quick as I can!