Home

About Me

My name is Thomas Woodthorpe, I am a games and software programmer, with skills in design and 3D art.
Based in the UK.


Work

Swaarm – Junior Full Stack Developer
Aerospace/Tech Industry
2022 June – 2022 November

Using C# Asp.net with MVC, HTML, JavaScript / Jquery, GitHub, MongoDB, and SQL to help create an information system for the aerospace industry.

ZIAX – Senior Designer [Programming]
Games Industry
2021 April – 2022 August

I worked for Ziax for over a year. With this role, I designed the behavior and programmed them within the Minecraft Custom Content for CubeCraft which is a Microsoft Partner but I also did work on research and development for Roblox development for them.

Mining Machines Logo

MINING MACHINES

Hypercube Logo

HYPER CUBE

TRY NOT TO DIE

STICKMAN

ANIMATED DROPPER

Moilin – Freelance Developer 2022/2023 [Short Contract]

Using Unity and C# and Roblox to help make projects. Working on AR and Mobile games in Unity and Roblox projects.

Games Development Society Q1 2023 – Q2 2024

I am the president of the games development society at my University. The society won Academic Society of the Year out of 17 academic societies. Hosted and taught lessons on games development and programming, hosted two game jams and assisted with socials for the members to get to know each other.


Research

I am a volunteer research assistant for the University of Chester. I have previous assisted in collaboration with academics from Aston University in the application of VR for treating children with dog phobias and teaching them how to interact with dogs. I am doing this separate to my degree as I believe serious games have a large range of applications and I enjoy working on projects that are on the front-line of new technologies.


Games

These are some of the games I have worked on, these include Game Jam Projects and larger projects. Most of them I made myself however some I did work on with others.


Code Land 2024 Q2

Code Land was my dissertation project for my final year of my undergraduate degree. It’s a learning tool where players can learn programming concepts through a gamified experience. I developed and designed the visual scripting language and developed the game and server using Unity and Node.JS, using MongoDB for the database.


Train Invaders 2024 Q2

Train invaders is a first person wave based game inspired by Space Invaders. It was created for the Games Programming module in my final year of my undergraduate degree. It was created using Unreal Engine and C+ with several systems being designed and created instead of using the Unreal Engine systems to develop my skills in C++ and Unreal. The game features 3 different game modes.


Drone Dash 2024 Q2

Drone dash is a mobile endless runner game created for the games design and implementation module in my final year at University.


Snail Arena 2023 Q2 + 2021

Made initially for a games competition in 2021 I then extended the game in 2023. The game is a local multiplayer arcade game where players play as snails where their trails are toxic. The aim of the game is to kill other players and get the most score. Online multiplayer has been developed but a stable release has not been developed as of yet.


Tungsten Spores 2024 Q1

This was made as a group project with five other group members at University for my final year. The game is a third person shooter game set in a post-apocalyptic world. The art style was heavily inspired by older PS2 style games, with low resolution to assist with the style of the game. The game was created in Unity with C#. My main role was programming and design creating features such as; Enemy AI + Behaviour, Procedural Generation, Turret Systems. I also worked on tying different systems together and implementing level designs for some of the levels.


UEFN Business Project 2024 Q2

Working on a UEFN project as part of a business module at my University. Using Unreal Engine to develop the map. The game features tycoon systems with a focus on allowing players to have different play styles and to cater to different types of players. Players can quest, build their base, fight AI enemies and explore the hand designed world. Leveraging the Fortnite ecosystem to build a engaging and fun game. The project also won funding at a business pitching event.


Lithium Brain 2023 Q1

Made for a solo project for a University assignment with a focus on the programming, the game is a puzzle first person shooter going through a robotic post apocalyptic shopping mall. The game features a robust mission system and weapon system all including easily changeable variables and options. The game features 3 levels, one being a sewer level as the tutorial, one being the main room and the last being the rooftop.


Deep Sea 2023 Q3

Made with another developer for Ludum Dare 54 as part of the Games Development Society at my University which I am the president of. I created all of the art assets in 3Ds max and Substance Painter and did a large amount of the programming for the project.

Forest Fire Simulator 2023 Q3

This was created for a short event at my University, with the theme being Extreme Weather. The generation is procedural and shows how creating breaks in tree-lines can help stop the spread of wildfires. Created in Unity.


Science Swing 2023 Q1 [Award Winning]

