Ein Alternativ-Programm zu finden, sollte im Hobby-Bereich nicht allzu schwer sein. Es wird ja kaum ein Hobby-Entwickler Business-Software benutzen, die bestimmte Kriterien erfüllen müssen.
Dass irgendwas verbuggt ist, und man nicht sofort weiß, wieso, ist vollkommen normal. Manchesmal sitze ich mehrere Tage, nur um die Stelle zu finden, wo der Bug auftritt.
Die Spieleentwicklung funktioniert zum Großteil nach dem Prinzip eines endlichen Automaten.
Daher sind die Baustellen schon voneinander abgegrenzt, und mit einer gewissen Ordnung lassen sich auch 30 Baustellen verwalten. Das Problem ist aber die Motivation, wenn man alleine Entwickelt. Die sinkt schnell in den Keller, aber das ist allgemein bei Softwareentwicklung so, wenn man alleine ein größeres Projekt plant.