Melissa Brennan


Socials & Links

My Websites

melissabrennan.dev

Nothing special, its just this website you're looking at right now where I display the projects I'm looking to share with everyone. The source code for this website is available on GitHub and was inspired by eev.ee. You should check her out too!

mythicalcuddles.xyz

This website is currently still in the works, but will feature my main works from my social media and video games.

mythicalcuddl.es

Brand new domain I've obtained to link everything together. This will soon be the hub to link my works together from this website and my other website, whilst providing link shorting for my own resources.

VRChat // Unity3D & Blender

What is VRChat?

This whole section will be covering the creations I've made in Unity3D to work along with the VRChat world. VRChat is a free game which you can download from Steam or the Oculus store, which allows the players to be in complete control of the content creation on the game. The game can be played on desktop or in Virtual Reality. I've launched a couple of worlds, working on a few more and helped out in a few. You can view them here.


The Lustful Wenches

A tavern styled world for friends to travel to and chill. The world settings was developed by myself using a mix of C#, Udon and UdonSharp and include features such as toggling different mirrors, gameobjects and allowing for users to interact with colliders etc.
These scripts will be published on GitHub when completed and be used in the next collab project where additional scripts will be able to be implemented too. Plans to create a DnD themed world from this are in the works, along with scripts to have the world run smoothly.

Murder 4 Paintings

Murder 4 Paintings is an avatar prefab available over on my Discord. The prefab is attached to a private avatar in unity and uploaded to VRChat, allowing for the user to change the paintings in the popular game world known as Murder 4. The asset takes advantage of world constraints and parent constraints in Unity, allowing for planes to be placed at specific points in the world to cover the paintings seen in the world.

Cuddles' Memories

Cuddles' Memories was the first world I publically released in VRChat with showcases how Unity's Pro-Builder can be used to build a world. I also created different scripts to toggle systems such as the world's mirror, providing different options and toggle other portals.

University Projects

Book Loaning System

COM187 Software Development II Coursework 3 - A system for a primary school class that records which fiction and non-fiction books are lent out to the pupils.
Since submitting the project, I've continued to work on this project. The source code will have new changes and isn't an actual repersentation of the submitted version. You can view the submitted version below along with the updated source code.

Dynamic Web Authoring

COM353 Dynamic Web Authoring
This repository contains both the learning logs and coursework project. The learning logs were created on a blog styled website where each entry is linked on the first page. The coursework project was designed around the idea of a hotel reservation system using JavaScript for a booking and login system.

Quiz Game

COM357 Coursework - A quiz game filled with multiple-choice questions aiming to access the players knowledge of C++. The player is able to enter their name and select an avatar before begining the game.
This projects source code is currently in a private repository as I'm still working on the ReadMe file for the project. As soon as I've published that, the source code link will be visible below.

Booking System

COM308 HCI Coursework 3 - A system designed as a Medical Practice Booking System. Project part of HCI, which focused on the design aspect rather than the functionality aspect.

Software Development

COM186 & COM187 Software Development - An asortment of practical work I've done from these two modules.

Introduction to Java

Introduction to Java Programming 10th Edition - All the practicals I've done from the Introduction to Java Programming 10th Edition book. These were only done during the COM186 & COM187 module dates, and may be updated in the future with more practical work.

Computer Hardware

COM181 Computer Hardware Coursework - This is the coursework I did for Computer Hardware, which contains an Binary Adder Circuit as Assignment 1 and a Decimal to Roman Numerals Converter as Assignment 2.

Libraries

MelissaNET

MelissaNET is a C# library, which was created mainly to provide update functionality via online version checking for DiscordBot. It has been developed to provide additional features that can be used over multiple projects.
At the moment, MelissaNET is a private repository as I am working on updating a ReadMe file for it and provide better functionality for global use. It is however attached with the release versions of DiscordBot.

Archived & Abandonware

DiscordBot

🌟 Contributed to the 2020 GitHub Arctic Code Vault!

DiscordBot is a C# Bot for Discord which includes many features such as allowing users to create their own profiles, earn EXP to level up and compete for #1 on the leaderboard and many more features.
DiscordBot uses MySQL to store user, channel and guild data to be used by commands through the bot or to be viewed using DiscordBot Web.

DiscordBot Web

DiscordBot Web is the web application that works along with DiscordBot. However, an instance of DiscordBot is required in order to have it working as the application creates and manages the required database tables and rows.
Currently, DiscordBot Web is not an open-sourced project, but is able to be viewed live. You can however produce your own web application using the information stored in MySQL provided by DiscordBot.

MogiiBot3

MogiiBot is a C# Bot for Discord which was replaced by the DiscordBot project in 06-2018. It originally used JSON to store user files allowing users to have profiles provided by the bot along with other features.
Due to name changes and file changes, MogiiBot was archived and replaced by DiscordBot, which has more advanced features and better conventions.

Gender Essence

Gender Essence was one of my first websites I helped get online using a Content Management System (CMS). The use of the CMS allowed for the client to go on at a later time and alter the content of the websites to her liking, allowing for the website to show up to date information which best suited her company.
My work done with Gender Essence provided me with my first insight to CMS and the power they're able to deliver to easily build websites and modify the content on the website.