Made in Unreal Engine for a game jam on the weekend, the game is a first person platformer. The project won an award for accessibility by adding a large number of accessibility features to help more players play the game such as colour blindness features and difficulty settings.


Game Jam Homicide 2022 Q1

A game made for the Global Game Jam 2022 with Unity.
In this game, one player plays as a killer, and the other plays as a detective with a time limit. It is a local multiplayer where the players take turns. You need to hide the body and then find it. You can also place traps for the detective. Both players can find money to give more time to play.


Mars Wars 2017 – 2019 SHELVED

Mars Wars was one of the first games I worked on in Unity. Made for YGD.
This project is the biggest personal project that I have worked on, however, due to it being my first large project and it is made with an old engine version I shelved it to work on smaller projects.


Asteroid Remover 2020 Q4

“Asteroid Remover is a fast-paced arcade game. Inspired by the Atari Missile Commander game” 
A game I made in a month and a half with Unity. 
This game uses HDRP and Visual Effects Graph for the high-quality lighting and the custom-made particles with controller support. On the Microsoft store for free. 


Pendro 2022

With this project, I programmed the prototype for the app inside of Unity for Moilin as Contract work.


Tileable 2022 Q4 – University Hosted Jam [Theme – Small World]

Tileable was made with 6 people including myself made in Unity using URP. I did work on the programming and I also did the lighting system / post processing and did the Input System to allow for controller and keyboard play. The game is a two player sandbox player where players have to place down world tiles and create the world.



Achievements

Platinum Plus Chester Volunteering Award 2023 Q3

I earned this award for doing over 300 volunteering hours while at University by helping with Research that the University is doing and by being the President of the Games Development Society.

Venture Pitch Finalist 2024 Q2

As part of my UEFN business project, I was a finalist for the venture pitch which is a program that the university runs to provide funding to students starting or running businesses. I am currently waiting for the final pitch to see if I am a Venture Pitch Winner.

Chester Difference Excellence Award 2023 Q2

I earned the Chester difference excellence award as well as the lower two awards by doing extra-curricular activities while at University. The activities included but not limited to; contract work, game projects, doing online courses, research work, enterprise and more.

Kattis Programming Website Top 35 in the UK C++

On the programming website open.kattis.com I am in the top 35 in the United Kingdom. The website has over 160,000 users and is ranked by points that users earn. I used C++ for all of the tasks on the website. In the UK I am in the top 2% of users.

Science, Business & Enterprise Faculty Voice Rep 2024

I was a student voice rep and faculty rep in my final year of University, working on a project to hopefully help students within the faculty.

Grads in Games Student Ambassador 2023/2024

Being a Grads in Games Student Ambassador means that I am able to promote their events and help guide more people towards a career in the games industry

WorldSkills Web Development National Qualifiers Stage #2 2022

I am currently doing the Web Development competition and am awaiting my results to see whether or not I go to the national finals in Birmingham. With this I had to do a initial stage with a quiz, and then two stages after that with a web design image stage and a 3 hour no internet development stage.

College Qualification – Equivalent to A*A*A*

In my college qualification I am predicted to get a D*D*D* which is equivalent to A*A*A* which is the highest grade that I could get. For this I had to put in far more work throughout the two years to ensure that I got the grade.


Artwork

I started doing 3D art back in 2018, with some freelance artwork in 2019 and have recently gotten back into it.

The tools I use are; Blender, 3Ds max, Substance Painter 3D and Unreal Engine.


Software Projects

I have done a large number of different prototype projects for things such as web apps mainly using Node.JS, HTML, CSS, and Bootstrap. Here are some of them.

Web Scraper Web App – 2023 Q4

This was created to practice my web development skills. The website allows for user accounts, with custom web scraping and automation tools to automatically scrape websites and create backups. The software was developed using Node.JS and MongoDB.


Table Top Dice Roll – 2021

“Table Top Dice Roll is an Alexa Skill that allows you to roll custom dice instead of having to purchase a large amount of different dice.” 
Made as a prototype for learning the Amazon voice assistant stack. 


Custom Discord Bot – Freelance – 2019

I created a custom Discord bot for a Canadian gaming group. The bot worked with API’s to get current player counts on the community servers but also had a backend using Node.JS with a admin panel for the admins to control which was basic but fully worked. With this bot there was also a large system for suggestions which allowed people to vote on them and make them but it would also notify the user that made the suggestion of the outcome.

Due to the bot being created for the specific community it isn’t public and because of the community being largely inactive it was shut down after it’s creation.