Awesome, thanks for posting! It's interesting how the core game was basically finished very early on (week twelve or so), and then the rest of it was "just" polish. So in this case, the proverbial last 20% are really 60% of the work.
I would say polish/bug fixing should be closer to 50% than 20%.
30 Weeks of Game Development
21–30 of 46 posts
Re: 30 Weeks of Game Development
#22Re: 30 Weeks of Game Development
#23Congrats! Can you elaborate on this point? Despite being an iOS game 95% of development was done on PC. Was it a C++/OpenGL game that had a small iOS AppDelegate / GLKit / UIKit / etc scaffold?
You nailed it. Almost entirely C++/OpenGL with platform specific code only as necessary. I count 7 iOS specific files and they're all fairly small. What you mentioned plus interfaces for analytics, in-app purchases, game center, and profiles.
Well, I'm looking forward to seeing you in the next Humble Bundle, then. :-)
Could you elaborate on your use of analytics: how did you handle pre-release testing and what were you most surprised to learn from the data?
Re: 30 Weeks of Game Development
#24Re: 30 Weeks of Game Development
#25Could you explain, "Despite being an iOS game 95% of development was done on PC."? Don't you need to do iOS development on a Mac?
Re: 30 Weeks of Game Development
#26Re: 30 Weeks of Game Development
#27Re: 30 Weeks of Game Development
#28Could you explain, "Despite being an iOS game 95% of development was done on PC."? Don't you need to do iOS development on a Mac?
Re: 30 Weeks of Game Development
#29How many people worked on this? What roles did they play?
Re: 30 Weeks of Game Development
#30Could you explain, "Despite being an iOS game 95% of development was done on PC."? Don't you need to do iOS development on a Mac?
Some features could only be worked on through OS X. Gamecenter leaderboards, in app purchases, analytics, and some UI bits. Some of those don't even work in the simulator and require an actual device.
The windows build was missing a handful of features but none of them matter for development. No full screen, no settings, hard coded resolution config, incomplete UI, etc.