mushakushi

mushakushi

CS @ UVA

5 packages
5 projects
2 stars
mushakushi

UI Toolkit Autofitting

0
UI Toolkit Autofitting
Package
mushakushi/UIToolkitAutofitting

Allows certain elements in UI Toolkit to be resized based on a percentage.

https://www.pkglnk.dev/uitoolkitautofitting.git
mushakushi

Spline Utility

0
Spline Utility
Package
mushakushi/UnitySplineUtility

Spline Utility extends the Unity.Splines package with essential functions and tools that address common gaps in the native implementation. Designed for developers working with spline-based systems, it provides straightforward utility methods to streamline spline manipulation, evaluation, and integration into game logic.

https://www.pkglnk.dev/splineutility.git
mushakushi

Mech Game

0
Mech Game
Project
mushakushi/Mech-Game

Super Battle Machine Boxing is a pixel-art boxing game featuring up to two-player gameplay against quirky bosses and a training sandbag. The package includes polished visual effects, original soundtrack, and responsive combat mechanics developed by high school students as a complete game reference implementation for Unity developers studying game design and combat systems.

https://www.pkglnk.dev/mech-game.git
mushakushi

Yarn Spinner Utility

0
Yarn Spinner Utility
Project
mushakushi/yarn-spinner-utility

Provides flexible utilities for Yarn Spinner dialogue systems, offering a loosely-coupled alternative to the default Unity integration. Features include a modular dialogue parser with Scriptable Object observers, customizable view controllers for lines and options, extensible command handling, and cross-scene dialogue support through the observer pattern.

https://www.pkglnk.dev/yarn-spinner-utility.git
mushakushi

Internal Debug

0
Internal Debug
Package
mushakushi/InternalDebug

This is a static InternalDebug wrapper class for the UnityEngine.Debug class. Any call from this class will only be present when the build is either a Development Build or build in Development Mode.

https://www.pkglnk.dev/internaldebug.git
mushakushi

Ui Toolkit Menu Framework

0
Ui Toolkit Menu Framework
Project
mushakushi/ui-toolkit-menu-framework

A framework for expediting the creation of menus using UI toolkit.

https://www.pkglnk.dev/ui-toolkit-menu-framework.git
mushakushi

SerializableUQuery

0
SerializableUQuery
Project
mushakushi/SerializableUQuery

https://forum.unity.com/threads/solved-get-all-the-rules-in-a-uquerybuilder.1557362/

https://www.pkglnk.dev/serializableuquery.git
mushakushi

Pooling

0
Pooling
Package
mushakushi/UnityPooling

Pooling provides a performant object pooling system for Unity that reduces instantiation overhead when spawning many objects. Built on patterns from Unity's open-source projects, it offers Factory and ComponentPool classes for easy integration, with support for prewarmining and efficient object reuse in games and real-time applications.

https://www.pkglnk.dev/unitypooling.git
mushakushi

Tennis Game

0
Tennis Game
Project
mushakushi/tsa2020

A tennis game implementation developed for the 2019-2020 TSA competition. Features core gameplay mechanics for a competitive tennis experience, designed as an educational project demonstrating game development principles. Note: This project remains incomplete due to development interruptions, making it suitable as a reference or foundation for extending tennis game mechanics in Unity.

https://www.pkglnk.dev/tsa2020.git
mushakushi

Data Structures

0
Data Structures
Package
mushakushi/DataStructures

Provides essential data structures missing from Unity's .NET implementation, including MinPriorityQueue for efficient priority-based queuing. Bridges the gap between Unity's .NET version and .NET 6's standard library, enabling developers to use modern data structure patterns without external dependencies.

https://www.pkglnk.dev/datastructures.git