Ai Austin Unity 3D Examples

     
I-Room
I-Room
Multi-user via SmartFox
Tropical Island
Multi-user via SmartFox
Tropical Island
with Supercar
and Black Rock Lab


Supercar Lab
  • You will be on a tropical island (a demo that comes with Unity) near a rope bridge.
  • Use the arrow keys (or WASD) to move yourself about, and the mouse to look round.
  • Go over the bridge and left along the far shore to reach where the Black Rock Lab is placed... the walls can be walked through to make it easy to get in just now!
  • You can also hit the little round grey button and you will be taken inside the Lab straight away.
Supercar Race Game
  • Use the arrow keys (or WASD) to accelerate, brake/reverse and turn left and right.
3Di Cloud Virtual World
Multi-user Virtual World
Combat World
Multi-user via Exit Game's Photon
  • You will be in a combat zone (a demo that comes with Unity and enhanced by Exit games).
  • Any username, and any room name, or join an existing room
  • Use the arrow keys (or WASD) to move yourself about, and the mouse to look round. Use right mouse button to aim and zoom your camera in, and left mouse to fire your weapon.
  • Hit the ENTER or CR key to allow typing of a chat messages to other players, followed by the Send button.
  • Use the ESC key to look for available MMO rooms and who is in them, and some options, or to regain control of the mouse to leave the game.
  • IP 129.215.219.144 (virtual3.aiai.ed.ac.uk), Port 5055 (Photon default)
Others...    

http://solarsystem.nasa.gov/eyes/player/index.html

Unifier - Multi-user Virtual Worlds in Unity

See http://unifier.secondplaces.net.


Other Examples of Unity3D-based Applications

See NASA Eyes on the Solar System [Direct link to Unity3D Player.


Origination 3D Models

Supercar and Black Rock Lab Sketchup Models used for export to .3DS format (using double sided face export where possible). Available at http://www.aiai.ed.ac.uk/~bat/GA/supercar-3d.html.


Making a Unity World Multi-User (MMO)

Sample MMO code and tutorial for Unity3D and SmartFox Server is available from http://virtualautonomy.com/blog/index.php/2009/12/31/unity-3d-a-quick-and-easy-guide-to-creat and http://www.unifycommunity.com/wiki/index.php?title=MMO_tutorial.

Note that for SmartFox Server 1.x MMO login, a policy prefetch is required for web build contexts. See http://www.smartfoxserver.com/forums/viewtopic.php?p=41732. A line must be added to the end of the Awake() routine in the MMO example assets, typically in "Game/Scripts/LoginGUI.cs".

Security.PrefetchSocketPolicy(serverIP, Convert.ToInt32(serverPort));
The SmartFoxClient.dll that is compatible is provided by "lastowl" who provides "Island Demo using SFS 1" at http://unity.lastowl.info/IslandDemo3.0.zip. Thomas Lund at FullControll provided the original via this blog entry at sfs downloads site with direct URL here. This same compatible version of SmartFoxServer.dll is also available locally here.

An alternative MMO server is Exit Game's Photon Server.


Conversion from Unity 3.3 to Unity 3.4

There is one compile error shown by the upgrade. At line 22 in UnderwaterEffects.js, the line should read:
if(water) waterLevel = water.gameObject.transform.position.y;
See http://forum.unity3d.com/threads/98275-Cannot-convert-UnityEngine.gameObject-to-float

MMO using Exit Game's Photon Server

TBA