Recent Work
Some of my recent projects and work. Want to see something specific or have any questions? Get in touch!
Some of my recent projects and work. Want to see something specific or have any questions? Get in touch!
This is a demo for a relaxing puzzle game centered around pattern recognition and block building. Use the preview window for guidance, and match the pattern by placing blocks!
Creating new patterns is easy. While in the editor, simply build your pattern in Play Mode and click a button to save it. Patterns are saved as data objects that can be easily added or transferred.
Click the link below to play it yourself!
This mask map generator provides both an interface and tooling to generate mask maps within the editor. It removes the need for external imaging tools and drastically speeds up iterative work with shaders and material texturing. Multithreading is used to dramatically reduce processing time.
This package also includes a mask map separator, allowing you to split the map back into its base textures.
https://github.com/um-stretch/Unity-MaskMapGenerator/tree/main
This tech demo was created to "find the fun" of a multiplayer aerial combat game. It demonstrates the controls of the airplane, as well as a possible combat scenario.
All forces are physically-simulated (albeit exaggerated for feel). The overall control and feel of the plane as a whole took inspiration from the aircraft combat of Battlefield 5 by DICE.
This game will also implement grand-strategy elements, though not showcased here.
QuickZip provides a QuickMenu with in-place options to handle and modify .zip files in Unity.
It allows for in-place extraction and zipping of selected folders and files.
A tool to physically simulate footsteps for all your characters (no matter how many legs they have).
From import to game-ready takes about a minute. Check out the video for a...step-by-step.
A more robust way to make things float in Unity. The system itself is drag-and-drop, however you can create and modify predefined Buoyancy Calculation Points to fine-tune where and how forces should be applied.
Buoyancy Objects supports mass-based as well as mass-irrelevant objects, with total control over how forces are exerted.
A long-term project, Rhu Editor is a powerful extension for the Unity engine that combines a suite of professional toolkits with a modern, intuitive design.
Rhu Editor is designed to improve workflow and reduce tedium. It includes tools that modify in-game objects, assists with project setup, provides serialization, aides with debugging, and much more. It's built using a custom plugin system, meaning user-created tools are natively supported using the extension's reflection-based attribute system.
https://docs.rhueditor.com/docs-home/getting-started/adding-your-own-tools
A tool for the Unity engine that imports, builds, and textures zipped assets with a single click. UQImporter auto-detects your render pipeline and dynamically adjusts to ensure your asset is properly imported with a drag-and-drop experience.
This tool was originally made for Quixel MegaScan assets downloaded via fab.com, but can now support any standardized workflow by editing the config file to suit your needs.