Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
October 20, 2020
arrowPress Releases

If you enjoy reading this site, you might also want to check out these UBM Tech sites:


Darrel Cusey's Blog   Expert Blogs


I started programming in Machine Language on the 8501 processor when I was 9 years old, and more or less haven’t stopped since then.  I’ve been a professional computer programmer for over 20 years.  I am an advanced level programmer, a proficient game programmer, and game designer recruit.

Because I'm completely self-taught, you may find that some of my techniques are strange and unexpected - but I hope they are at least thought-provoking and interesting.


Expert Blogs

Posted by Darrel Cusey on Thu, 29 Aug 2013 01:51:00 EDT in Programming, Indie
This article will help you implement a simple publisher/subscriber pattern in Unity 4.2. Additionally, we'll create the solution without using complex delegates, generics, events, or other types of more advanced techniques. Unity source code included.

Posted by Darrel Cusey on Tue, 14 May 2013 07:02:00 EDT in Programming, Console/PC
This is the third article in my 3-part series demonstrating how Unity's built-in networking can be easily enhanced to allow for a peer-to-peer networking model. In this article, I demonstrate Server Migration - unity package included.

Posted by Darrel Cusey on Thu, 07 Mar 2013 02:01:00 EST in Programming, Indie
Unity is Client-Server in its networking design. A peer-to-peer system, though, can be developed on top of Unity's existing networking framework. In this article, I'll demonstrate how to do Server Discovery in Unity.

Posted by Darrel Cusey on Thu, 21 Feb 2013 07:10:00 EST in Programming, Indie
In this post, I make a simple peer-to-peer FPS Networking demo in Unity that uses only one NetworkView no matter how many players join your game. Includes a link to the Unity Package you can download and run yourself.

Darrel Cusey's Comments

Comment In: [Blog - 09/03/2013 - 08:59]

Can 't wait for the ...

Can 't wait for the next chapters -- this is great stuff :

Comment In: [Blog - 08/29/2013 - 01:51]

Thanks for the comment, Rob. ...

Thanks for the comment, Rob. r n r nThe Observer Pattern helps more as your code base gets more complex. The more classes you have that need to be notified of each others ' changes in state, the more it helps. r n r nLet 's say you have 10 ...

Comment In: [Blog - 08/28/2013 - 12:14]

Fantastic article, Amir -- thank ...

Fantastic article, Amir -- thank you so much for posting.

Comment In: [Blog - 03/07/2013 - 02:01]

Brian, r n r nI ...

Brian, r n r nI have not heard of that one, but I don 't usually use too many third-party solutions -- I 'm too much of a control freak :