[ Tutorial 10 ]

Finally this tutorial is out there... It introduce how to use LUA with SIO2, OpenGL and OpenAL API within your application. Please take a good look at the source code as well as the .lua inside the SIO2 archive. Sky is the limit with this technique! so make sure that you master it well before you implement scripting within your 3D apps. Watch the video tutorial closely for more info. about how to link scripts to your 3D object and have them executed dynamically at run time.


Please take note that the LUA layer in SIO2 doesn’t expose NONE of the iPhone API, strictly SIO2, OpenGL ES and OpenAL, and does not brake the Apple iPhone EULA, many SIO2 games have been released on the App. Store with LUA scripting inside, a good example is MeditationGarden, that uses LUA for rendering videos within the App. as well as for other 3D effects.


Controls: N/A

[ Tutorial 11 ]

This tutorial demonstrate how to use the bake.py script that comes with the SDK to bake full render textures or shadow maps. Take a look at the videos to learn how to use this really useful technique within your application to increase the level of realism of your scene.


Controls: N/A

[ Tutorial 12 ]

Quick introduction to particle system. This demo explain how to dynamically initialize emitter as well as how to control the emitted particles. This tutorial also introduce you how to implement effect such as fire, snow, fountain, smoke and other effects ready to be integrated into your 3D apps.


Controls: Tap and drag forward or back to move the camera in that direction. Tap and draw left and right to rotate the view. Double tap to

change the type of emitter

[ Tutorial 131 ]

This tutorial introduce how to use SIO2socket, there is two part to this tutorial. The first one meant to run on the device and act as a remote control (such as the Wii mote) and send by TCP/IP all the events to the second application (the client) running in the simulator. This is ideal to debug games using the accelerometer without having to always upload your game on the device. With this implementation simply run the server on your device, change the IP address from the client to point to the IP of your device and click “Build and Go”!


In addition this tutorial introduce in detail how to establish a communication protocol between client / server and a robust structure to use for multi-player games.


Controls: Use the device like you would normally use it. All IO will be transfered to tutorial132.

Copyright © 2009 SIO2 Interactive. All rights reserved. Comments questions or suggestions? sio2interactive@gmail.com

[ Tutorial 132 ]

This tutorial introduce how to use SIO2socket, there is two part to this tutorial. The first one meant to run on the device and act as a remote control (such as the Wii mote) and send by TCP/IP all the events to the second application (the client) running in the simulator. This is ideal to debug games using the accelerometer without having to always upload your game on the device. With this implementation simply run the server on your device, change the IP address from the client to point to the IP of your device and click “Build and Go”!


In addition this tutorial introduce in detail how to establish a communication protocol between client / server and a robust structure to use for multi-player games.


Controls: Same as tutorial09. Change the IP address in the code to be the on of you device on your LAN. Then connect to it and use your device to send the IO to the application (same as a remote control.)

NextSIO2_iPad_and_iPhone_3D_Game_Engine_Video_Tutorials_Part4.html
[ Video Tutorial ]http://sio2interactive.com/VIDEOS/tutorial11.movhttp://livepage.apple.com/shapeimage_13_link_0