About Me
Salutations! My Name is Yhaunn, [pronounced: Yawn]
. I’m relatively new to game development and very passionate about it. I’m looking to put forth my skills as a scripter to help bring your visions to life.
I specialize in scripting small and large systems, typically suited for RPGs or Fighting/Combat-based games. I am generally looking for short-term scripting jobs or small to medium-sized tasks, but I’m open to working on larger projects if it piques my interest.
here are some projects I’ve worked on to refine and display my skills, feel free to explore the current exhibition. (Each entry is subject to removal and alteration as I grow and improve as a developer.):
Showcase:
Entry #1: Inventory System, Including Player/Character Stats, Custom Hot bar, Custom Key bind Assignments, Equipment, and a Skill/Ability Framework that uses client VFX replication. (expand for more information)
Game Link: - [Inventory System Showcase - Roblox] -
Important Info:
This system uses Roblox studio’s existing tool object to keep track of items as they leave and enter the player’s backpack. All of the items have placeholder models. (Note: in future recreations of this system, I would use tables that don’t create instance entries to increase performance)
I’ve implemented player data stores using ProfileService to manage, save, and load data as players leave and join.
Displayed in each player’s inventory UI, is a visual list of each item alongside an item information display that will change and update its format based on which item is selected. The Information currently accounted for in the UI’s display are an image of an item, the Stat Requirements, the Stat Modifications (how equipping an item will affect the stats of a character), The description of the item (To include any lore or item history), And two entries for the passive and active effects of an item.
Custom Hot bar:
The UI includes a custom hot bar with twelve slots, for consumable items or combat skills. The default buttons used to navigate the hot bar are very cumbersome, so I included a custom key binds system that saves and loads to a datastore for each player so that they can choose which buttons to use for slots one through twelve.
Equipment System:
To further showcase the capabilities of this system, I’ve included item equipment displays and a status page that will update with the items equipped. For example, if an armor item is equipped, it will update the stats and resistances on the status page and appear in the equipped items tab within the interface. Alongside these implementations, I added a simple button to increase the character level, allowing the player to allocate points into one of six stats, at their discretion.
Skill Framework:
I also wanted to implement the potential for combat skills to function in this system so I added an item class called “Skill” with a specific manner of connecting to the server and replicating any possible visual effects aspects to all player clients and could use any networking library and function essentially the same. (Note: there aren’t actual abilities included in this demo, only console outputs to show that it goes to the server and to every client to be replicated.)
This system is incredibly flexible by design and could function inside just about any style of game, it’s possible
can create new types of items or edit attributes, images, or descriptions of existing items by simply changing an entry within a table.
The only flaw in the system is the UI scaling, but the UI only serves to display information.
Availability
(Currently Working on a Project, so I’m temporarily unavailable.)
I’m available for at least three hours each day, including weekends, excluding holidays.
These hours are subject to change if I’m actively working on a task or my schedule changes, but they will remain updated.
Payment
As a freelance developer, I offer flexible payment options and I’m open to negotiating for projects that particularly capture my interest.
I only accept payments of Robux or USD via Zelle.
Contact
You can contact me at any time through the Developer Forum or from either of the following:
email: yhaunn.dev@gmail.com
discord: @yhaunn_dev
you can also look at my GitHub profile, I’ll upload any open-sourced projects there:
Yhaunn (github.com)
Ensure you include all important information for the collaboration in your first message.
Contact me if you’re interested in collaborating or have any questions!