Hello, I am studying programming, we have a course in asp.net, but it is for browser (making shops etc - 2d and no 3d and no animation, - no Unity3d). I have experience in Unity3d and in SQL (Ms sql and MySQL).
I want to make a program like a Spinnakers Story Machine (see
)
it should be kiind of simple program/game for children, in which one can type simple phrases from limited dictionary (nouns, verbs etc).
So what is required:
user should be able to use browser (nothing to install) (I want cross-platfrom, but if not possible, I have to stick to Windows only Unity3d-client outside of www-browser). He writes a text into some textbox. Some phrase like “a dog goes to a boy”. Then he presses button (usually it uses “POST” action in FORMs in HTML to send data to server to some page with back-script in C#)… then server should receive the request with text inputted. It must go to SQL-server database with 3d models matching nouns and verbs matching animation etc, - to SharpNLP (or similar program like BookNLP) to analyze the phrase/sentence, and make part-of-speech tagging (I did a bit of it already in Unity) → then it goes to XML and JSON or similar file. Yes, it might be sended into user’s browser back, and Unity3d object in web-browser should be able to gt that json file (or maybe even binary files with 3d-models fbx (or compiled fbx?) and animations and other data (like positions of 3d models, where to instantiate them, textures, animation-controller for 3d character etc) - and so when user has reloaded page (I hope it is not reloaded, but only part is POSTed and received without reloading, asynchronously like in AJAX maybe), and thus after user types a sentence - he must receive data from server and be able to see instantiated character like that Dog (from prefab sent through stream from server as file or I don’t know how) and that Boy (probably all 3d-models in LEGO-style or similar, smily and happy), and when server decided the locations for the 2 models, he also sends animation for dog to animate it (him\her), aplies coordinates for pathes to go, and dog goes to the boy, like in spinnakers story machine…
Is this all right to use asp net for this? or should I use something diferent? how do people make online unity3d games with many players? I think something like this is used?
any advices are very welcome, and thanks to anyone who answers in advance.
Ivan