Creating eLearning with a blend of 2D and 3D within Unity

Hi,

I’m new to Unity but I have had experience with other game engines. My main skills are as a graphics artist with some basic coding skills.

I want to create eLearning within Unity so that I can blend 2D courseware with 3D interactive graphics.

To head me in the right direction in creating a solution like this I have some capability questions on Unity.

Rather than create 2d courseware within unity is it possible to create the courseware in adobe captivate and then publish out as say a flash file and import that within Unity? Or the opposite way export the 3d unity content out as flash and then import that in to captivate? And if we took the latter route and go from captivate to an iPad app using phonegap would the flash export from unity work on the iPad?

Any input or thoughts about this solution or pointing me towards a better solution would be a great help.

3dnun

Why are you trying to walk through the wall, when you can just walk around it? I have never heard of unity being usable with adobe captivate, but unity definately can't import flash files. Why not just do everything in unity? What exactly cant you do?

3 Answers

3

We just completed some training with Articulate Studio. In Articulate you can make a web object to run the unity player while some of your other slides are in flash. We then ran it on moodle as our LMS.

Sounds good and great for a desktop solution. I suppose the only problem comes is when they want it on the iPad as well. Flash has been running slow on the iPad within Articulate and has to be pretty basic action script and I haven't tried the web object in articulate player. need to run some tests. Thanks for the advice

By the way did you export the unity side of stuff out as Flash output for Articulte?

@3Dnun : Please don't post comments as answers. Post comments by clicking the [add new comment] button, a window then open for you to type in. Answer fields are for answers only, as this is a knowledge base. Here at Unity Answers, Answer means Solution, not Response. * Read this page : http://answers.unity3d.com/page/newuser.html * Please watch : http://video.unity3d.com/video/7720450/tutorials-using-unity-answers

Interesting, I’ve just posted a video on how to mix HTML5 with Unity3D.
https://www.youtube.com/watch?v=6ze5Qq-kIkg

The idea is that you can use your existing web apps and courseware inside a webview inside Unity. The webview can communicate with Unity and vice-versa. So you can write all your course material in HTML and then launch Unity scenes from HTML. The learner examines the Unity scene and can respond to questions.

However, I should note that plugins inside the webview is not supported, so it’s not possible to have flash, java, or another unity inside a Unity app.

I’ve found it much more practical to house the framework in something like Captivate that acts as an HTML content container. Then, you load a web object that you’ve exported from unity. You can communicate between the Captivate API and unity via javascript.

The end output from Cappy is HTML5, let’s leave the corpse of flash by the river and let somebody else clean it up.