Official Site:
http://www.goodhustle.com/games/skybox/
About
Skybox is a small, fast, entertaining and well-loved game that I built with the Unity engine. Version 1.0 started by building everything out of primitives and UnityGUI, but I ended up learning a ton in the process and applying more advanced techniques to improve performance on lower-end devices in future updates.
Lessons Learned
The obstacle walls started as a wall of cube primitive prefabs (like in the Unity docs), but are now generated procedurally by script - vertex-by-vertex, face-by-face. This ended up being a huge performance boost for earlier phones, as they had to spend less time doing dynamic batching, and it also ended up looking a lot cleaner on the device, especially when blob shadows project downwards onto a solid surface (as opposed to lots of cube meshes, which created weird flicker effects). It was a little tricky because of the cutout for the ships to fall through, but it was totally worth it! The shadows cast on the obstacle walls by the pieces are custom blob shadow projector cookies whose orientation matches that of the falling piece. I learned how to do all the multitouch twist detection stuff, then de-emphasize it in favor of simplified control mechanics. I also learned how to do UV animation with the little animated guy in the left hand corner who gives extraneous encouragement, just for fun.
Anyway
Anyway, enough with the lessons learned. This 1.2 update vastly improves the game flow, making sure that users understand that they can select different ships by making it part of the game flow instead of “hiding” it inside a separate button. It also introduces the oft-requested Shapeshifter mode, where the player piece changes shape between every layer. To celebrate (and also to perhaps try to correct an erroneous pricing judgement on my part), the version 1.2 is on sale now for $0.99! If you haven’t tried it yet, I think it stands as a good example of how far you can get with detailed attention to core gameplay mechanics. You can get it here for a buck:
http://itunes.apple.com/us/app/skybox/id350461895?mt=8
If you do, be sure to let me know if you have any suggestions or requests! I’m hard at work on the Monster Boxing game (if you prefer games with incredible art, you’ll love that), but I’ll probably come back to this from time to time to release small updates.