Join Jesse Freeman for an in-depth discussion in this video Optimizing loose sprites with Unity's TexturePacker, part of Unity 5: 2D Essential Training (2015).
- Now, let's talk about Unity's built-in TexturePacker.…If we go into our sprites folder,…you'll see we have all these loose sprites.…It made sense for us to convert these people…and the zombies into sprite sheets,…but sometimes you're gonna have a whole bunch…of loose sprites inside of your game.…In this case, here, we wanted to keep each one of these…as individual sprites, but when it comes to performance,…we don't want them to be like this,…sitting inside of memory.…Each one of these sprites is gonna take up…a certain allocation of memory on the GPU.…
An easy way to fix this is to combine them…into a single texture.…We can use an external texture packer, but now…in Unity 5, using the TexturePacker is part…of the personal edition.…In order to take advantage of this, what we're gonna do…is select all of our sprites.…Here, you'll see there is a Packing Tag.…What we're gonna do is give them a Packing Tag…so that they all share the same tag.…In this case, we're gonna call them Obstacles.…Let's hit Apply, and then we're gonna go…
Super Zombie Runner riffs off the popular endless runner genre: a one-button casual game that's not only fun to play but exciting to build. The focus of the work is a reusable code base that you can extend and make your own, while learning the basics of object pooling, supporting multiple screen resolutions, tracking scoring, and multi-platform publishing. Along the way, Jesse covers key Unity features, such as working with sprites, creating animations, and leveraging the UI components.
- Working with sprites and animation
- Creating the player
- Spawning GameObjects
- Adding obstacles and collisions
- Building the game objects and logic
- Managing game state
- Creating pixel-perfect cameras
- Designing for multiple screen resolutions
- Adding scores
- Optimizing performance
- Publishing to desktop, web, and mobile platforms
Skill Level Intermediate
1. Working with Sprites
2. Creating Repeating Textures
3. Creating Obstacles
4. Object Pooling
5. Creating the Player
6. Setting Up the Game
7. Adding UI
8. Creating More Obstacles
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.