Jack Wilson | Video Editing & Game Development
Programming
![]() | ![]() | ![]() | ![]() |
---|---|---|---|
![]() |
Love Squared
Programming - 2018

Love Squared was a Ludum Dare Game Jam between myself a friend. I did all the programming, he did all the art, and together we did all the design work.
This is a two player game where both players are controlling the same person at a speed dating night. Each question posed by the potential suitors has a 3 second timer to accept a response. Player 1 chooses the 1st half the of sentence, and Player 2 chooses the second half... at the same time!
Programming features include:
- Scriptable Objects for characters with preferences
- Libraries of text responses and their associated variables
- Randomisation of text responses into columns
- Custom coding input allowing two players on one keyboard
- Timed events and delays
Available on itch.io
Unity Engine - C#
Eastshade
Quest Scripting - 2018
My involvement on Eastshade is as a Quest Scripter, which is a role requiring skills and understanding across Narrative Design, Game Design, Unity 2017 and C# Programming. So although I am not building new features in the game, I am working with their extensive custom tools and libraries to write, implement and debug new quests.
General tasks include:
- Planning the framework for quests in a flow chart
- Writing and implementing dialogue for NPCs in-engine
- Custom C# code to allow a high degree of specific interactions, events and outcomes for quests
- Working to set hours and delivering polished quests on time
Unity Engine - C#
Quick Scripts
Programming - 2017


An asset pack for aiding the level design and general prototyping stage for Unity projects. It allows users to quickly create doors, trigger boxes, moving platforms, animated lights, and more at the click of a button with extensive customisation.
Programming features include:
- Unity Editor scripting
- Animation curves
- Event Listeners
- Colour gradient animation
- Node path systems
- Extensive and easy-to-use gizmos
Available on the Unity Asset Store.
Unity Engine - C#
Lucid Road
Solo Project - In Development

A first person exploration game set in dreams. Programming features include:
- Game saving, loading and unlocking levels
- Player's ability to fly
- Jigsaw-like photo puzzles
- Checkpoint, death, respawn system
- Unity Analytics
I'm covering all aspects of development except art, where I am contracting artists to create custom assets.
Unity Engine - C#
Party Animals
Design and Programming - In Development



A house party simulator designed to be run on idle computers or tablets at social events.
Programming features include:
- Character customiser
- AI System (Monitors identity, desires, emotions, actions, animations, thoughts, relationships and overall state)
- Event Logging, saving character's updates to text files
- Takes screenshots of key events and exports to an instagram-sized image with text and logo overlays
- Uploads character event logs to a public URL [Working, in development]
- Experimenting with a Proc Gen House system [In development]
I'm working with two artists and an animator.
Unity Engine, C#
Clever Chef
Programming - 2016


A small game made for Ludum Dare 36 (August 2016)
In Clever Chef, the player must use awkward and clumsy click and drag controls to attempt to make bacon and eggs on toast.
Programming features include:
- Live point scoring system
- Game object combinations (ie eggs + water + pot + stove = poached eggs)
- Mouse position input with rigid body interaction for picking up and moving objects
This was a solo project completed in ~2 days
Unity Engine, C#
<LUCI>
Programming - 2016 (Discontinued)

For a short while I was experimenting with a console-window game using MSDOS commands. I created <LUCI> which was designed to emulate an AI bot (was not AI, instead pre-scripted responses designed to influence the user’s answer so they thought the bot was talking to them).
It was a holiday project which taught me a lot about how to access a computer’s files and programs via code.
C#