Matthew North - Portfolio - Home

Profiles: Github | ItchIO

About Me

I'm a video game developer who has shipped five games on ItchIO. My expertise is in programming however I have had experience in working with other parts of game development such as level design, modeling, texturing, ETC.

Freedom of Samsar
  • Developed shaders, enemy AI, DFAs/UFAs (state machines), character status effects, attribute systems, renderdoc plugin, and various other features essential to the game.
  • Helped troubleshoot issues with unsupported GLTF model exports from Maya.
  • Created textures for models and modified existing models and UV maps.
Celestial Conquest
  • Developed essential features, behaviours, and AI for enemies.
  • Designed enemy AI and their dynamic behaviours.
Mecha Mayhem
  • Developed and optimized essential GLSL shaders and rendering backend.
  • Developed essential backend for managing scenes.
  • Merged GIT branches and solved merge conflicts.
Table Fable
  • Designed and developed interactive animations for cards and particle animations for ambient objects.
  • Developed essential features for card interaction in 3D world and for spectating.
Barotrauma
  • Developed essential features, behaviours, and AI for enemies.
  • Optimized code usage/readability and frametime/loadtime performance.
  • Merged GIT branches and solved merge conflicts.
Website
  • Developed website in a database like structure.
  • Modified existing JS libraries for essential formatting fixes.
Multiplayer Game Tech Preview
  • Implemented networking via C# NET sockets.
  • Implemented a chat system, a lobby system, the ability to support up to 255 clients at a time.
  • Implemented predictive movement with dead reckoning.
Machine Learning Flappy Bird
  • Used reinforcement learning on a neural network to train the bird to pass pipes.
  • Used PyTorch with CUDA and Unity ML Agents libraries for training the network.
  • Used Tensorboard for viewing realtime training information.