addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Multi-Player Game using Unity

Devs,

The time has come for another all day event. This month we have decided to scrub the usual monthly meeting and just do the all day event. Also, we have been offered to try a new place for the meeting so make sure you note the change.

We look forward to seeing everyone. Now for the description.

Multi-player Game using Unity:

Unity has quickly become the game developer’s tool of choice because it makes the creation of games easy. Not surprisingly, it also makes the creation of multiplayer games incredibly easy. And not just the you-get-one-side-of-the-keyboard-and-I-get-the-other kind of multiplayer game, but real, networked multiplayer.

If you are interested in making multiplayer games, you should come to Dev Workshop Indy’s second all-day event to learn how to make your own multiuser world. No knowledge of Unity is required, but if you don’t have much working knowledge of the software you may need to “smile and nod” at some points (you can go back later to figure out the more fine details). Be prepared to go fast; we will have a working multiplayer game by the very end of our seven hour journey.

The game will feature the basic Unity “lobby” Master Server, a world that multiple players can run around in, and enemies for players to collectively kill (with some manner of shooting weapon). In getting there, we will cover Unity’s game objects, attaching scripts to game objects, how Unity handles networks, and common “gotchas” that catch many developers when they first delve into the world of networked games. All code will be written in Unity’s version of Javascript, which is the “easy” programming language in Unity.

Due to the potential long download and install time, please have Unity installed on your laptop prior to attending this workshop.

About the presenter:
Travis Faas is a visiting lecturer in the department of Media Arts and Science in the School of Informatics at IUPUI. He has taught a course entitled “Multi-User virtual world design and development” which focused on the design and construction of multiplayer games using Unity. He is always playing with code and loves to share his findings in whatever way possible (with the few people actually interested in listening). You can keep tabs on him at www.dustytome.net, or by following meanderingleaf on Twitter.

Join or login to comment.

  • TravisF

    Hey everyone. The illustrious Joshua Long, who transcribed all my Javascript code to C# has shared his final files with us:

    https://www.dropbox.com/s/blqhleated5eh8g/NewMultiplayer.7z

    Take a look if you're interested. Thanks Josh!

    1 · July 11, 2013

  • TravisF

    Thanks everyone for coming out and hearing me babble for a few hours.
    And a special thanks to Bradley & Montgomery for the food. If you haven't already, check out their rad site redesign: http://www.bamideas.com/

    And a final thank you to Jordan Miller and Matthew White for coming out and being the butts of my jokes while seeing code they've already seen before. Your dedication to the craft has been noted!

    3 · June 29, 2013

    • Allen B.

      Thanks for spending your Saturday teaching us Unity. I'm glad I came out as I learned a ton!

      June 29, 2013

    • Todd S.

      Travis, Great job yesterday. I don't want to leave out The Basement in thanking them for the lunch yesterday. They have been a great supporter of the group.

      1 · June 30, 2013

  • Todd S.

    Travis did an amazing job and explained things really well.

    June 30, 2013

  • Alex P.

    Great meetup Travis! Feeling really good about Unity right now, perfect difficulty level for the session!

    June 29, 2013

  • TravisF

    Also, as promised, the finished files: https://www.dropbox.com/s/8x7p8o8xkju6kmw/Nirvana2.zip

    June 29, 2013

  • A former member
    A former member

    I'm a little sad in its in unityscript, but I certainly get that more people can handle that JS variant than can C#.

    June 4, 2013

    • TravisF

      Sorry! Josh has it right though - I am teaching a class with a lot of non-coders, and wanted to make it as simple as possible. I have found the translation from JS -> C# (and back again) fairly simple though.

      June 7, 2013

    • A former member
      A former member

      The difference between javascript and C# (when doing Unity work) is mainly just syntax. Learning the Unity api and (to some degree) the .Net api, is what is important.

      1 · June 29, 2013

  • Josh

    Not feeling good this morning. Will not be able to attend.

    June 29, 2013

    • TravisF

      We might be recording this? I'll at least package up the content for download.

      June 29, 2013

    • Todd S.

      Get feeling better and we will try to record it

      June 29, 2013

  • Alex P.

    Waiting on coffee right now, breakfast will be there right around 8:30 or a touch after :)

    June 29, 2013

    • Todd S.

      Let me know if you need help carrying the stuff in.

      June 29, 2013

  • A former member
    A former member

    Sounds great. This will be my first time attending this group. I'm a huge fan of Unity and have been developing with it since 2005 ... www.AppHands.com

    June 26, 2013

  • A former member
    A former member

    One awesome bit of news, unity now allows the free version to make builds for iOS and Android without the $400 non-pro platform addons. Pro versions still offer more features. Just update your install.

    June 7, 2013

    • TravisF

      Indeed. Unity seems intent on making things Too Easy.

      June 10, 2013

  • Randy Oest I.

    I'm very excited about this!

    1 · June 4, 2013

  • Todd S.

    With the excitement we had during our last Unity workshop. I think this one will be awesome.

    1 · June 4, 2013

15 went

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy