Hi, I'm Joshua Mobley

Tools Engineer
C# Programmer
Games Developer
C++ Programmer

Hello, I am Josh

Games Developer from the UK

A 21-year-old on my placement year at Playground Games working as an Associate Engineer.

Most of my time is spent developing tools that support the team in the creation of the game and with the software they use.

In my spare time, I work on games and game jams to further my knowledge of games and designing games, currently this is within Garry's Mod.

My Skills:

C#
C++
Python
Java script
Lua
Unreal/Unity
GIT/Source Control
Visual Studio Code
Visual Studio

My Experiences



2021 – Present

Playground Games

Associate Engineer

Most of my time is spent developing tools that support the team in the creation of the game and with the software they use.
Most of my work is on in house tools and thus cannot be shared.



September 2019 – Present

Staffordshire University

2nd Year Computer Games Development Student

I am learning C++, C# and networking as well as working on other side projects in my own time.
You can follow me on Twitter to get more updates on my most recent projects however most of my work is below.

Year 3 (On Going):
Placement

Year 2:
Unity C# Tower defence game with a military theme which incorporates online multiplayer.
Unity C# Game which is aimed to recreate Mario Kart which incorporates AI.
In C# write a concurrent network application that allows you to send messages and play a simple game.

Year 1:
Learning C++ basics and writing our own engine with the help of the SDL2 framework.
Using C++ knowledge to write an OpenGL engine to display and interact with items within a scene.
Recreate Pac-man within C++ using FreeGLUT.



December 2018

Light Game

College Game Jam

Light game was my first experience of making a full prototype in unreal in under 48 hours.
It was a round-based survival game where you had to defend again the dark enemies with your light axe.
You could use the credits that you acquired throughout the game by killing the enemies to upgrade your skills
We even threw in a fire turret for good measure just in case you couldn't kill them.
This was a team game jam so my job was to program the game and "stick" the parts together that the artist(s) had made.
This came first place in my college Game Jam.



December 2017

GreyScale

College Game Jam

This was a remake of a GameJam that I made within college. It was a 2d 1v1 local multiplayer arena fighter.
This was a team game jam so my job was to program the game and "stick" the parts together that the artist(s) had made.
The game took multiple controller inputs and assigned them to the correct player which allowed them to play.
This came second place in my college Game Jam.



September 2016 – September 2019

Banbury and Bicester College

Level 3 | Games Development and Coding
Level 2 | Information Technology

Here I learnt a lot of the fundamentals of making a game and what makes them good.
Within college I learnt a lot of the fundamentals of games development including asset creation using 3DS Max, animations, basics of scripting using construct 2 and sound creation.
A lot of this course was learning about how things worked not how to use them.



September 2013 – Present

Personal projects - Garry's Mod

This was my kickstart into the games industry.
Creating custom content for servers with the main language being Lua taught me a lot about the fundamentals of coding and optimisation.
Some of the content even being viewed by thousands of people really solidified that I wanted to join the games industry as a career.

Future work

If you like the above work be sure to contact me on the form below or on any of the social media links listed.

Blog Posts

Conclusion on Tower Defence Project

Things I learnt from my Tower Defence project for University

Read more

Conclusion on Mario Recreation Project

Things I learnt from my Mario Recreation project for University

Read more

Object Pooling

The issues with using Object Pooling in a fully multiplayer game.

Read more

Contact Me