Jibe/Unity: School Quick Start Guide


Published on

Unity is a revolutionary 3D games/apps authoring tool that enables development without requiring complex programming. Jibe is a multiplayer project kit developed by ReactionGrid that utilizes Unity. Now your students can create their own 3D games/apps: single- or multiplayer, even Android and Apple (with the proper licenses)! Basic Unity is FREE and Jibe is very inexpensive to get started with.

Published in: Education, Spiritual
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Jibe/Unity: School Quick Start Guide

  1. 1. Jibe/Unity: School Quick Start Guide First Edition: February 2012 By David W. Deeds, Ph.D. IT Manager/Teacher Changchun American International SchoolChangchun American International School Creative Commons BY-NC-ND 2012
  2. 2. “Jibe/Unity: School Quick Start Guide” by David W. DeedsForewordI would like to thank Changchun American International School (CAIS):  Directors Daniel and Irene Chou, as well as Principals Mary Pazsit and Bryan Manditsch, for their continuing support of using 3D virtual worlds in education  Colleagues and students, for once again intermittently managing to go 15-20 minutes at a stretch without interrupting so the work could get doneI would especially like to thank:  Everyone at ReactionGrid — Kyle and Robin Gomboy, Jeff Lowe, Chris Hart and John ―Pathfinder‖ Lester — for all their continuous hard work producing/supporting Jibe  Jeff Lowe in particular, for coordinating and editing this work, as well as Chris Hart, John Lester, and the entire ReactionGrid team for producing the definitive Jibe/Unity documentation/training and serving as contributors/editors for this e-booklet (I’m not worthy, I’m not worthy!)  Marvin Kharrazi and everyone at Unity, for producing the greatest game/app authoring tool ever, and especially for keeping the basic (―indie‖) edition free, hopefully forever  All the website, ning, blog, wiki, etc., owners who are helping to distribute this e-booklet and otherwise spread the word about using 3D virtual worlds in educationLegal Stuff―Jibe/Unity: School Quick Start Guide,‖ by David W. Deeds, is copyrighted as of February 2012by Changchun American International School via a Creative Commons Attribution-NonCom-mercial-NoDerivs 3.0 Unported License.Changchun American International School i Creative Commons BY-NC-ND 2012
  3. 3. “Jibe/Unity: School Quick Start Guide” by David W. DeedsYou are ―free to copy, distribute and transmit this work, under the following conditions‖:E-mail it to anybody and everybody. Link to it. Post it on websites, blogs, wikis, etc. Just ensureyou mention that it’s being provided courtesy of Changchun American International School.You can’t make any money with it. You can’t change it. Simple enough, right?For more information, go to: http://creativecommons.org/licenses/by-nc-nd/3.0Please Note: Anything/everything provided by ReactionGrid and Unity and other businessentities (documentation, software, or whatever) is covered by different copyright and otherlegal considerations. The Creative Commons licensing information stated above pertains ONLYto this e-booklet. ReactionGrid has approved the contents of this e-booklet, but Unity and PacktPublishing have not, at least officially, although naturally we’re hoping they’ll like it.This e-book is being provided to you free of charge via the generosity of Changchun AmericanInternational School. Here’s your part of the deal. As a condition of accepting and using thise-book, you agree to hold neither CAIS nor me responsible for anything that might go wrong.That goes for ReactionGrid and Unity too! Take some personal responsibility in life. Sheesh.All organization names, logos, etc., are trademarks or registered trademarks of their respectiveentities. CAIS is a customer of ReactionGrid. Beyond this, neither CAIS nor I have any businessrelationship with ReactionGrid. Neither CAIS nor I have any business relationship with Unity,but if I got a free Android and/or iPad license out of this deal it sure would be appreciated(hint, hint). This e-booklet is being provided free as a public service to education, so it would bereally swell not to get sued for anything. Thanks and see you soon in a Jibe/Unity game/app!Changchun American International School ii Creative Commons BY-NC-ND 2012
  4. 4. “Jibe/Unity: School Quick Start Guide” by David W. DeedsTable of Contents  What Is This About? 1  Who Is This For? 1  The Meaning of Life… 2  That Was Then, This Is Now 2  Get Your Jibe Stuff 4  So What’s the Point… 5  Regarding Time and Space 6  What Are You Supposed to Do? 7  Assumptions/Conventions 9  Overview I: 3D Virtual Worlds 10 o Games/Apps Development 10  Overview II: Unity 12 o Your Unity Options 14  Overview III: Jibe 15 o Your Jibe Options 17 o Hosted Plans 17 o Self-Hosted Plans 20  Downloading/Installing Unity 22  Downloading/Configuring Jibe 24  Building and Running Your First Game/App 27  Future Lesson Plans 35  Case Studies/Success Stories 40  More Resources 43  About Changchun American International School 46  About Me 47Changchun American International School iii Creative Commons BY-NC-ND 2012
  5. 5. “Jibe/Unity: School Quick Start Guide” by David W. DeedsWhat Is This About?Unity is a revolutionary 3D games/apps authoring tool. What makes Unity so special? It shieldsdevelopers from having to work directly with the engine, which determines everything a gameor app does. What this means is that with Unity you can create games/apps without having toprogram in complex computer languages such as C++. Unity is the great games/apps equalizer!Jibe is a multiplayer project kit developed by ReactionGrid that utilizes Unity. If you want tocreate multiplayer games with Unity, you need to have a server players can connect to. Jibe is aunique combination of technologies that enables developers to upload their games to either alocal or web server so that lots of players can enjoy them. And this is easy to do when you’reusing Jibe!Who Is This For?The title says ―school‖ to associate this publication with a previous effort, but it can be used byjust about any organization, assuming that its goal is to teach people how to create games/apps.Changchun American International is a K-12 school, but you can use this in a university orcollege as well…a business or other institution too. So whether you call yourself ―teacher,‖―professor,‖ ―trainer‖ or ―educator‖…or maybe ―Maurice,‖ since it’s such a nice name…thise-booklet is for you. Oh, yes…if you’re a student, learner, etc., you can use it too!Changchun American International School 1 Creative Commons BY-NC-ND 2012
  6. 6. “Jibe/Unity: School Quick Start Guide” by David W. DeedsThe Meaning of Life……is something you’re going to need to figure out for yourself, although it could be argued that3D virtual worlds do indeed provide many teachers and students with a raison d’etre, if you’llpardon my French.Who am I? I’m the geek…er, guy…who wrote ―OpenSimulator: School Quick Start Guide.‖ Itprovides directions for getting your school started with 3D virtual worlds, OpenSimulator andSecond Life in particular. If you haven’t read this free e-book yet, you can get it via Scribd:http://www.scribd.com/doc/57959626/OpenSimulator-School-Quick-Start-GuideIf you live in China, Scribd is blocked by The Great Firewall. The website could be unavailablein other countries as well, if so, try Google Books instead:http://books.google.com/books?id=QDvHAFahB-0C&pg=PA95&dq=opensimulator:+school+quick+start+guidesOr you can get it from my blog, inDeeds!:http://www.indeeds.comAs I bang out this text in early February 2012, ―OpenSimulator: SQSG‖ has had more than 6,000reads via Scribd alone. OK, so the e-book’s not exactly ―New York Times Bestseller List‖material, but it is amazing when you appreciate this as an indication of how popular games-based learning is rapidly becoming in education. If only ten percent of readers actually dosomething with the e-book, this means perhaps 500 schools will have gotten started with 3Dvirtual worlds.That Was Then, This Is NowSo what are the differences between that e-book and this one, which I’m actually calling an(when I remember) e-bookLET because of its comparable brevity?Well, for one thing, you’ll notice I’ve knocked off the ―Your Humble Author‖ schtick. That wasjust my way of poking fun at the pretentious insistence upon referring to oneself in third personChangchun American International School 2 Creative Commons BY-NC-ND 2012
  7. 7. “Jibe/Unity: School Quick Start Guide” by David W. Deedswhen writing for academic journals and related publications. Oh, how we laughed, huh? Goodtimes, good times. *Sigh* Meeeem-oh-rieeees…like the something-or-other of my mind…But believe it or not, that’s not the most important contrast. This e-booklet does not attempt to:  Repeat the background information regarding the revolution 3D virtual worlds have started in education. The basic benefits of Jibe/Unity are discussed herein, sure, but if you’re looking for sales pitch material to convince supervisors or colleagues to get going with 3D virtual worlds in general, get the ―2011 Horizon Report,‖ the higher education or K-12 edition. I’ll give you the links in the ―More Resources‖ section.  Reinvent the wheel, in other words, to repeat the excellent step-by-step directions already provided by ReactionGrid and other authors. I may be the Sexiest Educational Technologist Ever, but Chris Hart is definitely the runner-up for this title. As for John Lester, well…he has a great personality…you know what I mean. Lots of excellent Unity tutorials, by Will Goldstone and other authors (links later!), are also available.Changchun American International School 3 Creative Commons BY-NC-ND 2012
  8. 8. “Jibe/Unity: School Quick Start Guide” by David W. DeedsGet Your Jibe StuffWhile we’re thinking about ReactionGrid documentation, go ahead and get their Jibe manual(―Jibe 1.4.1: A User Guide and Developer Reference‖) now. It’s FREE. Go to:http://jibemix.com/jibedownloadsIf you don’t already have a ReactionGrid account, you’ll need to create one, which you can doby clicking…yes…the Create an account link. Right. Good to know you’re awake!Having a ReactionGrid account is geeky-cool because not only does it allow you access to Jibestuff, but you can also visit ReactionGrid’s public OpenSimulator grid too. See my ―Open-Simulator‖ e-book for more information about this. OK, so once you have an account and youlog in, you get to the Welcome to Jibe Downloads page. See Additional Resources at thebottom? Immediately underneath is Jibe 1.4.1 Product Manual. That’s what you want, so click.Up at the top, under Current Releases, it says Jibe 1.4.2 for Unity 3.x. This is the Jibe StarterKit, which will be a very important part of your life soon…just a few pages from now, in fact.This is a special Unity project provided by ReactionGrid to streamline your introduction to Jibe.You could download it now, or you can wait until later. Manual? Free whether or not you get aJibe account. Kit? Free to look/play around with, but you can’t do the multiplayer thing untilyou have a Jibe account. OK? Moving on.Changchun American International School 4 Creative Commons BY-NC-ND 2012
  9. 9. “Jibe/Unity: School Quick Start Guide” by David W. DeedsSo What’s the Point…… of this e-book…er, e-booklet? You want to teach your students 3D games/apps development,right?! Using tools that don’t require you or them to be super geeks! Jibe/Unity is just what youneed, now you just need to get started. The problem, as usual, is that programmers and othertechies, bless their little hearts, have a tendency to confuse the [heck] out of others, even when(sometimes especially if) they’re trying to make things simple. Perhaps as children they ate toomany lead paint chips. I suspect the simplest explanation, though, is that they’re so involvedwith the project at hand that it’s tough to put themselves inside the shoes of the relativebeginner/non-techie. How do I know all this? I used to be a programmer myself. Today I’m ateacher, and shoes or no shoes, my primary defining characteristic is: I HAVE NO TIME.I can’t stop and read three books and/or a dozen websites whenever I want to get going withnew software. I want…need… a…well, you know…‖school quick start guide.‖ Exactly.Here’s THE MAIN THING I’m doing for you via this e-booklet: I’m leaving out all the detailsyou DON’T need in order to get up and running with Jibe/Unity. Many guides similar to this,including my previous e-book, explain all the different options. Here we’re going to be muchmore focused regarding scenarios. This e-booklet assumes you want to get going as quickly andcheaply as possible. If you follow this e-booklet’s recommendations, you can be up and runningin a matter of days, maybe ONE DAY. Costs? The ―indie‖ Unity version is free. Jibe is veryinexpensive to get going with. Sound good? Good.Changchun American International School 5 Creative Commons BY-NC-ND 2012
  10. 10. “Jibe/Unity: School Quick Start Guide” by David W. DeedsRegarding Time and SpaceYes, you guessed it, this is really just about time right now. Space, i.e., a virtual one, will comelater when you create your first Jibe world. We haven’t even used Jibe/Unity in our classes atChangchun American International School yet. I’m continuing to give the school credit becauseI’m an all-around beautiful human being, plus they happen to be paying the only compensationI’m getting at the moment. Our current classroom…er, computer lab…3D immersive learningenvironment is Minecraft… maybe an e-book on this is coming soon too. We hope to start usingJibe/Unity as of fourth quarter of this 2011-2012 school year. I’ll be providing a future (in otherwords, imaginary) lesson plan or two regardless.As of this writing, Unity is at Version 3.4.2f3 (although the 3.5 Beta is available!), Jibe is at 1.4.2.Unity 3.5 features nifty Flash development and other functionality, but otherwise probably theonly major difference you’re likely to notice regarding respective upgrades in the immediatefuture is that the Unity demo project might keep changing. You’re going to buy a wonderful―getting started‖ book for Unity (I’ll list some later) and it’ll reference a demo project you don’thave. Don’t worry, you can download past projects so you can follow along with theinstructions, although some file upgrading might be required. The documentation you’ll have atChangchun American International School 6 Creative Commons BY-NC-ND 2012
  11. 11. “Jibe/Unity: School Quick Start Guide” by David W. Deedshand for Jibe will be more closely if not exactly aligned with your software version. Just replacethe Jibe 1.4.1 guide this e-booklet references to the one for whatever the latest version is (again,available at http://jibemix.com/jibedownloads with a ReactionGrid login account). As withmy previous e-book, though, this publication will be obsolete sooner rather than later. The betaversion of 3.5 may supercede the 3.4 versions any minute now! Jibe might change too!And just like with the ―OpenSimulator‖ e-book, I’ve called this guide ―First Edition,‖ because Ihave nothing but the best of intentions regarding writing another one! People keep asking mewhen exactly the second edition of the ―OpenSimulator‖ guide is expected and I confess rightnow I don’t know. Even Selfless Servants of Scholarship such as myself need to eat, so at somepoint I’m going to have to start considering making some money from these endeavors. Moreon this later as I scope everything out for the next year or so. My plan is to be doing acombination of online and onground courses, tutorials, etc., on not just 3D virtual worlds butother geeky-school (sorry, I meant ―geeky-cool,‖ Freudian slip there) stuff too.What Are You Supposed to Do?Just start reading. If you’ve investigated getting going with Unity and/or Jibe at your school,you know what I’m talking about regarding the potential complexity of all this. Chances aregood that you’ve been scared [wit]less regarding Unity. I’m sitting here with two 300+-pageUnity books on my desk. I have another two e-books via Adobe Digital Editions. I have dozensof web pages ―favorited‖ (is that a verb yet?). Folks have told me they are intimidated, and I canappreciate their situation. Just reading the Unity licensing options makes my head hurt, and I’ma pretty nerdy guy. There’s just so much information that people assume that they need to besuper geeks to get started, and this is simply not true. If all you want is for your students to startdeveloping single-player games/apps, then all you need to do is download and install Unity.Anybody can do it and it takes just minutes. Of course, you no doubt want your students to atsome point work in a multiplayer environment, and for this you need a server with specialsoftware…this is where Jibe comes in. Maybe you’ve heard of Unity before but not Jibe, well,this is your lucky day. It’s going to make your Unity multiplayer development efforts a breeze.Changchun American International School 7 Creative Commons BY-NC-ND 2012
  12. 12. “Jibe/Unity: School Quick Start Guide” by David W. DeedsSo again, this e-booklet covers the most basic scenarios. Like what, for instance? Well, for onething, it’s assumed that your school is a Windows shop. The typical (simplest) setup forJibe/Unity will be Windows Unity on Windows clients, with ReactionGrid hosting your Jibeserver. Second easiest will be Windows Unity on Windows clients and you hosting your ownJibe server. If this doesn’t make sense to you right now, relax. It should soon. For you Macusers/shops, don’t despair, Unity will run on your client machines. And you can use Unity asyour games/apps development tool and still use Jibe as a hosted server solution. This scenariodoesn’t change anything in your classrooms/labs. If you want to install/configure Jibe in-house, though, then you just might wind up having at least one Bill Gates machine under yourroof. It’s OK, the folks at ReactionGrid won’t tell anyone, this will be your little secret.Linux users, while the Jibe Virtual Machine (VM) won’t run on Linux, the SmartFox networkserver does run on Linux. It’s a Java-based server program, so you can run on Linux or Mac forthe multiplayer connectivity. While you won’t have some of the web server featuresReactionGrid provides on the VM, you can still use Jibe for multiplayer virtual environments.Check http://smartfoxserver.com for details. Or just ask the ReactionGrid folks.Again, you can start using Unity in the time it takes to download a copy and then install it onyour classroom/lab PCs. If you choose to let ReactionGrid host Jibe for you, your work is donewhen the payment goes through. You really can be READY TO GO IN A DAY.Changchun American International School 8 Creative Commons BY-NC-ND 2012
  13. 13. “Jibe/Unity: School Quick Start Guide” by David W. DeedsAssumptions/ConventionsOK, before we go any further we’d better get the assumptions and conventions out of the way.This e-booklet assumes that you have above average computer skills. You do not – repeat, donot – have to be a programmer or other complete nerd to follow the directions in this e-booklet,but naturally it would help! By the time you get to the ―Options‖ sections, you’re either going tobe thinking ―Got it!‖ or ―What the [heck] does all this mean?‖ Chances are there’s someone atyour school/shop/whatever who can translate geek speech you can’t understand to human talkyou can. Of course, the folks at ReactionGrid can/will help you too.If you take my advice and go for the hosted Jibe solution, you don’t need any server/networkadministration skills/knowledge. If you want to install and configure Jibe on a server insideyour school, though, you’re going to need some background and most likely some help.Remember, Unity’s main claim to fame is that it enables 3D games production without(substantial) programming, although the more computer exposure you have, the better. Youwill eventually be doing scripting, although this is nowhere near as hard to master. But nomatter what, Unity helps you to get geekier as you progress. So go ahead and DO IT,Grasshopper…A journey of a thousand miles begins with a single step…When you can snatchthe pebble from my hand…etc., etc. Uh, OK…moving on. To what? Oh, yeah, conventions.If you see text in bold red, this indicates something you see on your monitor that you aresupposed to interact with in some way. Example:Click the Open button.If you see text in bold black, this means that you see it on your monitor but that it’s just to beread, you don’t interact with it. I’ll also be bolding (is it a verb?) some text just to emphasize it.Example:The Project Wizard dialog box displays.Links to Internet pages, IP addresses, e-mail addresses, etc., are bold and blue. Example:http://www.indeeds.comCan’t get much less complicated that that! Steps to be followed are identified via topic headingsbut not painstakingly numbered, as this tends to drive people crazy.Changchun American International School 9 Creative Commons BY-NC-ND 2012
  14. 14. “Jibe/Unity: School Quick Start Guide” by David W. DeedsOverview I: 3D Virtual WorldsYou’re thinking: ―Oh, c’mon…do we really need overviews?‖ You’re probably right, we don’t,at least not lengthy ones, certainly not on 3D virtual worlds in general and game/appdevelopment in particular. We’ll keep these summaries as brief as possible, I promise. You’rereading this no doubt because you’ve heard of Unity and/or Jibe, so you must already knowhow 3D virtual worlds in general are the greatest thing to hit education since the invention ofblackboards and chalk. As wonderful as, e.g., Second Life and OpenSimulator are, however,and despite the fact that you can ―kinda/sorta‖ create games with them, it’s just not the same tokids who have destroyed keyboards playing World of Warcraft or obsess over every newiPhone app. Jibe/Unity isn’t just for shoot-em-up games, you could focus on app developmentinstead. But c’mon, aren’t games more fun?Games/Apps DevelopmentIt’s highly likely one or both of the following statements is true: you’ve already used a 3Dvirtual world and now you’re interested in Unity because you want to take your students to thenext level/step, to games/apps programming; you’ve tried teaching games/apps programmingbefore and now you’re looking to switch to an improved (i.e., easier to use) development tool.It’s extremely likely, if you’re a computer teacher in a school, that your learners are asking youDAILY when they’re going to get the chance to create their own games/apps! So it’d be justChangchun American International School 10 Creative Commons BY-NC-ND 2012
  15. 15. “Jibe/Unity: School Quick Start Guide” by David W. Deedsplain nuts to bullet-point here why games/apps programming is the ultimate achievement ofthe human species. You know you love it! You know your students love it! Here’s a little hint:Parents will love it, too, once you explain to them about the STEM (that’s Science, Technology,Engineering and Math) angle. What am I talking about? Check this out:http://www.microsoft.com/presspass/presskits/citizenship/docs/STEM-IG.pdf61% of male STEM college students say their interest was sparked by GAMES. What aboutfemales? By a certain teacher. Probably a bearded, bespectacled one…just a hunch.This e-booklet includes a list of books and other gold mines of information on games/appsprogramming in general and Unity in particular, in the ―More Resources‖ section. If you wouldlike a laundry list of sources of generic information regarding using 3D virtual worlds ineducation, please see my ―OpenSimulator‖ guide’s ―More Resources/Further Study‖ section.Probably you know, your colleagues know, etc., but you have supervisors (and/or parents,even students!) who are still ignorant or at least skeptical. Use these sources to convert theheathens to the one true faith. Go forth and spread the gospel, brothers and sisters! TESTIFY! 3Dvirtual worlds! Games/apps programming! Hallelujah! OK, sorry about that. I tend to get a bittoo enthusiastic sometimes. I’m much better now. Let’s continue.Changchun American International School 11 Creative Commons BY-NC-ND 2012
  16. 16. “Jibe/Unity: School Quick Start Guide” by David W. DeedsOverview II: UnityOK, just in case you’ve been in a coma or otherwise haven’t been paying attention, allow me totell you again that Unity is a tool that enables sophisticated 3D games/apps developmentwithout programming. Keep in mind that you still have to be pretty nerdy, at least ultimately,to succeed, but the promise is that you won’t have to bang out millions of lines of C++ orwhatever code. And this is BIG, folks, as those of you who’ve tried to dive into games/appsdevelopment before, doing it the hard way, know. I’ve spent years teaching students how toprogram and I’ve been waiting for a tool exactly like Unity. Other tools came close to what weneeded, but it still meant kids had to type code, so the focus was on that task versus the design,flow, etc., of the game. Unity makes it possible for an absolute beginner (when it comes toprogramming, anyway, you need basic computer skills and knowledge) to createsingleplayer/multiplayer games, and (with the appropriate licenses) Android/iPhone apps.Unity Script (a version of JavaScript) is easy to learn to enable interactivity and there are plentyof code examples available online to get started with (yes, that’s an ―f,‖ not a ―t‖ in this URL):http://www.unifycommunity.comThe language behind the Unity scenes is C#, which is good to know but can be daunting tolearn. Unity provides a means to ―ease into‖ game/app development using C#.Changchun American International School 12 Creative Commons BY-NC-ND 2012
  17. 17. “Jibe/Unity: School Quick Start Guide” by David W. DeedsAnother huge boost Unity gives us beginners is the Unity Asset Store, a global marketplace ofobjects (as well as code) guaranteed to work in Unity. All this content can be pulled into a Jibeproject very easily. The Unity Asset Store means you don’t have to create everything fromscratch. People all over the world are creating content you can get for very low cost if not free!Another plus: Unity uses industry-standard models, which means the skills you and yourstudents already have and/or develop while using Unity (with Maya or other 3D graphicstools) are the same that the big game developers use. Assets are not proprietary to Unity,they’re ―common,‖ in other words. So the applications your students learn can be used if theywant to go into design, engineering or even art/graphics, using other tools, in otherenvironments, for different purposes. That’s real-world skill attainment! Very geeky-cool.Bullet-points re: what makes Unity so simple and powerful can be viewed on their website,under the, appropriately enough, ―Simple and Powerful‖ heading: http://unity3d.com/unity.Changchun American International School 13 Creative Commons BY-NC-ND 2012
  18. 18. “Jibe/Unity: School Quick Start Guide” by David W. DeedsYour Unity OptionsPrimary decision: free or not. The basic or ―indie‖ version of Unity is free, and as I understandit, this will be true for the indefinite future. Depending on when you download, you may ormay not also get a 30-day trial version of the Pro version. This will simply expire after the timelimit passes and you’ll still be able to continue to use the indie version.With the indie version, you can create single player games/apps. Yes, you can make moneydoing it, too. There are no royalties or revenue shares to pay. If you want to create multiplayergames/apps, this is where Jibe comes in. You can create multiplayer games/apps with theUnity indie version and Jibe. And yes, you can make money this way too. You won’t owe Unityanything and you’ll owe ReactionGrid just what you’re paying for your hosting arrangementand the Jibe Project Kit. Before you make that down payment on your mansion, though,doublecheck with Unity and ReactionGrid regarding finances. With me so far? The indieversion is called just plain ―Unity‖ on the Unity website:http://unity3d.com/unity/licensesThere are also Unity Pro, iOS, iOS Pro, Android and Android Pro licenses. Pause for a momentto study the differences between the versions. To answer the question I know you want to ask,yes, if you want to create iPhone and/or Android games/apps, you have to buy the appropriatelicense(s). Unity offers generous discounts, volume and otherwise, to educational institutions.Contact Unity for details, and if you work for a school, make sure they know it.Changchun American International School 14 Creative Commons BY-NC-ND 2012
  19. 19. “Jibe/Unity: School Quick Start Guide” by David W. DeedsIf you are not willing or able to pay for an additional license and want to learn how torepackage your work in a mobile-friendly way, never fear. ReactionGrid offers a service toconvert your game/app into an Android (and soon iOS) app. Contact ReactionGrid for details.But don’t worry about all this stuff right now. The main thing to keep in mind is that you candownload and install Unity in minutes. Get Unity on your classroom/lab PCs and get started.You can start thinking about different licenses and other matters later.Overview III: JibeYou’re with me so far, right? Single player stuff? Unity’s free version is good to go. If you wantto make the latest, greatest app for the Android Market or the Apple Store, you need to come upwith some cash. But what about the games/apps that are the most fun of all, those that enablemultiplayer participation? Whoops! Sorry. Did I say ―fun‖? I meant, of course, the games/appsthat best facilitate task-oriented learning via communication and collaboration, blah, blah, blah.No, this isn’t the place for that kind of material, I promised to keep this e-booklet pedagogy-free. See the scholarly tomes listed in my ―OpenSimulator‖ e-book and this e-booklet’s ―MoreResources‖ section if you’re writing your master’s thesis and you need some authors to quote.Now where were we? Oh, yes, Jibe. If you’re wondering why I’m not comparing Jibe toalternatives, it’s because there just aren’t any. You could do it yourself, and come up with theright combination of SmartFox Server and other tools, configured properly on a server, etc. Butwhy make life so hard? If you’re a relative beginner, this isn’t going to happen. If you’re a supergeek, you could do it…maybe…but it would involve time, effort…and more money than itwould cost just to use Jibe.Educators out there are starting to use Jibe in traditionally and unexpectedly awesome ways.People like the Main Adult Education Association use Jibe for distance education. See a greatsummation of their work here:http://www.youtube.com/watch?v=mvIdueQ_QRkChangchun American International School 15 Creative Commons BY-NC-ND 2012
  20. 20. “Jibe/Unity: School Quick Start Guide” by David W. DeedsFolks at the University of Idaho College of Art and Architecture have used Jibe to teachstudents how to evoke emotion in virtual environment design. Visit some of their student-designed and -published worlds here:http://www.caa.uidaho.edu/vtd/htm/virtualWorlds/VTD355_EmotionalEnvironments.htmlThere are also, of course, folks using Jibe for non-educational purposes, e.g., a data visualizationand game development platform. There’s even an Android app out showing how Jibe can runon Android devices (grab it here: http://goo.gl/IHr6s). There’s not much to see in this world,but it’s proof that Jibe can quite happily run on mobile devices.Changchun American International School 16 Creative Commons BY-NC-ND 2012
  21. 21. “Jibe/Unity: School Quick Start Guide” by David W. DeedsYour Jibe OptionsPrimary decision: hosted or self-hosted. The easiest way to get your game/app online would beto opt for a hosted solution, so you don’t have to: (a) pay for your own server; (b) configure andmaintain a server; etc. Plus with a hosted Jibe solution you have automatic web access. Internetavailability isn’t necessarily so simple if you’re using a local server and you’d like to havepeople get to it via the Internet, especially if you’re not the IT Manager at your organization! Ifyour organization hasn’t made a final decision yet regarding Jibe/Unity or you’re just gettingstarted otherwise, I’d strongly suggest starting with a hosted Jibe solution and then moving to anon-hosted solution later.Please note: The following prices are: in US dollars; subject to change. If you have any questionsabout anything related to Jibe, please contact Kyle Gomboy at ReactionGrid:create@reactiongrid.com.Hosted PlansHosted Plans I: Jibe - OceanicThis is the plan I’m using and it’s the one I’d recommend to everyone who’s just getting startedwith Jibe/Unity. 125 bucks – about US $40 a month – and you’re ready to go. You can teachyourself Unity by using it. My plan for fourth quarter of this year will be to have students doingtheir development on their computer lab PCs with the indie version of Unity. They can test asfar as they can go in single player mode. Then we’ll upload using my Jibe account and we cangive their worlds a whirl together in multiplayer mode.Jibe Oceanic provides a license for a single developer to publish a single Jibe world to a hostedweb space for three months. Published Jibe worlds under the Oceanic license support up to 12concurrent users.Features include:  Web-plugin for browser based virtual worlds  Desktop Windows and Mac standalone version  Group and private chat capable  Hyperlinks in chatChangchun American International School 17 Creative Commons BY-NC-ND 2012
  22. 22. “Jibe/Unity: School Quick Start Guide” by David W. Deeds  Sit scripts and related animations provided  Teleport scripts for current level, rooms & Jibe worlds  Free Unity editor for creating the 3D world  Import mesh files from Sketchup, Maya & more  Script in industry standard C# or JavaScript  NVIDIA Physx physics system  Option to convert Jibe world into Android mobile app (additional charge)Cost: $125 every 3 months with no setup fee.Hosted Plans II: Jibe - AtmosphereJibe Atmosphere provides a license for a single developer to publish a single Jibe world to ahosted web space for one month. Published Jibe worlds under the Atmosphere license supportup to 20 concurrent users.Features include:  Web-plugin for browser based virtual worlds  Desktop Windows and Mac standalone version  Group and private chat capable  Hyperlinks in chat  Sit scripts and related animations provided  Teleport scripts for current level, rooms & Jibe worlds  Free Unity editor for creating the 3D world  Import mesh files from Sketchup, Maya & more  Script in industry standard C# or JavaScript  NVIDIA Physx physics system  Option to convert Jibe world into Android mobile app (additional charge)Cost: $75/month plus a one-time $200 setup feeChangchun American International School 18 Creative Commons BY-NC-ND 2012
  23. 23. “Jibe/Unity: School Quick Start Guide” by David W. DeedsHosted Plans III: Jibe - MarsJibe Mars provides a license for a single developer to publish multiple Jibe worlds to a hostedweb space for one month. Published Jibe worlds under the Mars license support up to 100concurrent users with the community license of SmartFox Server. Higher concurrency ispossible by purchasing a license directly from SmartFox. Review SmartFox license terms orcontact ReactionGrid for details.Features include:  Web-plugin for browser based virtual worlds  Desktop Windows and Mac standalone version  Group and private chat capable  Hyperlinks in chat  Sit scripts and related animations provided  Teleport scripts for current level, rooms & Jibe worlds  Free Unity editor for creating the 3D world  Import mesh files from Sketchup, Maya & more  Script in industry standard C# or JavaScript  NVIDIA Physx physics system  Option to convert Jibe world into Android mobile app (additional charge)Unique features of Mars:  Available hosted or self-hosted  A Dedicated Windows Server 2008 Virtual Server  Dynamic Slideshow System  SmartFox 2X Administrative Access  User Registration System with Database & Password Reset Forms  Vivox Voice  Multiple-World capableCost: $175/month plus a one-time $475 setup feeChangchun American International School 19 Creative Commons BY-NC-ND 2012
  24. 24. “Jibe/Unity: School Quick Start Guide” by David W. DeedsSelf-Hosted PlansSelf-Hosted Plans I: Jibe Project Kit Self-HostedPurchasing a Jibe Project Kit, non-hosted, provides a license for one to multiple developers topublish one to multiple worlds on their own servers. You can choose from several license leveloptions, depending on the number of developers who will be working with Jibe, and thenumber of worlds you desire to publish. Published Jibe worlds under the Jibe Project Kitlicense support up to 100 concurrent users with the community license of SmartFox Server.Higher concurrency is possible by purchasing a license directly from SmartFox. ReviewSmartFox license terms or contact ReactionGrid for details.Features include:  Web-plugin for browser based virtual worlds  Desktop Windows and Mac standalone version  Group and private chat capable  Hyperlinks in chat  Sit scripts and related animations provided  Teleport scripts for current level, rooms & Jibe worlds  Free Unity edotor for creating the 3D world  Import mesh files from Sketchup, Maya & more  Script in industry standard C# or JavaScript  NVIDIA Physx physics system  Vivox voice system compatible  Jibe Web suite of tools available if you choose Jibe HarmonyCost: According to license levels.License Levels:  Telescope – $750 for Single Developer, Single world publishing  Satellite - $1,750 for 5 Developer, Single world publishing  Rover - $5,750 for 5 Developer, Multiple world publishing  Deep Space - $15,750 for Institution-wide Developer, Multiple world publishingChangchun American International School 20 Creative Commons BY-NC-ND 2012
  25. 25. “Jibe/Unity: School Quick Start Guide” by David W. DeedsSelf-Hosted Plans II: Jibe Project Kit (PLUS the Jibe Harmony Add-On)You can get up and running quickly with the Jibe Harmony package. Jibe Harmony is a fullWindows Server 2008 SE Virtual Machine, packaged with the Jibe Web Suite of tools and theJibe Project Kit.The Jibe Web Suite of tools comes completely installed, providing the following capabilities:  Database Forms – Allows users to registration and reset login password via web forms  In-world event tracking system - All logins and in-world events can be logged to a database for event tracking  File Upload Tool - Allows developers to update your world without server access  SmartFox Server administration system – Provides ability to add additional rooms and worlds to your system (a multi-world Jibe license is required)  Presentation System – Web-based upload and management system for your in-world presentation boardJibe Harmony is an add-on option which requires the purchase of a self-hosted Jibe Project Kit.Cost: A one-time $875 charge.All of the instructions for setting up your own Jibe server are in – you guessed it – the Jibemanual that you should have downloaded by now. What do you mean you haven’t yet? C’mon,get with the program, no pun intended. It’s available at http://jibemix.com/jibedownloadswith a ReactionGrid login account.Completely confused? Relax. I’m tellin’ ya, go for the hosted solution first. Make life easy onyourself. Start with the Oceanic option so you can get started as soon as your ―check clears.‖Learn more about Unity and Jibe, and once you’ve sold your school on the idea, then go for abigger plan or the option of the self-hosted solution. A more expensive hosted plan andespecially a self-hosted solution is going to require more of a commitment and it’s going to behard enough to sell people on the idea that kids are having fun in school! Take it from me.OK, enough of that! Because now it’s time to download and install Unity! YEEHAW! You stillneed to attain a true appreciation of how easy Jibe makes Unity development, and you shouldbe convinced by the time you get to the end of this e-booklet, if you’re not already.Changchun American International School 21 Creative Commons BY-NC-ND 2012
  26. 26. “Jibe/Unity: School Quick Start Guide” by David W. DeedsDownloading/Installing UnityGo to the Unity website:http://unity3d.com/unity/download/Maybe you’d better check the System Requirements first, although Unity isn’t really thatdemanding as far as hardware is concerned. Another plus!And click the Download Unity 3.4.2 button.When the .EXE has finished downloading, start it and follow the directions. At the ChooseComponents step, stick with all options selected. Oh, you thought it would be morecomplicated than this? Sorry to disappoint you. It’s no sweat.When you first start the program, you’ll see a Welcome to Unity dialog box.Just close it for now.Changchun American International School 22 Creative Commons BY-NC-ND 2012
  27. 27. “Jibe/Unity: School Quick Start Guide” by David W. DeedsNow remember, if all you want to do is have your students do single player (one-player, like afirst-person shooter) development, this is it! Except that you’ll have to download and installUnity on all the PCs in your computer lab(s), of course.Don’t believe me? OK, we’re just about to create a game.Before you forget, though, get the Unity Web Player so you can connect via a browser:http://unity3d.com/webplayer/Again, very simple. Just download and install. You’ll have to close any open browser(s). Theplayer is installed simultaneously for all the browsers you have on your computer, so you don’thave to redo it if, e.g., you have IE, Firefox, Opera, etc., like I do. Why do I have so manybrowsers, BTW? Can’t remember, but never mind, take a few minutes to check out the interface.Now you could, if you so desired, build and run your first single player game/app using thedefault/demo project. Real easy to do (click File -> Build Settings…, under Platform, click PCand Mac Standalone, then the Build and Run button). But c’mon…show some patience…somediscipline, Grasshopper…and wait until you’re ready to go with Jibe.The following instructions assume you’re using the Jibe Hosted – Oceanic Plan as I am.Changchun American International School 23 Creative Commons BY-NC-ND 2012
  28. 28. “Jibe/Unity: School Quick Start Guide” by David W. DeedsDownloading/Configuring JibeFirst, get your Jibe Starter Kit. Keep in mind that as far as Unity is concerned, this is justanother project! And this is because…it is. You’ll get your kit as a .ZIP file, from the same pageyou got your Jibe manual from (c’mon, you’ve been given the URL several times now,remember?). You’ll get your Jibe server information via an e-mail message and/or a trainingsession. Download and unzip the kit in a desired location (I eventually found it necessary tocreate a special Unity Projects directory so I could find everything each time).Click File -> Open Project. If you’ve put your project file in a place unknown to Unity, you’llhave to click the Open Other… button and locate it. Highlight Jibe Starter Kit and click theOpen button.Changchun American International School 24 Creative Commons BY-NC-ND 2012
  29. 29. “Jibe/Unity: School Quick Start Guide” by David W. DeedsPlease note that when you open a new project in Unity, it seems that Unity stops and startsagain. This is because it’s a project you’ve not opened before, so it’s rebuilding the asset library,importing all the assets one by one into your editor. Once it has done this, the next time youopen that project it’ll be much faster. The process can take minutes to begin with.I’d recommend first going through the wonderful (free!) tutorials ReactionGrid provides:http://www.youtube.com/user/JohnPathfinderLesterAs part of your Jibe package, hosted or not, you are entitled to some free training with theReactionGrid team. If Chris Hart is your trainer, you’ll want to talk (remotely) face-to-face. Ifyou get John Lester, you’ll want to leave the webcams off. But if everyone at ReactionGrid isbusy and you’re in a hurry you should be fine handling it yourself.See the Project folder? Scroll down until you see the Scenes folder and then double-click theLoader scene. Then click the Window menu, then Jibe and Welcome. The Welcome to Jibedialog box displays.Changchun American International School 25 Creative Commons BY-NC-ND 2012
  30. 30. “Jibe/Unity: School Quick Start Guide” by David W. DeedsThis is where you’re going to enter the information that ReactionGrid gives you, if you go for ahosted solution. You can see mine, although I’ve omitted my password, for obvious reasons.This is where you’re going to enter your own information if you go for the inhouse serversolution. Click the Save button when you’re done. You’re finished. No, seriously. That’s allthere is to it.Here’s a good idea. Close Unity. Find the folder where your Jibe 1.4.2 (version number maychange, remember!) project folder is and make a copy of it. Rename the project folder…I choseDave’s Nifty New Project. Now restart Unity and open your new project. This way you’ll keepa pristine copy of the Jibe Starter Kit just in case you need it later.Changchun American International School 26 Creative Commons BY-NC-ND 2012
  31. 31. “Jibe/Unity: School Quick Start Guide” by David W. DeedsBuilding and Running Your First Game/AppOK, now, where are we? Oh, that’s right, I’ve got my Dave’s Nifty New Project open. Anythingelse I need to do before creating a game/app? Well, if I wanted a world containing somethingbesides a blank patch of grass, I’d have work to do, but let’s leave this for later. We can’t wait,right? RIGHT! Here we go. First we’ll create a standalone game/app.Click File -> Build Settings… and then under Platform, click PC and Mac Standalone if it isn’talready selected. Click the Build and Run button.You’re prompted to enter the name of your .EXE file. I chose dnnp (Dave’s Nifty New Project).exe.Changchun American International School 27 Creative Commons BY-NC-ND 2012
  32. 32. “Jibe/Unity: School Quick Start Guide” by David W. DeedsNext the Jibe Configuration dialog box displays. Change the Screen Resolution if you sodesire. Otherwise, just click the Play button.You’ll see a Unity splash screen and then a message that says ―Connecting to Server‖…ignorethat. This is running locally, on your PC. In my case, it is dnnp.exe, in my Dave’s Nifty NewProject folder.You see the Welcome to Jibe window.Don’t worry about the Guest737 (or whatever it says) name, but change it if you want adifferent avatar name. Just click the Start button.Changchun American International School 28 Creative Commons BY-NC-ND 2012
  33. 33. “Jibe/Unity: School Quick Start Guide” by David W. DeedsYou enter the Dressing Room. Experiment with different avatars and outfits.When you’ve decided on a look, click the Enter Jibe button.And you’re in your very own Jibe world!Sure, there’s nothing in it. You didn’t put anything in it!Changchun American International School 29 Creative Commons BY-NC-ND 2012
  34. 34. “Jibe/Unity: School Quick Start Guide” by David W. DeedsNow, you’re probably wondering if you didn’t have the Jibe Starter Kit and you built and ran anew project with nothing in it, what would you see? The answer is: Nothing. Not even a bluesky. Not only would you not be choosing an avatar, you wouldn’t have an avatar at all. Jibegives you a head start in several important ways. Don’t let this blow your mind, but with Jibe,you could give someone else a copy of your ―standalone‖.EXE (along with the folder of stuffcreated with it) and once you’ve uploaded your game/app to a Jibe server, that someone couldjoin you in your game/app.OK, so your mind IS blown. Sorry about that. Get back to this after you’re more familiar withJibe and Unity. No Jibe means it will be just YOU in your single player game/app. Let’s leave itthere for now.Just remember, regardless, if you wanted to create a First Person Shooter game with just oneuser, this is how you’d start. You’d have a heckuva lot of work ahead of you, of course, but thisis how you’d begin. Telling you how to build your world with primitives (call them ―assets,‖please) is way beyond the scope of this e-booklet, but again, check out the Unity Asset Store(look under Downloads on the website or see the startup dialog box for a link) for readymadegoodies…er, assets. You can also get scripts to get you started with that aspect of game/appdevelopment too. Take your time, you don’t need to understand and do everything at once.Use the arrow keys and move around. Hold down the up arrow key and you’ll run…like acomplete spazz. Hopefully there’s an override for this. Otherwise, the soldiers, monsters orwhoever/whatever you’re supposed to be fighting are not going to be able to take youseriously. I don’t need the Demons from [Heck] pointing and snickering at me while I’m tryingto blow them away. Neither do you.Changchun American International School 30 Creative Commons BY-NC-ND 2012
  35. 35. “Jibe/Unity: School Quick Start Guide” by David W. DeedsLet’s not stop now, let’s go ahead and build a server game/app! Close the game window. Goback to the File menu and click Build Settings… again. The Build Settings dialog box displays.Under Platform, click Web Player and ensure the Streamed checkbox is selected…i.e., checked.Click the Build and Run button. This time you’re prompted to select the folder WebPlayer.Click the Select Folder button.Changchun American International School 31 Creative Commons BY-NC-ND 2012
  36. 36. “Jibe/Unity: School Quick Start Guide” by David W. DeedsAnd your default browser opens with the ―entrance‖to your web application, although you’llnotice that it’s running locally:Go ahead and click the Start button, then the Enter Jibe button. You’re in!So let’s get this Jibe world onto the web. For hosted plans, like my Jibe Oceanic, you login toyour Jibe Web Command Center (URL will be provided by ReactionGrid) and upload both the*.HTML and the *.UNITY3D files. Easy to do. Boom, it’s now a live part of the Internet.Changchun American International School 32 Creative Commons BY-NC-ND 2012
  37. 37. “Jibe/Unity: School Quick Start Guide” by David W. DeedsNow here’s the really geeky-cool part… I open another browser window and enter the URL tomy Jibe world (provided by ReactionGrid in my introductory e-mail). Then I click the Start andEnter Jibe buttons. Please keep in mind that you need the Unity Web Player before Unity canwork in your browser! Go back a few pages and get it now if you haven’t already! Sheesh.Voila! Multiplayer game/app! Yes, you get it. I can log in again and again. Up to 12 users, sinceI’m using the Jibe Hosted – Oceanic plan, which enables a dozen concurrent players. Now, tellthe truth…did you ever imagine that it would be this easy to create a multiplayer 3Dgame/app? Again, you’re just getting started. But if you don’t know, ask a programmer whatwould’ve been required to get this far using C++ or some other language. What we’ve done inminutes would’ve required a [heckuva] lotta work.Changchun American International School 33 Creative Commons BY-NC-ND 2012
  38. 38. “Jibe/Unity: School Quick Start Guide” by David W. DeedsNow take a close look at this screen capture:I need to make a distinction here, and although it might seem like a no-brainer, the questioncomes up often enough to convince me this can be confusing. This is from a First Person Shootergame called AngryBots, created with Unity (it’s one of their demo projects). I’m the guy withthe gun, hence the designation shooter! The robot I’m about to send to Robot Heaven (assumingthere is one!) is controlled by the game, not another player/human. With Unity ―right out ofthe box‖ you can create such games, featuring ONE human being in control of an avatar (orwhatever). If you want more than one human being to be playing, that’s when you need amultiplayer environment like the one Jibe provides. OK?Changchun American International School 34 Creative Commons BY-NC-ND 2012
  39. 39. “Jibe/Unity: School Quick Start Guide” by David W. DeedsFuture Lesson PlansOK, as I mentioned before, we haven’t had a chance to start using Unity here at ChangchunAmerican International School. Ideally, by the end of this (2011-2012) school year, we’ll be ready.Our goal is to use Unity as a game/app development tool in our Middle Years Program (MYP,everyone speak IB – International Baccalaureate – out there?) Technology classes. We’rethinking certainly that the older kids, like in MYP 4 and 5 (grades 9 and 10), will be able to use it.At least the ones who are native English speakers will be able to. (Hello, Unity? Can we get theinterface in different languages? Starting with Chinese and Korean?) We’ll give the littlermunchkins a chance to try Unity, and we do have kids as young as 11 (including some seriousMinecraft nerds!) who will no doubt do quite well. But if Unity is too much for some, because oflanguage or age or both, we’ll fall back to Alice, which is geeky-cool and just might be thesubject of my next e-book: http://www.alice.org. Kids who can use Unity will, of course.You want to get students excited about a school subject? Tell them they’re going to be using atool that can produce iPhone or Android apps. They’ll be bugging you constantly as to whenthey can get started. Believe me, I’m speaking from experience! Later, perhaps next year, I wantto include Unity in my Diploma Program (IB speak for high school) Information Technology ina Global Society class. One of the course strands is making a product, which is to beaccomplished while learning about hardware/software, the development life cycle, etc. UnityChangchun American International School 35 Creative Commons BY-NC-ND 2012
  40. 40. “Jibe/Unity: School Quick Start Guide” by David W. Deedswill be perfect and with Jibe we can create multiplayer games/apps. Of course, we’ll still need alicense to create, e.g., an Android app, but I’m hoping Unity will put one in my Xmas stocking.But I digress…boy, do I ever. Let’s get back to lesson plans. Back when I taught at a university,my classes lasted three hours and we met once a week. Now that I’m teaching K-12, it’s morelike 4-5 classes lasting 45-50 minutes each, but we can assume 3-4 hours a week. I always keepin mind Rule #1 of teaching computers, namely, that once a student is within arm’s length of acomputer, you no longer have his/her full attention.Remember the Welcome to Unity startup window?It features Video Tutorials and Unity Basics.Changchun American International School 36 Creative Commons BY-NC-ND 2012
  41. 41. “Jibe/Unity: School Quick Start Guide” by David W. DeedsSounds good, except that if you have Unity started, with a project loaded, you’re never going toget students – regardless of age – to sit still long enough for either! Once they discover that Playbutton, you might as well talk to yourself for the rest of the class. Besides that little chunk ofreality, I’ve done some kid-testing with the Unity Basics tutorial and wow…talk about toomuch information all at once! It’s just a bit overwhelming.So here’s what we’re going to do. We’ll spend one week just exploring Unity. If the littledarlings will watch a video or go through the Unity Basics material, so be it. Otherwise, thiswill just be an introduction: vocabulary, identifying the different parts of the interface, etc.Included, of course, will be getting students to think about (this is IB-centric again) The DesignCycle (Investigate, Design, Plan, Create and Evaluate) in terms of what of game or app theymight want to create. I don’t need a crystal ball to predict that most if not all of their schemeswill be ridiculously grandiose. Everyone is going to want to create their own version of Worldof Warcraft. That’s OK. We can always come back to this later. The point will be to set somereasonable expectations for their first effort.Changchun American International School 37 Creative Commons BY-NC-ND 2012
  42. 42. “Jibe/Unity: School Quick Start Guide” by David W. DeedsThen we’ll knuckle down to actually making something. I’ve done some (considerable)shopping around regarding tutorials and the one I like best is ―Unity 3D Game Development byExample: LITE,‖ by Ryan Henson Creighton, from Packt Publishing. ―Less theory, more results‖pretty much sums up the purpose of this e-booklet as well! You can get the ―LITE‖ e-book as astandalone PDF. As much as I love Adobe Digital Editions, it can be a pain in the [derriere]when you’re dealing with a 25-PC computer lab.Start with ―Chapter 1: That’s One Fancy Hammer,‖ which provides an introduction to Unity, ifthis suits your needs. What I plan to do is, as of Week 2, to have students stroll into the lab withnew project started. Nothing in it. Nothing to distract the little darlings, that is! Then we’ll startwith Chapter 2 of Creighton’s guide, which features a start-from-scratch game project.Changchun American International School 38 Creative Commons BY-NC-ND 2012
  43. 43. “Jibe/Unity: School Quick Start Guide” by David W. DeedsThen we’re going to go through the chapter, step by step, to create our first game.And that, folks, is about as far as my psychic powers allow me to foresee the future for rightnow. But you get the idea. Start with an introductory period and then, instead of a demo project,start them through the tutorial of your choice with a new project, one that starts withNOTHING. I can tell you that one of our ―units‖ (again, IB speak) lasts for about ten weeks.How many projects can we finish in that period? Right now I don’t know.What I –and you – do know is that 3D virtual or immersive environments (or whatever youwant to call them) are the greatest thing to happen to education since the invention of theprinting press. Sooner rather than later you WILL be teaching in a virtual world such as SecondLife or OpenSimulator. Get on board or get left behind! And now, thanks to Unity, you have theability to take your lessons to the next step, with students actually creating games andapplications. With Jibe that means multiplayer too! These are grand, exciting times to bepoindexters! So wear your plastic pocket protectors and mismatched socks with pride! Firstwe’ll master games/apps, then WE WILL RULE THE WORLD!*Ahem* Sorry, getting a little carried away. Hey, it wasn’t so long ago that creating a game/appwas the realm of only the nerdiest of nerds, i.e., professional, e.g., C++ programmers. Usually achallenge even at the university level, and I’ve taught in them, so I know. Now all things arepossible. Even having high/middle school students doing it. That, folks, you have to admit, ispretty darn geeky-cool. So why not get started today?Changchun American International School 39 Creative Commons BY-NC-ND 2012
  44. 44. “Jibe/Unity: School Quick Start Guide” by David W. DeedsCase Studies/Success StoriesRutgers UniversityThe Center for Online and Hybrid Learning and Instructional Technologies at RutgersUniversity uses a Jibe world on their homepage to provide a multiuser space for online officehours with faculty. They are also recreating iconic buildings from their campus and puttingthem online for visitors to explore in Jibe. Check it out at:http://onlinelearning.rutgers.edu/virtual-worldsChangchun American International School 40 Creative Commons BY-NC-ND 2012
  45. 45. “Jibe/Unity: School Quick Start Guide” by David W. DeedsNational Park Service / NOAA / Department of EnergyThe National Park Service, collaborating with folks at NOAA and the Department of Energy, isexploring how to use Jibe to create multiuser worlds that allow people to explore virtualrecreations of national parklands. They have also created a Virtual Career Center in Jibe thathosts educational meetings with employees from the Department of Energy.Since Jibe can be integrated with any web page, they have decided to embed their Jibe world asa Facebook app. This allows them to leverage the incredible reach of Facebook and get evenmore people visiting their virtual world. Check it out at:http://www.facebook.com/apps/application.php?id=124597584291998Changchun American International School 41 Creative Commons BY-NC-ND 2012
  46. 46. “Jibe/Unity: School Quick Start Guide” by David W. DeedsChinese Language Immersion at MyLanguage360The folks at MyLanguage360 (http://mylanguage360.com) specialize in collaborative andimmersive online training. Theyre using Jibe as a visual component of their classes, whichcover recreating historic Chinese landmarks.And since Jibe includes text and voice chat, students can simultaneously practice both thespoken and written word while exploring contextually relevant locations in China.Changchun American International School 42 Creative Commons BY-NC-ND 2012
  47. 47. “Jibe/Unity: School Quick Start Guide” by David W. DeedsMore ResourcesWebsites (PDFs and Otherwise)I shouldn’t have to tell you that Unity’s and ReactionGrid’s websites are great sources ofinformation, but just in case, I will:http://unity3d.com/http://www.reactiongrid.com/The ReactionGrid customer support portal, specifically the knowledgebase, also has a wealth ofinformation, guides, and ―how-to’s‖:http://metaverseheroes.helpserve.com/Knowledgebase/ListFive-minute tutorial videos on Jibe:http://www.youtube.com/user/JohnPathfinderLester/videosBlog posts about Jibe:http://becunningandfulloftricks.com/category/jibe/Jibe/Unity3D Google Group:https://groups.google.com/forum/?fromgroups#!forum/jibe-and-unity3dRemember the ―Horizon Report‖ editions? No?! C’mon, wake up:K-12 Edition: http://www.nmc.org/pdf/2011-Horizon-Report-K12.pdfHigher Education Edition: http://wp.nmc.org/horizon2011/Please note that BOTH say games-based learning will be adopted as early as 2013. Why wait?Oh, yeah…let’s not forget inDeeds!, the Blog of The Sexiest Educational Technologist Ever:http://www.indeeds.comChangchun American International School 43 Creative Commons BY-NC-ND 2012
  48. 48. “Jibe/Unity: School Quick Start Guide” by David W. DeedsI’m a big fan of Ian Jukes’ ―21st Century Fluency Project‖:http://www.fluency21.com/OK, so it’s not specifically about game/app development, but whose e-book..er, booklet..is this,anyway? I get to list any website I want!If you wanna make iPad apps, you’ve gotta check out Apple’s ―iOS Dev Center‖:https://developer.apple.com/devcenter/ios/index.actionIf you wanna make Android apps, then the ―Android Developers‖ website will help:http://developer.android.com/index.htmlNow here’s an all-around, geeky-cool site, ―Game Creation Resources‖:http://www.ambrosine.com/resource.htmlOK, that’s enough. You can use Google too, after all! Fair warning: If you search for ―3D gamedevelopment,‖ you’re likely to get mostly results for (gasp, shudder) competitors of Unity! Butone result caught my eye in particular, namely the one for Full Sail University, which offersdegree programs in game design/development:http://www.fullsail.edu/degrees/game-design-mastersLots of nifty information available online. You’ll find it. I have faith in you.Books (E- and Otherwise)  ―Beginning 3D Game Development with Unity: All-in-One, Multi-Platform Game Development‖ by Sue Blackman, Apress, ISBN-13: 978-1430234227  ―Breaking Into the Game Industry: Advice for a Successful Career from Those Who Have Done It‖ by Brenda Brathwaite and Ian Schreiber, Course Technology PTR, ISBN-13: 978-1435458048  ―Game Development with Unity‖ by Michelle Menard, Course Technology PTR, ISBN-13: 978-1435456587Changchun American International School 44 Creative Commons BY-NC-ND 2012
  49. 49. “Jibe/Unity: School Quick Start Guide” by David W. Deeds  ―Gamification by Design: Implementing Game Mechanics in Web and Mobile Apps‖ by Gabe Zichermann and Christopher Cunningham, O’Reilly Media, ISBN-13: 978-1449397678  ―Holistic Game Development with Unity: An All-in-One Guide to Implementing Game Mechanics, Art, Design and Programming‖ by Penny de Byl, Focal Press, ISBN-13: 978-0240819334  ―iPhone 3D Game Programming All-in-One‖ by Jeremy Alessi, Course Technology PTR, ISBN-13: 978-1435454781  ―Unity 3 Game Development Hotshot‖ by Jate Wittayabundit, Packt Publishing, ISBN-13: 978-1849691123  ―Unity 3.x Game Development Essentials‖ by Will Goldstone, Packt Publishing, ISBN-13: 978-1849691444  ―Unity 3D Game Development by Example Beginners Guide: LITE‖ by Ryan Henson Creighton, Packt Publishing, ISBN-13: 978-1-849691604849691-60-4  ―Unity 3D Game Development by Example Beginners Guide‖ by Ryan Henson Creighton, Packt Publishing, ISBN-13: 978-1849690546Changchun American International School 45 Creative Commons BY-NC-ND 2012
  50. 50. “Jibe/Unity: School Quick Start Guide” by David W. DeedsAbout Changchun American International SchoolChangchun American International School (http://www.caischina.org) is the first and onlyinternational school for 3-19-year-old students established in Jilin Province, China. It is anInternational Baccalaureate Organization World School (http://www.ibo.org). Final approvalfor the opening of this exciting school was granted by the Ministry of Education in June 2007.The programs of the International Baccalaureate Organization (Primary Years, Middle Yearsand Diploma), recognized worldwide, are housed in our new, modern and state-of-the-artfacilities offering our students access to over 15,000 square meters of green areas and 5,600square meters of purpose-built teaching and learning facilities.We offer both expatriate and local students access to an advanced and dynamic curriculumusing the latest technology and teaching methodologies in an environment designed tochallenge and stimulate them to become worthy citizens of the future as well as lifelonglearners.Changchun American International School responds to the dynamic environment that is theChina of today and especially that of Northeast China. It aims to play a key role in providingthe growing expatriate community with modern, holistic and internationally recognizedschooling, thereby attracting greater numbers of foreign professionals and their families to thearea. In a technology- and knowledge-based economy now and in the future, students will haveto be equipped with this kind of skills-based curriculum to apply and use their knowledge andcompete effectively. The IBO also promotes the development of ethics, character andinternational awareness, all essential in an ever-changing and fast-paced world.Changchun American International School 46 Creative Commons BY-NC-ND 2012
  51. 51. “Jibe/Unity: School Quick Start Guide” by David W. DeedsAbout MeRegarded as the Sexiest Educational Technologist Ever, in both the real and virtual worlds,I devoted more than 15 years to the computer business (serving in just about every imaginablecapacity, from programmer/analyst to operations director) before switching to teaching.Almost immediately after a third of my fellow employees and I got laid off in 2001, I got twouniversity gigs: teaching an online, graduate-school-level software engineering course, anddesigning classes for a technical writing curriculum. I’ve never looked back.In 2002, I decided to add travel to my career change, moving to a university in South Korea. Ibecame the school’s first Technology Specialist, designing, developing and delivering theComputer Assisted Language Learning program. I moved on to the university’s InternationalBusiness Department, where I taught computer and (yes) business classes to students fromKorea, China, Russia, Vietnam and other countries. It was 2006 when I started taking studentsinworld to Second Life, because I needed a way to teach, e.g., computer programming andbusiness management to students who couldn’t read an English textbook! I spent another yearin Korea, as a professor in a college’s computer science department, where I incorporatedSecond Life into almost all my IT classes, as well as other teachers’ English courses, taking over500 learners inworld.In 2009, I decided to again change venues, to K-12 international schools, moving to Changchunin the summer of that year. That’s when the 3D miracle making began in earnest. In addition tocreating Virtual CAIS in Second Life, I established Caisland via an OpenSimulator private gridand a hypergridded grid in ReactionGrid. During 2011 alone, I presented on 3D virtual worldsat no less than seven international educational technology conferences. Contact me about youre-book or other writing projects. Or if you’d like a presentation at your next conference or justsome assistance getting started with 3D virtual worlds: davidwdeeds@yahoo.comChangchun American International School 47 Creative Commons BY-NC-ND 2012