A downloadable asset collection

Download NowName your own price

A collection of unity packages containing various things I use.


Here's what's included (I will add more later):

  • RibbonScript

A script to take a bone-chain (transforms with children, with children etc) and make it behave like a rope or string. Has a few potential uses but I tend to just use it for flowing hair or scarves. (worth noting;ribbons have no collision with anything)

  • PlayerSave

Alternate system to PlayerPrefs, saves to local file on certain platforms and defaults to PlayerPrefs on others. You can specify the save location per-platform so people can copy their saves or back them up or whatever.

  • Progress

System that works a bit like PlayerSave, but lets you save to multiple save slots, includes support for autosave. Includes Sobscure - a script for simple encrypting and obscuring of strings.

  • SResolution

System to manage resolution settings with a countdown that reverts to a previous resolution if the new resolution isn't accepted, specify what windowed resolutions you want available as well as whichever fullscreen resolutions unity detects are available.

  • Cappy

A script for capturing high quality screenshots and video. Especially useful for recording video at a constant FPS, slowing the recording but making sure the output plays at the specified framerate.Video is output as a series of images, so can be compiled using whatever video (or gif) editing software you use. As a bonus, it can record video across scene changes.

Updated to add support for recording audio too, though it must be done as a separate step because of tweaking game time to record video. It's a little more involved but you can just skip it if you don't need it.

  • Polyglot

Simple system for multi-language support. Supports alternate localisations for text, images and audio. Includes Demo scene and CSV import/export functionality. The new 2.0 update should run faster, use less memory, and has a much nicer interface :)

  • TransformRecord

System for recording the transforms of an array of game objects at run time, and the system ~tries~ to export it to a collada file. The idea being I can act out things using VR input and use the animation as a guide when animating in blender... it does not work as well as intender (read; "barely works")

  • SophiesTextureTools

A couple of tools for combining input textures to make a new texture. First is "Atlasify" which takes an array of square textures and outputs a texture atlas with padding, Second is "TexCompiler" which lets you build an ARGB texture from several source textures' channels and lets you invert values per-channel (useful if you're squeezing extra data into a single texture for faster shaders).

  • TwichChat

System for getting TwichChat in unity, can be used by streamers of the game to allow chat to interact with the game, or just to display chat inside the game using the included TwichChatDisplay class.


  • These are available "as-is", and sometimes functionality is missing where I didn't need that functionality myself. I'll try to support where I can but mostly these are systems I make for my own personal use - I'm not going to spend weeks changing any of it unless I need that functionality myself ;)

Published Aug 30, 2014
StatusIn development
CategoryAssets
Rating
(6)
AuthorSophie Houlden

Download

Download NowName your own price

Click download now to get access to the following files:

Ribbon Script 487 kB
Progress 8 kB
PlayerSave 3 kB
SResolution 5 kB
Cappy 11 kB
Polyglot 2.0 68 kB
TransformRecord 4 kB
SophiesTextureTools 9 MB
TwitchChat 2 kB