My Big Projects
[UntitledGame]
Starting in August 2022, I joined a talented team of developers, artists, and writers to begin work
on a decision based 2D Platformer game. Our team is small, which means we all have to wear many hats
in order to meet our goals.
Some of my responsibilities include:
- Gameplay Programming
- Gameplay Design
- Level Design
- Gameplay Testing
- Gameplay Documentation
- Project Management
- Assisting the narrative team / storyboarding
Charr Lang
In late July / August 2022 I began working on my very own programming language, Charr.
It is a very simple and early development language written in Python.
In each language, there are different ways to form syntax and design - and a compromise is
always made in some way (between readability and efficiency, reliability performance, etc.) - I desired
to take that jump and learn for myself how I might handle those tasks.
In its current state, Charr has a stable and well-defined syntax, the shell is simple and easy to use and is currently hosted
via Replit. Documentation is available on the repository landing page,
and offers a variety of examples of how to use the language.
Fembot
Fembot officially began in February 2020 at the behest of a client,
and now hosts several features of which I'm incredibly proud.
Having reached the end of the development life cycle and the client being pleased with the results,
Fembot was given its final release and archived on GitHub.
One key feature: I currently use the YoutubeDL library to search and stream URL's from YouTube. Instead
of outright re-streaming to voice channels, I've opted to download the audio to directory
and then stream. The bot will automatically remove the downloaded audio once it exits the
voice channel (Either by being told to leave, or by timing out due to inactivity)
Additional Fembot Features