I'm curious - most of us agree that making a full game is like scaling a giant mountain with many deadly hazards and walls that can't be climbed - we all agree it takes planning, work ethic, intelligent design practices, and good game design in general. I'm wondering though, what do you think is the hardest part of making a full-length video game from scratch? Is it coming up with enough good ideas for fun gameplay? Is it the implementation of features? Is it the need for organization? Or is it scaling up your systems to support large amounts of objects, rooms, etc? For me, it is probably organization and scalability. The bigger my game gets, the more debugging that needs to be done. And the more enemies and other objects I build, the more possibilities for error, and thus, the longer that debugging takes. It's a vicious cycle that I'm trying to keep down by reducing dependency between objects, but it's not easy. Let me know what you think!