2D Dev Tips Companion Pack
Added 2019-07-23 04:12:43 +0000 UTC
Current version: v0.3
Recommended Unity Version: 2018.2 or later
Here's the very first version of the starter tutorial starter pack, featuring a simplified version of the character controller developed for Once More and some basic assets, which I'll be adding to (and fixing) over time. Please keep in mind that aside from starter pack updates, all files will be exclusive to the Mischief Mancer ($10) tier or higher.
PATCH NOTES:
v0.3:

- Added Child Snap, for working around custom sort axis of child objects
- Changing the pivot mode and toggling World/Local space now works!
- More compatibility with different pixel-per-unit settings
- Fixed strange issue where objects would bounce around when in iso mode if they had a tilemap object attached
- Buncha minor bug fixes, based on user feedback!
v0.25:
v0.22:
- Editing the Snap and Iso settings in the pixel snapper now actually saves between sessions instead of needing to be re-edited every time
- Changing the "pixels per unit" option in the pixel snapper settings now actually works
- Fixed issue introduced in earlier version where the alternating tile set was flipped, using the alternate tiles when they should use the defaults and vice-versa
- Minor code adjustments to accommodate for upcoming dev tutorials and the Senza Pack Deluxe that contains all Mischief Mancer+ exclusive files
v0.21:
- Added basic path object. It's just a series of Vector2 coordinates, but will be useful in an upcoming tutorial
- Added a basic tester script for paths
- Added a simplified version of the path following function, which calculates the length of the path on its own.
- Fixed bug where having the pixel snapper open while in play mode could cause the selected object to move strangely if it was in motion for any reason
- Added more tooltips
- Minor script optimization
- Accidentally forgot to include the tail anim correction script in the previous pack. Oops!
v0.2:

GOOD UPDATE!!
- ISOMETRIC MODE! All existing features work for this mode, and the width/height ratios of your tiles can be set manually.
- Scene UI for Pixel Snapper is a lot less unpleasant to look at, and can be dragged around
- Snap mode expanded to include Half-Tile and Full Tile options (Holding alt while in half-tile mode will use full tile snapping)
- Holding shift in Pixel Snap mode now snaps to half-Tiles instead, and vice-versa.
- Fixed Pixel Snapper bug where it would cause the Animator window to apply new keyframes when objects would move
- Fixed Pixels Per Unit option being ignored by pixel snapper
- Minor improvements to Senza's collider code
- Added lil feature where Senza's tail will rest and return naturally if the player stops moving in the middle of her walk cycle

v0.14:
- Improved path following code to better account for the new path following guide
- The "pivot" button can now be manually set, instead of being left alt by default (default on a new script it the c key, space in the example scene)
- Interacting or turning without moving now cancels Senza's idle animation
- MORE minor sprite fixes, involving her hair shifting when blinking
- Updated auto-tile script to allow alternating tile sets
- Added new wall tiles/tile set

v0.13:
- Added animations for the traffic pylons
- Minor sprite and tile fixes
v0.12:
- Fixed additional issues with Senza's sprite sheet, because I'm a genius and had one of the wrong layers enabled on export for v0.11
- Fixed issue where Senza would clip with part of the carpet in the example scene if she went too far North
v0.11:
- Fixed Senza's sprite missing her eyebrows at some angles
Currently, versions earlier than 2018.2 are unsupported, but I'll be updating this in the near future. However, know that most of the tutorials will be compatible with older versions of Unity and, in some cases, 3D projects!!
For optimal performance, you'll want to do the following:
Go to Project Settings -> Graphics, set Transparency Sorting to "Custom Axis", and the Transparency Sort Axis to (0, 0.5, 1). This will allow characters and objects lower on the screen to appear in front of other objects, even if their Z axis is the same.

Additionally, you'll want to download the official Pixel Perfect camera, which can be found in Window -> Package Manager, enabling Advanced -> Enable Preview Packages, then Searching for "2D Pixel Perfect." As this is part of an official Unity package, I am unable to include it myself.

Please let me know if you have any questions/find any bugs!