Skip to content

Joshua Cochrane

Programmer, game developer, and student.

About Me

I am a programmer with a passion for game development and creating game mechanics.

Currently I am a student at University of Staffordshire, studying BSc (Hons) Games Development.

Alongside my studies, I work on personal projects through my indie studio on Roblox, pixl games, which I run with my brother. In this role, I am responsible for programming and UI design/implementations.

Experience

SEP 2024

Freelance Minecraft Plugin Developer

  • Developed a modular Minecraft server plugin in Java that introduced a series of customizable commands for converting lower-tier items (e.g., ingots) into condensed forms (e.g., blocks).
  • Implemented a config-driven system that allowed server owners to dynamically define commands with unique permissions, messages, and item conversions — all without modifying the codebase.
javaintellij idea
DEC 2021 - PRESENT

pixl games

Developed and worked on many games alongside my brother on the Roblox platform. I am responsible for programming and UI design & implementation.

luaroblox studio

Education

SEP 2024 - PRESENT

University of Staffordshire

I am a first year (level 4) student studying BSc (Hons) Computer Games Development at University of Staffordshire, where I focus primarily on in-engine development work. I work with industry standard tools like Unity and Unreal, and have the opportunity to collaborate with artists and designers to build my professional portfolio.

c++c#unreal engine 5
SEP 2022 - JUN 2024

Loughborough College

I completed a BTEC Level 3 in Creative Media Practise for Games Development at Loughborough College, where I got hands on experience with tools like Unreal Engine 5, Blender, and the Adobe creative suite. I developed game projects to build a portfolio and gained a strong foundation in creative and technical skills.

blueprintsunreal engine 5photoshop