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 systems, AI, and gameplay programming. However I've had experience in working with other parts of game development such as shader programming, level design, systems design, modeling, and texturing.

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.
  • Developed 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 between the player and enemy factions.
Mecha Mayhem
  • Developed and optimized essential GLSL shaders and rendering backend.
  • Developed essential backend for managing scenes.
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.
Website
  • Developed website in a database like structure.
  • Modified existing JS libraries for essential formatting fixes.
Multiplayer Tech Demo
  • Implemented networking via C# NET sockets.
  • Implemented predictive movement for latency mitigations.
Flappy ML
  • Trained a neural network with reinforcement learning to play the game and compete with the player.
  • Used PyTorch with CUDA and Unity ML Agents libraries for training the network.