background preloader

Tutorials - Unity Videos

Tutorials - Unity Videos

String Augmented Reality Launches Today sees the public launch of the excellent Augmented Reality plugin for Unity from String. Focusing intensively on creating their technology for use with Unity, String have been working with a number of respected Unity developers to create showcase material as they have worked through an intensive beta stage over the past year. At today’s Augmented Reality Summit, String will unveil some of their latest developments that go far beyond what they have teased so far. String touts one of its key selling points as being fast, stable and easy to use, and they are keen to remind Unity developers that they aim to bring a formerly somewhat inaccessible technology to a new audience of developers thanks to their easy to use toolset. In a press release combined with today’s launch, Alan Maxwell, CEO and founder states “We are delighted to officially launch String™ to the world.

Streaming Video Hosting | Live Video Streaming Services Latency Compensating Methods in Client/Server In-game Protocol Design and Optimization Overview Designing first-person action games for Internet play is a challenging process. Having robust on-line gameplay in your action title, however, is becoming essential to the success and longevity of the title. While broadband has been held out as a panacea for all of the current woes of on-line gaming, broadband is not a simple solution allowing developers to ignore the implications of latency and other network factors in game designs. Your game must behave well in this world. Basic Architecture of a Client / Server Game Most action games played on the net today are modified client / server games. With this in mind, the typical client / server game engine architecture generally looks like this: For this discussion, all of the messaging and coordination needed to start up the connection between client and server is omitted. Each time the client makes a full pass through this loop, the "frametime" is used for determining how much simulation is needed on the next frame. Conclusion

Viewbix - Video Marketing Platform Austin GDC 2008 - Robust, Efficient Networking Robust, Efficient Networking Austin GDC 2008 Ben Garney, Pushbutton Labs Lots of games have bad networking. Not a lot of games have great networking. Learn about the ingredients and design decisions that are needed to keep your game running smoothly in even the worst network situations. Note: KeyNote won't export the talk as PPT. Video Of The Talk MP3 Of The Talk From Austin Download The Talk (PDF) Here are links to some useful related resources: OpenTNL, the GPL-ed networking library I referenced. Please contact Ben with any questions or comments at Information about the other talk I gave at Austin, Unlocking Flash To Build The Next Great MMO

Choose the Vimeo membership that’s right for you. Why would I pay for video hosting, when I can get it for nothing? A free Basic membership on Vimeo is pretty great, but if you want priority support, tons more storage, advanced privacy control, and other professional tools, Vimeo Plus and PRO are for you. And unlike YouTube, we never put ads before, on top of, or after your videos. Will viewers see third-party ads on my videos? Absolutely not. Is Vimeo Basic just a free trial? Nope. Can I cancel anytime? Yep. What happens if I go over my storage limit? Should you hit your storage limit, you can upgrade to Vimeo Plus or Vimeo PRO. Do you have duration or file size restrictions? No way! Can I upload commercial content? Yes, but you’ll need to upgrade to Vimeo PRO.

Game Development Tutorials – Networking for Game Programmers UDP vs. TCP What is the best way to send data between machines? Sending and Receiving Packets This article shows how to send and receive UDP packets using BSD sockets, giving you source code that works across MacOS X, Windows and Unix. Virtual Connection over UDP Learn how to create your own virtual connection between two machines on top of UDP. Reliability and Flow Control Learn how to implement your own reliability system on top of UDP using sequence numbers and acks. Debugging Multiplayer Games Explains the techniques used by professional game developers to debug multiplayer games. What Every Programmer Needs To Know About Game Networking A brief overview of the history of PC multiplayer games. Floating Point Determinism Is it possible to get exactly the same floating point result (down to the bit-level) each time a program is run?

Getting Started How long have you dreamed of making a video game? Video game development is a substantial industry, employing over 40,000 people in North America alone. But while many people daydream about working in game development, few have the chops to follow through and take action. We know that's why you're here now: to take action. These Getting Started pages will introduce you to the world of game development by breaking down some of the complex information. If you've got the basics down, our homepage has daily news updates and feature articles to keep you in sync with the professional world. Check out our community forums, too, where you can network with fellow newbies and ask working professionals for their opinionated advice. To work in game development, you've got to have tenacity.

Related: