Joshua's Portfolio - Projects & Past Work

Ender Pouch

October 2023

Sole Developer

EnderPouch is an all in one ender chest management and access plugin for Minecraft Paper servers, created in late October 2023.

EnderPouch is your one-stop-shop for everything ender chests! This plugin introduces an ender pouch item, which players can use to open their ender chest from anywhere. A command is also added to allow players to view their ender chest, as well as allow staff to view other players ender chests.

2 Player Teamwork Puzzles Obby

420+ Visits

View on Roblox

2 Player Teamwork Puzzles Obby

October 2023

Programmer, UI Designer, Level Designer

2 Player Teamwork Puzzles Obby is a game released on the Roblox platform in late 2023.

Team up with your friends in this game and work as a team, pushing different buttons to solve challenging obby-related puzzles and progress through the game. This game features 12 levels, each making clever use of different mechanics to create both unique and challenging puzzles.

This game features several customisation options, with players able to equip unique tags, visible in the custom player list, and equip different trails, which are visible behind the player as they move.

Teleportation Crystals

June 2023

Sole Developer

TeleportationCrystals is a customisable paper plugin for Minecraft 1.19.4 servers. I created this server plugin to learn about coding in Java.

This plugin adds teleportation crystal items to your server, which can be used by players to save a location within an item in their inventory. This item can then be used to warp back to the saved location. Crystals will break after a customisable number of uses, and also have a customisable crafting recipe.

Surveillance State

215+ Downloads

View on itch.io

Surveillance State

May 2023

Sole Developer

Surveillance State is a 3D game created in late May 2023 using the Unity engine. It was created for a college project.

This game is a first-person horror experience where you must monitor surveillance cameras for anomalous incidents whilst taking measures to ensure that you do not lose your mind.

This game was heavily inspired by the likes of "I'm on Observation Duty" and "Five Nights at Freddy's".

Trakt Stats

April 2023

Sole Developer

Trakt is a platform that keeps track of shows and movies you watch.

After initially updating my yearly lists and statistics manually, I decided to create a program to automate this process. This program has gone through several iterations, with varying levels of automation. The most recent and current version of this program was created in April 2023, and is entirely automated, it uses the Trakt API to retrieve data about my watched shows and movies. This data is then used to update my yearly lists and generate in-depth yearly statistics about my viewing habits. This program is written in Python.

This program is currently only intended for personal use and is coded specifically for my Trakt account. However, I may explore the possibility of making this program more accessible in the future and allowing others to use it.

The Ghost in Me

8 Downloads

View on itch.io

The Ghost in Me

March 2023

Sole Developer

The Ghost in Me is a 2D game created in late March 2023 using the Unity engine for a 5 day game jam with the theme "death is not the end".

In this puzzle/platformer game you take on the role of a reaper on a journey to help souls cross over. Using your ghostly powers, you must explore the six levels, opening doors and dodging obstacles to reach the lost souls and provide them the closure that they seek.

NEF to JPG Converter

March 2023

Sole Developer

This is a program that I developed using Python in March 2023. This program converts all .NEF files in a directory to .JPG files, whilst preserving the original file size and quality.

I created this program at the request of a friend studying photography, so they can convert all files taken on their camera to a more accessible format.

Thieves of Mind

290+ Visits

View on Roblox

Thieves of Mind

February 2023

Programmer, UI Designer

Thieves of Mind is a game created on the Roblox platform in early 2023 for a 24-hour game jam with the theme "mind control", hosted by a Roblox scripting community, ScriptersCF.

Play as an alien marauder who has appeared in a strange land called Robloxia. To learn more about this land you must knock on the doors of residents, use your mind controlling abilities to take control of their bodies, and steal their belongings. Handing these belongings back to yourself and selling them to your leader allows you to purchase upgrades to improve your supernatural abilities.

Thieves of Mind won second place in the game jam.

Graveyard Tycoon

5.28K+ Visits

View on Roblox

Graveyard Tycoon

December 2022

Programmer, UI Designer

Graveyard Tycoon is a game created in late 2022 on the Roblox platform. The idea with this game was to expand upon the traditional Roblox tycoon experience.

Players must navigate an underground cave system collecting bones, which can be smelted at a crematorium to create ash. Ash can be sold to a reaper for money, which can then be used to build up your very own graveyard, purchase upgrades, or unlock new areas in the underground caves.

Color Dash

7.9K+ Visits

Color Dash

February 2021

Programmer, UI Designer

Color Dash is a game created in early 2021 on the Roblox platform.

Players must navigate to and stand on the colour which appears on their screen before the timer runs out. Failure to stand on the correct colour will result in the player being elimated; the last player standing wins.

Players earn coins during their gameplay which can be spent to customise their experience.

Box Game

Box Game

August 2020

Sole Developer

This is an untitled 'Box Game' created in August 2020 using Python.

This is a console text-based game where the player must push a box around a grid until the box is pushed into the goal. The game increases in difficulty the further the player progresses, with more enemies being added to the level that destroy the box if the player pushes it into them, and more boxes appearing after a certain number of levels has been beaten. All of the levels are randomly generated, allowing for a unique experience each time the game is played.