Who I am
My name is Thomas Wareing. I am a 22 year old programmer from the UK. I have graduated UCLan with a degree in Games Development. I also studied Interactive Digital Media in College.
​
I make games as a hobby, specializing in programming and want to make a career in indie games, where I feel the best games are made because of the unrestricted freedom and creativity the developers can have when developing.
​
I am also very interested in Japanese culture and Japanese language. I have visited Japan twice and really love the culture, video games, anime, and manga.
​
Because I often work on my own when developing a game, I have built up some skill in 3D modelling and animations.
Since I have been making games, since around 2016, I have published multiple games and participated in different game jams, trying to improve and become better and more advanced in programming.
​
I am currently solo developing and publishing games. With 1 full game published on Steam and itch.io and another on the way. I have also published three other games that I developed with a friend of mine, with him doing the art and me doing the programming. Two of those games that we published together, we did for game jams.
​
I enjoy creating games, but feel I would reach my highest potential in a group of like minded individuals, in a team of fellow developers.
I've been playing games since I was little, and that's where I found my passion for development.
​
My Games
The Hell Inside
The current game I am working on is called the "The Hell Inside" and is a roguelike similar to that of Binding of Isaac or Enter the Gungeon. You play as an unnamed girl, who has woken up inside areas that are familiar to her, but full of monsters and different kinds of enemies. She has a book that can shoot a projectile which can be modified by picking up different pages and placing them in her book. Some examples would be to turn her projectiles into knives or cause the bullets to have life steal. She must make her way to the end of the levels trying to find a way out of the hell she has woken up in.
The pictures below are a work in progress.
Murderhouse
This game is called Murderhouse. It is a first person shooter, set in a futuristic grimy cyberpunk city, where you play as a normal person living from pay check to pay check. One night, your dreams get hacked and you get sent a message telling you to work for Murderhouse, who want you as a hitman.
The game has the player needing to kill a certain enemy, or obtain a certain item to complete the level. The game will have a lot of options for how to do things, the different ways include things like sneaky ways in, going in loud setting off the alarms. The game is all about options and how the player wants to go about the mission.
The images below are all works in progress, and none are finished levels.
​
​
SwapOut
SwapOut was the first game I worked on my own, apart from my friend making music for me. This game was a pretty big project for me, and took me about a year to finish. I published this game on Steam and I am very proud of it.
The game is a first person roguelike, set during a zombie apocalypse. The player started with a very basic weapon, but from killing zombies, weapon parts dropped. You may get a new barrel for your weapon, decreasing recoil, or a new body, making your weapon lighter. The zombies also got tougher the further you got into the game. Starting off with weak normal zombies, then moving onto more difficult enemies, such as armoured zombies or zombies that could fire at you from a distance.
I published this game on Steam, and have also put the trailer here.
https://store.steampowered.com/app/1588120/SwapOut/
Google Drive: https://drive.google.com/drive/folders/1FbttD-KwuS6cUTd4L24rnnTKPxJQlrUP?usp=share_link
Coupler
Coupler was our next game jam. This game was a top down tower defence game, where you had to build different elemental based towers to kill the enemies that moved down the path. However, you had limited power to your towers and had to change which towers were powered and which were not, depending on which enemy was attacking.
Magic N Muzzles
Our next game we created for a game jam. The game is a doom like shooter, with the twist that you are a wizard, that also uses guns to fight his enemies. It was a simple first person shooter, made in very limited time but I feel like this could be adapted to be a full game, rather than just a game jam.
Slime Lad
This is the first game that I published. This was made in team of two, with me as the programmer. As it was our first game, we wanted to stay simple, but give it our own style, this is how we created Slime Lad. Its a simple but fun platformer, where you play as Slime Lad, a cute slime that has to traverse his way through a cave. There are different obstacles that Slime Lad has to face, like angry slimes, falling ice spikes and falling platforms.
https://doubletom.itch.io/slime-lad
​
Code Snippets
This is my code for my university project which procedurally generates a road, spawns zombies and at different densities depending on how far down the road the zombies are to make it harder as the player travels down the road. It uses raycasts to see which direction it can go without the roads crossing over each other. At the end of the road, it will place a piece that encloses the road in and has an ending.
This code is a weapon template that I was also working on for University. Its code that allows one script to be changed into any gun that you would like it to be, to save time having to make a script for every gun. It has different properties such as damage, full auto, select fire, shotgun, recoil, accuracy, how long it takes to reload, reload bullet by bullet or use an external magazine.