Armourer

May 2, 2022
Tools: Unity

Introduction

In Armourer you are tasked with creating weapons for an impending war. You have no one to help you so you must do all the labor yourself including gathering resources, crafting, and smithing. In this game gather resources and craft using idle game mechanics. This game is a runescape inspired idle game where I focused on UI and systems programming. This was my first solo game project in my first year at Champlain College.

Demo for the game

GitHub Itch.io

Skills

There are 2 different types of skills in Armourer, gathering skills and crafting skills. In gathering skills you are getting some type of item while crafting skills will use your items from your inventory to make new items.

Woodcutting & Mining

Woodcutting and Mining will get you their respective materials. The items will go into your inventory where you can use it in crafting skills or sell it in the shop. Gathering skills will automatically gather items based on your mining/cutting speed=

a

Smithing & Crafting

In the Smithing and Crafting skills you can use items from your inventory to create new items. Creating new items only requires clicking on the item you want to craft while having the required items.

a

Inventory

The inventory is a script that holds the values for each item in it. The inventory will update every time a new item is created. When you have all the items require to "Send Weapons" you can end the game.

a

Shop

The shop menu is where you can buy items, sell items, and upgrade tools. The shop script utilizes the inventory script to see how much gold you have. Some items can only be obtained in the shop.

a

XP System

The XP system tracks all the XP you have gained from skills and displays them on one page. The amount of XP gained and needed to level up stays consistent.

a

Saving & Loading

You can save the game switch and will save all your XP, levels, gold, and items ion your inventory. You can only have one save at a time. You can load your save in the main menu.

a

What I learned

Being my first solo project I got to work a lot with implementing Unity UI. Looking back I believe this project pushed me to work with UI more. To this day I still really enjoy working with UI. In this project I also got to practice my system programming. Since all the gameplay is UI menus I got to practice connecting my systems and UI.

Contact Me

jeffreypopek@gmail.com