Hi All,
/Incoming wall of text…/
I really don’t know where to ask this question because it embodies my entire game project. As a beginner developer, I’ve spent the last 4 years or so learning Construct 2 (an HTML5 webview display-based engine) because I felt Unity was too hard for a novice like me to learn in 2011, and then again in 2015, and 2018. It’s like every time I dip my toe in the Unity pool, it’s too hot.
So I put a 2D Music Career Simulation game on the market with Construct 2, and had been building and publishing via Intel XDK – until that shut down for indie developers. Then I tried to move the build service over to Cocoon.io – until that shut down as well. Then I tried to use Adobe PhoneGap, but couldn’t properly integrate all the plugins I was using which resulted in major bugs being released in my latest build dated about a year ago.
So I’ve been losing (hemorrhaging) fans, review stars, and actual revenue because of this difficulty in trying to make sure my game had features like Achievements, IAP, Google Play Games for Android, Game Center for iOS, Google Analytics (which was then sunset in favor of Firebase, which doesn’t integrate well into Construct 2 or 3). I just recently hired a contractor to try to ‘port’ my game from Construct to Unity, but this contractor did not have any prior experience with Construct, so all I could do is show them the game in market for them to study, and provide notes (none of which were as detailed as the complex work I put into the game over 4+ years).
Receiving the final delivery from the contractor, I can see how unprepared, sloppy, and lacking in skill they were, especially now since I’ve been taking a Udemy course (the Complete C# Unity Game Developer 2D course) while checking in them about the design and game logic of the game, and waiting for their final delivery. I lost a lot of money on that project, and now I feel they’ve built a game that is worse than what I built in Construct 2, as well as the fact that I can’t really build upon it because they’ve left a bunch of generic game objects, no reasonable file system, and have a very unorganized plethora of scripts that don’t even use the conventions I’ve been learning from the Udemy course.
So is there any hope? I’m really struggling with how complex I’ve made my game vs. how much Unity I know to duplicate/replicate that complexity in this porting over process. I really wish I just had somebody that could spend the time with me to comb through it all, but … I don’t even know what I’m asking for. Just wanted to put the feelers out for hope and truly contextual solutions. For those interested, the game is Rap Quest 2.
Thanks for reading this, I’m super crestfallen at the moment and have been trying not to just belt out cries for help because some responses I’ve gotten elsewhere were very condescending or aloof.
- Craig