So I have developed a new game in WL. The game concept is novel (so I believe) and is both entertaining and educational, requiring the application of both knowledge and logic, and could serve as a very effective pedagogical tool in middle/high school.
The format of the game would generalise well - meaning that other games could readily be developed along similar lines (I already have one or two in mind). It can be played by an individual player, or by multiple players.
I choose WL because it provides a combination of computational data and programming constructs that are ideal for a game of this type, which makes extensive use of dynamic GUI's, graphics, and data structures such as associations and datasets. Using WL I have reached the stage of a fully functional working prototype that would have taken far longer to develop in Python or C#/C++. Speed is an issue in some aspects of the game, but overall it works extremely well.
The next stage of the challenge is how to scale up the game and offer it to the public, which entails addressing questions of the technology stack and, separately, marketing/monetization.
On the tech stack, I originally assumed that WL would be fine for the prototype, but that a production version of the game would require redevelopment in C++/Unity, or similar. Now I am not so sure. It's conceivable that the WL version game could be deployed in production, given appropriate infrastructure (and after tightening up some of the code). This is one of the issues on which I need input.
Not being from a gaming background the marketing issues pose a major challenge. I can certainly envisage some obvious ways to monetize the game and I have identified certain target market segments. But, really, this is beyond my expertise and what I really need is some input from professional game developers.
So the purpose of this post is to seek input - from WR, WL experts and game developers - on any or all of these questions. Useful input could take the form of suggestions for the tech stack, marketing, gaming companies that might have an interest, relevant groups, etc. Please post any ideas, thoughts or suggestions here, so that others with similar questions in future can also gather useful input.
Obviously I can arrange a demo for those with a serious enough interest to sign an NDA.