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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.