Text this: Leveraging Unity for 2D Pixel Game Development: Techniques and Best Practices