ジョシュア マックスウェル
ジョシュア マックスウェル

AR Pumpkin Smash

An AR Game created for a Halloween event at my old workplace. The game worked by having a depth sensor camera on top of a projector which rear projected a unity game onto a screen. Within unity I would read the distance of each pixel on the screen within a defined area (the pixels encompassing the screen). Then changes of depth on the screen would be read as input to the game. This was created using OpenCV's blob detection.

The game was a simple wave shooter where evil pumpkins would bounce across the screen in increasingly difficult waves. Students on the other side of the screen were given balls which they would throw at the screen. When they hit the screen it would push the material back and be read as input to the game. The game would 'magically' transform the ball into a projectile which would fire forward.

Livelink
A suite of tools to allow for a web frontend to send debug messages to any game in any engine and live translation.
In House Project
Programmer for Dangen's internal video game title.
Porting
I have ported games to various consoles including Xbox, PlayStation and Nintendo devices.
Rewriter
A tool created to rewrite code using code. Featuring live previews of file changes.
World Pong Entertainment
A pong game featuring fighting game mechanics. Use unique characters to battle against AI or your friends and win the WPE Championship!
Personal website
The website you are currently viewing. Using NextJS's SSR to improve load speeds and SEO and Django's admin features for data management.
Discord Bot
Various bots to solve many different problems allowing for users to utilize a familiar interface.
Document Scanner
A tool created to scan documents in real-time, correct their perspective and then create a pdf file.
Unity Virtual Production
A virtual production package created to allow for live greenscreen, synched lights via DMX and viewer interaction.
Prototypeable Scriptable Objects
A package allowing for shared data in scriptable objects. Created using reflection to implement the prototype pattern.
Processor Chain
A package to easily implement modifiable behaviour.
AR Pumpkin Smash
An AR project for a children's Halloween event. Throw balls at a screen which then "magically" turn into projectiles. Created using a depth sensor and rear projection.
Auto Scheduler
A tool created to automate schedule creation while balancing workloads of staff members.
Trials of Tartarus
A 3rd person boss rush spectacle fighter game. Featuring a unique soul lust mechanic creating high risk reward gameplay.
My Candy!
A 2 week Halloween game jam project. Protect your candy from evil zombie pumpkins using your seed gun and survive until sunrise!