Project Mahogany


A Menagerie of Memorable Mechanics

Project Mahogany is the code name for a project of mine in which I wanted to create a strong base for a survival game. The mechanics I wanted to create were: An inventory system, an Interaction System, a crafting system, and a building system. Each of these systems will have their own sections below.


This project was created in parallel with the school curriculum.

Inventory System


Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id sapien purus. Integer et elit sed tellus cursus rhoncus. Mauris vel purus nunc. Aenean finibus hendrerit justo ac mattis. Suspendisse sit amet vestibulum urna. Nulla luctus urna augue, vitae aliquet massa sagittis ut. Duis condimentum cursus hendrerit.

A screenshot of the inventory system

Nullam euismod erat auctor eleifend fringilla. Vivamus dapibus nunc vitae ullamcorper varius. Vestibulum eget urna in ligula tristique venenatis. Maecenas ut purus tincidunt, auctor ante sit amet, molestie quam. Proin varius nunc non sem rhoncus, quis rhoncus eros eleifend. Morbi est erat, consectetur in posuere eu, pellentesque ut nisi. Proin ac pellentesque lorem.

Vestibulum vitae sapien at elit tincidunt rhoncus.


Donec vel lobortis justo, ut ornare libero. Mauris turpis erat, venenatis non tristique hendrerit, pellentesque eget arcu. Nam at vehicula urna. Nullam ultricies elit ut porta auctor. Aenean efficitur odio erat, eu tincidunt lorem consectetur ac.

In feugiat, erat ullamcorper maximus gravida.

Interaction System


Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id sapien purus. Integer et elit sed tellus cursus rhoncus. Mauris vel purus nunc. Aenean finibus hendrerit justo ac mattis. Suspendisse sit amet vestibulum urna. Nulla luctus urna augue, vitae aliquet massa sagittis ut. Duis condimentum cursus hendrerit.

A GIF showing interaction

Nullam euismod erat auctor eleifend fringilla. Vivamus dapibus nunc vitae ullamcorper varius. Vestibulum eget urna in ligula tristique venenatis. Maecenas ut purus tincidunt, auctor ante sit amet, molestie quam. Proin varius nunc non sem rhoncus, quis rhoncus eros eleifend. Morbi est erat, consectetur in posuere eu, pellentesque ut nisi. Proin ac pellentesque lorem.

Vestibulum vitae sapien at elit tincidunt rhoncus.


Donec vel lobortis justo, ut ornare libero. Mauris turpis erat, venenatis non tristique hendrerit, pellentesque eget arcu. Nam at vehicula urna. Nullam ultricies elit ut porta auctor. Aenean efficitur odio erat, eu tincidunt lorem consectetur ac.

In feugiat, erat ullamcorper maximus gravida.

Crafting System


Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id sapien purus. Integer et elit sed tellus cursus rhoncus. Mauris vel purus nunc. Aenean finibus hendrerit justo ac mattis. Suspendisse sit amet vestibulum urna. Nulla luctus urna augue, vitae aliquet massa sagittis ut. Duis condimentum cursus hendrerit.

A screenshot of the crafting system

Nullam euismod erat auctor eleifend fringilla. Vivamus dapibus nunc vitae ullamcorper varius. Vestibulum eget urna in ligula tristique venenatis. Maecenas ut purus tincidunt, auctor ante sit amet, molestie quam. Proin varius nunc non sem rhoncus, quis rhoncus eros eleifend. Morbi est erat, consectetur in posuere eu, pellentesque ut nisi. Proin ac pellentesque lorem.

Vestibulum vitae sapien at elit tincidunt rhoncus.


Donec vel lobortis justo, ut ornare libero. Mauris turpis erat, venenatis non tristique hendrerit, pellentesque eget arcu. Nam at vehicula urna. Nullam ultricies elit ut porta auctor. Aenean efficitur odio erat, eu tincidunt lorem consectetur ac.

In feugiat, erat ullamcorper maximus gravida.

Building System


Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id sapien purus. Integer et elit sed tellus cursus rhoncus. Mauris vel purus nunc. Aenean finibus hendrerit justo ac mattis. Suspendisse sit amet vestibulum urna. Nulla luctus urna augue, vitae aliquet massa sagittis ut. Duis condimentum cursus hendrerit.

A GIF of the building system in action

Nullam euismod erat auctor eleifend fringilla. Vivamus dapibus nunc vitae ullamcorper varius. Vestibulum eget urna in ligula tristique venenatis. Maecenas ut purus tincidunt, auctor ante sit amet, molestie quam. Proin varius nunc non sem rhoncus, quis rhoncus eros eleifend. Morbi est erat, consectetur in posuere eu, pellentesque ut nisi. Proin ac pellentesque lorem.

Vestibulum vitae sapien at elit tincidunt rhoncus.


Donec vel lobortis justo, ut ornare libero. Mauris turpis erat, venenatis non tristique hendrerit, pellentesque eget arcu. Nam at vehicula urna. Nullam ultricies elit ut porta auctor. Aenean efficitur odio erat, eu tincidunt lorem consectetur ac.

In feugiat, erat ullamcorper maximus gravida.

unsplash