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.

Games

Developed AI, shaders, state machines, status effects, attribute systems, and other features essential to the game. Developed textures and modified existing models and UV maps.
Developed essential features, behaviours, and AI for enemies. Designed enemy AI and their dynamic behaviours between the player and enemy factions.
Developed and optimized essential GLSL shaders and rendering backend. Developed essential backend for managing scenes.
Developed interactive and particle animations for feedback/ambience. Developed essential features for card interaction.
Developed essential features, behaviours, and AI for enemies. Optimized code usage/readability and frametime/loadtime performance.

Game Tech Demos

Implemented networking via C# NET sockets. Implemented predictive movement for latency mitigations.
Trained a neural network with reinforcement learning. Used PyTorch with CUDA for training the network.

Web

Developed website around a database oriented design. Modified existing JS libraries for essential formatting fixes.
Utilized HTTPS fetch requests for low bandwidth and low latency scraping. Reversed engineered Reddit's API to not require developer API token.
Developed essential features for scrapping and buying items. Used various special techniques to avoid bot detection.