Portfolio

Dungeons of Kridalia logo
Dungeons of Kridalia

This is the frist real game I have made. This is a playable game with fun gameplay elements.
The premise of Dungeons of Kridalia is similar to most rogue-likes. The player enters a randomly generated dungeon, and fights skeletons and demons to get to coins. Once the player has some money they can leave, or finish the dungeon. When they survive a level, they start another one, but with the money they had before in their vault. When the player dies, the pocketed gold and their vault is added up to give the player their score.
Development of this game is paused until I can purchase new assets to keep the theme consistent.

  • Released February 5th, 2022
  • Unity
  • Available publicly on Itch.io
Dungeons of Kridalia logo
Ants

Ants is a game similar to snake that I made with a partner during one of the introductory courses for Unity.
Since finishing it for the assignment I have added touch controls and made it playable on the web. It can be played on web with a mobile device and you can touch right and left on the screen to change the direction of the head ant.
The main goal I wanted to accomplish with reworking this game was to gain practice working on games that target multiple platforms and to work with touch controls.
The game is hosted on my itch.io page and is played directly in browser so there is no downloads.

  • Released March 28th, 2023
  • Unity
  • Browser Playable on Itch.io
Dungeons of Kridalia logo
Floaty Astronaut

Floaty Astronaut was a game I wanted to use to experiment with new tools and ideas. This is the first game that I have made specifically for android, and is a basic game where you control an astronaut that floats over and under spikes.
The main mechanic I wanted to test was the Google Play Services for logging in and saving highscores to a leaderboard. I also added achievements to the game that give players medals when they get certain scores.
I used the internal testing functions from Google Play during testing, and wrote a case study during the development process.
This project really showed me the importance of having testers during the main development stage so I can fix/adjust things early on. For example, the movement in early iterations of the game was terrible, so I was able to fix that before it went to more testers.

  • Released May 3rd, 2023
  • Unity
  • Links to Google Play Services
  • Was Released on Google Play
  • Currently unavailable due to inactivity
Player Emotes Pro Image
Player Emotes Pro

This is a plugin for Minecraft Servers that has been in development for 5 years by me, and is sold on the SpigotMC.org website. This plugin allows players to show their emotions and do actions in a various number of ways. It has effects like particles, lightning, sounds, gesture animations, and more. It is all combined in a menu in game, that can edit and create new emotes on the fly.

  • May 2016-Present
  • 350+ Purchases
  • Java
  • MySQL
  • 4.7/5 (25 Reviews)
...
Idle Empire (Full GDD)

Idle Empire is a mobile game where the player can passively or actively earn money and progress through the game. This game is not created, but was fully planned out as part of a College Project. A full game development document was created for this game, and can be accessed by clicking More Details below.

  • April 2021
  • Full GDD
  • Development Not Started
...
Project Reign (Concept)

This is a RPG game that was planned out where a player makes several choices that can change the story. It features different classes, abilities, NPCs, and even your own estate to upgrade and build up.

  • April 2021
  • One Page GDD
  • Development Not Planned
...
Project Dawn (Concept)

This is an adventure side scroller that tells a story of a young boy that becomes a great warrior. It will have beautiful art styles that change as the game progresses until the dark game becomes bright and colourful.

  • April 2021
  • One Page GDD
  • Development Not Planned
...
Portfolio

This is the portfolio you're looking at right now. It was built by me using Bootstrap 5. While I am not an experienced web developer, I am knowledgable in HTML and CSS.

  • May 2021
...
Dice Roller

This is another one of my Minecraft server plugins, and in this one the plugin allows for users to roll dice in game, and how the results show up in chat.
This is a plugin mostly used by servers with role-play elements so that the players can roll dice similar to table top role playing games like Dungeons & Dragons.
While the project was started 5 years ago, the plugin was recently recoded from scratch, and is now receiving updates to fix any bugs.

  • April 2016-Present
  • 4,000+ Downloads
  • 4.9/5 (10 Ratings)
...
Player Emotes

This was the second plugin I ever made, and was the beginning of Player Emotes Pro, which is a much more feature packed version of this plugin. This plugin is free, whereas Player Emotes Pro is a paid resource.
This allows players to express emotions in the Minecraft server chat, and has some other effects like particles and sounds to enrich the experience. At the time this was started, Emotes, and other cosmetic items/effects, were common, as selling players anything that gives an advantage was against the rules set out by Mojang, the company that owns Minecraft.

  • April 2016-May 2016
  • 31,000+ Downloads
...
Easy Repair

This is another Minecraft plugin that I started very early into learning how to code. It gives the players on the Minecraft server the ability to repair their items with a command, and gives the server owner control over who can do the repair, and what it may cost.

  • May 2016-September 2018
  • 1,300+ Downloads

Bio

Hi! I'm Will Bartlett. I've been programming for 6 years with Java, with some experience with HTML, CSS, MySQL, and Python. In my studies I learned C# and C++ and I also have experience using Gradle for building and Git for version control.

The reason I chose programming was because I enjoy the puzzle that comes with programming, and the unique challenges that come with it. With programming there is always a new challenge to overcome, and with each challenge, something new to learn.

Most of the time that I've been programming I've been working on plugins for Minecraft servers. These plugins use a library/API made by the team at SpigotMC, and allows for developers to make plugins in order to modify certain elements of the game on a server level. The ones I have made that are public generally involve making interactable menus, particle designs, and chat effects, among other things.
These plugins are often available for free, but I do have one that I sell, that has been developed over the past 6 years.
In addition to those, I also on occasion do freelance work making custom plugins that meet a server owners more specific needs, rather than the ones I make to suit a more general need and sell or give away publicly.