or Register

Infinite Ammo

  • Games
  • About
  • Music
  • Shop
Alec Holowka

Jan 19, 2010 by Alec Holowka 10 Comments

Tutorial Tuesday: Collision and Messaging

In today’s tutorial, I talk about how to do basic collision detection in Unity3D. I also talk about messaging, getting more into code organization. Flashbang Studios have written a great messaging library that extends Unity’s core messaging functionality – making life easier for everyone.

We’re looking at our example space shooter project “Schpooter” again. You can play it and download the project files here. Remember, you can get a stripped down version of Unity3D for free here.

UT02 Part 1: Project Layout
UT02 Part 2: Basic Scripts and Collisions
UT02 Part 3: Collisions and Messaging
UT02 Part 4: Messaging
UT02 Part 5: Messaging Continued

If you have trouble following any part of the tutorial, or if you’d wish I’d elaborate on certain subjects; let me know in the comments. If there are enough requests for certain topics, I’ll spin them off into separate tutorials.

Tags: tutorial, Unity, video blog

  1. 1

    Barton wrote a Comment on January 20, 2010 at 7:07 pm

    Hey dude, great videos! Some really good tidbits in there.

    One question; I’m working on a Unity project between me and some colleagues and we are using Subversion for version control. After some initial headache, I started investigating it more and found out that Unity doesn’t generally handle version control without either significant slow down every time you open the project or some weird hacks with the Library folder. My question; how do you guys at Infinite Ammo manage concurrent versions? Is it slow? Does your system work well for your group size?

    Poop!

  2. 2 Alec Holowka

    Alec Holowka wrote a Comment on January 20, 2010 at 7:30 pm

    Unity Pro has a built-in asset server that works great. :) It’s like SVN, but built-in.

  3. 3

    Barton wrote a Comment on January 20, 2010 at 9:09 pm

    Ahh, I see. Guess it’s time to pony up some cash for the Pro version. Thanks!

  4. 4

    InfiniteUnity3D wrote a Comment on January 21, 2010 at 2:14 pm

    Excellent stuff as always. Thanks for taking the time to put this together!

  5. 5

    Loken wrote a Comment on January 22, 2010 at 4:13 pm

    Very useful, even for someone that has been using Unity for a while now. Didn’t even know about the Flashbang Messaging Library! That will solve many problems I’ve been having!

    Just curious, are you guys writing Marian with Javascript or C#?

  6. 6

    David McGraw wrote a Comment on January 22, 2010 at 10:23 pm

    Very slick dude! Thanks for taking the time to put these together.

  7. 7

    Caleb wrote a Comment on February 6, 2010 at 8:25 am

    Thanks for these! What is the sound program you mentioned in the video (sounds like “see effexor”)?

  8. 8 Alec Holowka

    Alec Holowka wrote a Comment on February 6, 2010 at 8:27 am

    See: http://www.drpetter.se/project_sfxr.html

  9. 9

    William Cain wrote a Comment on March 24, 2010 at 4:16 am

    Dude you are a pimp! Keep the Tutorials coming baby!

  10. 10

    Rémi wrote a Comment on May 20, 2010 at 9:34 am

    Does it exist a similar message system in C#? Because I will be very interested!

    (Awesome tutorials by the way)

Log in to post a comment under your profile. Or, register to create a profile.

Latest Photos

2010-08-24 0632010-08-24 1500001000600010012

Twitter

  • stayed up super late with @elmahka and wrote a conversation editor : D 2 days ago
  • @debreuil we'll try to put some more thought into organizing the next one xD 2 days ago
  • @JordanDuchnycz no worries, dude! We'll probably plan another one soon. :) 2 days ago
  • @debreuil have you seen http://www.noelberry.ca/wp-content/uploads/html5jumper/ yet? 2 days ago
  • More updates...

Blog (RSS), Comments (RSS)

Infinite Ammo website designed by Handcraft Creative and hosted by Blurst.com