Ben Wilson's Portfolio

Welcome

Picture of me! Hey, I’m Ben and welcome to my portfolio. I have enjoyed learning how video games are made and creating different experiments in my spare time since I was in school. Once I finished school, I studied at Games Development at Northbrook MET for three years and learnt many different areas of making games. I first started playing around with Unity while I was at school, I finished my first project in the first year of college. Since then I’ve enjoyed programming different mechanics on many different projects in my spare time, currently focusing on virtual reality in Unity.

Skills

Languages Tools
C# Unity
Python Visual Studio
HTML Steamworks
CSS WPF

Projects

VTOL VR Multiplayer Mod

Image of a solo test on the multiplayer mod Back when I started the VTOL VR Mod Loader, I also started on implementing a multiplayer into the game. I first started with using the network solution DarkRift 2 then Forge Networking and have finally settled on Steam’s Networking API after I had problems with the previous two. The mod is created in C# as a .net library which then gets injected by the mod loader into the game so that it can run my code.

Info Details
Project Length 8 Months
Project Status Stopped
Project Site Github Repo
Main Language C#
Main Tool Visual Studio

Read More…

VTOL VR Mod Loader

Image of the Mod Loader VTOL VR is a VR flight game which is available on steam. In April 2019 I created a simple WPF application with a .net framework class library which combined with a Unity Injector gave the ability for users to create their own mods for VTOL VR. I’ve been working on this since. I’ve created a website on the Python framework Django, setup a Ci/CD on Gitlab for both the site and mod loader and set up a VPS to host this all.

Info Details
Project Length 16+ Months
Project Status Ongoing
Project Site vtolvr-mods.com
Main Language C#
Main Tool Visual Studio

Read More…

The Falling

Image of The Falling The Falling was created for a game jam which was hosted at our college. The theme was “5 seconds to live” and we teamed up with people from different classes. I ended up being in a small team of two, I was the coder and the other person was the artist, we decided to go for a simple platformer where you had to quickly pick the correct whole to fall into to collect the coin. You would have a brief time at the start to see where the coin was then the wholes would get covered up and you had to guess which one had the coin at the bottom.

Info Details
Project Length 24 Hours
Project Status Released
Project Site Itch.io Page
Main Language C#
Main Tool Unity

Read More…

Raft Modding

Image of one of my mods in raft I have been apart of the raft modding community for a while and have created a couple of mods. Mods were first created as class libraries then you would place the dll in the mods folder but now you can just place CSharp files and it will compile it for you. All my mods were created by me alone and added small features to the game such as increasing a spawn rate of items, spawning items and increasing the size of nets.

Info Details
Project Length ~6 months
Project Status Finished
Project Site My Raft Modding Profile
Main Language C#
Main Tool Visual Studio

Read More…

Polluted

Image of Polluted Polluted was my final major project for my last year at college. We had 13 weeks to create a game based on a chosen word, this project the word was “Forgotten”. I decided to create a survival game where you are placed in an abandoned city and you are left to survive. For this project we couldn’t work in teams, so all the art and programming was done by me.

Info Details
Project Length 13 Weeks
Project Status Finished
Project Site Github Page
Main Language C#
Main Tool Unity

Read More…

UConsole

Image of UConsole UConsole is a small standalone console you can add to existing games and then you can easily add custom commands. I made this because lots of my projects, during development I wanted a console where I could spawn things or test actions without having to play the whole game to get to that part. It’s meant to be a drag and drop so you don’t have to do much work to it.

Info Details
Project Length ~2 Months
Project Status Finished
Project Site Github Page
Main Language C#
Main Tool Unity

Read More…

Battleships

Image of Battleships For Unit 12 at college, we had to create a game based on the theme Nautical in two weeks. For this unit, I tried to make a .io style game where users would spawn in a boat and had to skin other boats. BattleShips uses Forge Networking Remastered by Bearded Man Studios, then users would have to connect to a server by the IP because there was no master server to host a list of lobbies.

Info Details
Project Length 2 Weeks
Project Status Finished
Project Site Github Page
Main Language C#
Main Tool Unity

Read More…

UERP

Image of UERP UERP stands for Unity Editor Rich Presence. It is a plugin for the Unity Editor that displays what you are currently working on and which scene on your Discord profile. This is my very first attempt at trying to create an editor tool for Unity and releasing it.

Info Details
Project Length ~2 Month
Project Status Ongoing
Project Site Github Page
Main Language C#
Main Tool Unity

Read More…

VR Physics Gun

Image of VR Physics Gun This was a quick prototype of recreating the Physics Gun from Garry’s Mod in VR. I created this as soon as I got my first VR headset using Unity and SteamVR’s Plugin 1.X.X before they had redone the inputs system in 2.0.0. This prototype was done over one weekend in 2018 and I would like to revisit it to improve it.

Info Details
Project Length 1 Day
Project Status Finished
Project Site Github Page
Main Language C#
Main Tool Unity

Read More…

Block Factory

Image of Block Factory Block Factory was my final major project for my first year in Level 3 Games Development at Northbrook. This also was my first completed 3D game which made it to second in the category in action. The assets were created in Magica Voxel. I also used Magica Voxel to create the UI, I did this by creating the background panels then exporting it as a 2D image which I would use in the UI background.

Info Details
Project Length 13 weeks
Project Status Finished
Project Site Gamejolt Page
Main Language C#
Main Tool Unity

Read More…

Mythological Head Football

Image of Mythological Head Football Mythological Head Football was my final major project in Level 2 Games Development at Northbrook. The theme was Mythology and from inspired browser football games, I created a head football game where you would play as different mythological gods. This was around the time when I first started using Unity back in version 5.4 and learning C# at the same time. I am really happy with how this project turned out as it and high expectations when I created the plan for my WordPress site.

Info Details
Project Length ~13 weeks
Project Status Finished
Project Site Wordpress Blog
Main Language C#
Main Tool Unity

Read More…

Infected 2D

Image of The Falling Infected 2D was the first game I made in my spare time. I created this while at college while creating Mythological Head Football because I wanted a project where I wouldn’t have to keep documenting my progress. It was based off a simple concept of tag where one person was picked at random then the other local players have not to get tagged by them, then at the end of the timer the person tagged dies.

Info Details
Project Length Unknown
Project Status Finished
Project Site Itch.io Page
Main Language C#
Main Tool Unity

Read More…

You can contact me by email at me@ben-w.com or via one of these platforms below.

The source code for this site is available on Gitlab.