- Home /
How quick can we learn and build a web-based interactive e-learning system with Unity?
Hi,
We are going to develop a web-based interactive e-learning system where the users can interact with a 3D model embedded in the web page and the main language would be ASP.NET.
I survey and found a possible solution as Unity. But, could anybody told me how quick a developer can learn and work out a simple prototype with rotaion, zooming and click interactivity on the 3D model?
Thanks in advance,
Rex
Answer by Joshua · Apr 25, 2011 at 04:24 AM
Roughly sketched:
you want a scene with a 3d model. You want to rotate the model around it's y-axis using the left/right arrow keys. You'd like to zoom using the up/down arrow keys and you'd like to use click on parts of the model and have things happen (I assume have some text pop up - since it'll be a learning system). Am I correct in assuming this is, roughly, what you said you wanted?
That's what's unity is made for. Doing the 'quick prototype', that would take no more then 10 minutes if you know how to program within unity. Adding functionality like buttons, graphics, text, etc would of course cost some more time, as this is always quite time-intensive work. But if you have a programmer that knows his craft and already have the models and textures made it could be done and look good within a day - maybe more if you're wishes for the user interface are complicated.
As to learning unity:
If your programmer is an actual programmer and already knows JS/C#/Boo he can know enough to be able to accomplish this in a few extra days - maybe just one -, if he follows a few tutorials and looks up some things in the docs (for guides, search this site, it's been answered in great detail).
If your programmer knows any other Object Orientated Languages, but not one of the ones I just listed, he would probably need an extra day or two to figure out the languages he'll use (probably JS, since most tutorials use it).
But honestly, what you ask is extremely easy within unity (programming-wise, I'm not a modeler/3d artist :p). Even if you have never programmed in your life but are dedicated to learning it you could probably have this done within a long week if you just make good use of the documentation on unity and this very site. ;)
Answer by Craze · Apr 26, 2011 at 12:32 AM
If all you want to do is zoom, rotate and pan.. i could practically do that in under an hour.. It depends on how complex your project is..
http://i699.photobucket.com/albums/vv357/blobthingy/ProjectPortalRoom.jpg <-- That is like 4 hours of work.. I generated that entire room via code alone.. dynamically resizing on command and entirely explorable.. (My current project)
That is an example of how unity can quickly show off its power..
Your answer

Follow this Question
Related Questions
Learning Unity and wanting to create iPhone games. 1 Answer
Curve Editor - save values 1 Answer
AnimationCurve, how can i know when the end of the curve has been reached? 3 Answers
Mecanim ik curve 0 Answers
How can I add lighting to curved shader? 0 Answers