Games
Unity games
202X
Work in progress: Harvest
An original game in which the player is a mouse trying to survive in a large forest.
2022
Penpal (unreleased)
An original dialogue-based game: the player tries to resolve the characters' problems through conversations and minigames.
2021
Caverna boardgame
(unreleased)
A PC recreation of the boardgame Caverna, with online multiplayer via Unity UNet.
2018
Phantasia 4 Unity Port
C#/Unity port of the 1980s/90s open source multithreaded multiplayer browser game. This version is currently restricted to single player and uses LAN.
I converted the source code from C/Java/Linux to C#/Unity/Windows, staying as faithful to the original code as possible. The original had a C backend and Java frontend, and expected a Linux server. My port uses C# throughout, with Unity Multiplayer for networking, allowing the user to act as both host and client.
The original 1980s version of Phantasia was written by Edward Estes. The Phantasia 4 source code was prepared by Brian Kelly in 1999 and is provided at https://www.phantasia.dev/download
v06
v06 -------->
Pikmin Playarea
A partial recreation in Unity of a level from the Gamecube game Pikmin 2. Includes camera controls, AI NPCs and enemies, and items to pick up.
Models, Pikmin animations, and Pikmin font from models-resource.com and deviantart.com. Music and SFX from sounds-resource.com.
v01.3-------->
(recommended)
v01.3------->
Big Al port
A C#/Unity port of a 1990s Perl/HTML BBC browser game.
Originally I created a remake of this game (below). Following this I was contacted by the game's original designer, Alex Freeman, who had come across my remake and kindly decided to send me the game's original source code and assets. Using these, I've created this direct port of the original game.
------------->
(recommended)
------------>
Big Al remake
Unity 2D recreation of a 1990s BBC browser game.
In the game the user plays the dinosaur 'Big Al', moving around a map, trying to survive and grow to achieve a high score. Enemies attack or flee in realtime, and the player's energy drops over time.