Programming Books C Java PHP Python Learn more Browse Programming Books
ActionScript for Multiplayer Games and Virtual Worlds and over one million other books are available for Amazon Kindle. Learn more

ActionScript for Multiplayer Games and Virtual Worlds

Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Start reading ActionScript for Multiplayer Games and Virtual Worlds on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

ActionScript for Multiplayer Games and Virtual Worlds [Paperback]

Jobe Makar
4.0 out of 5 stars  See all reviews (13 customer reviews)

List Price: $54.99
Price: $38.37 & FREE Shipping. Details
You Save: $16.62 (30%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Ships from and sold by Gift-wrap available.
Want it tomorrow, July 11? Choose One-Day Shipping at checkout. Details


Amazon Price New from Used from
Kindle Edition $3.99  
Paperback $38.37  
Books for Pragmatic Programmers
Find resources for various programming needs, including agile teams, programming languages, and the life of a programmer, in the Pragmatic Bookshelf.

Book Description

August 2, 2009
The demand for multiplayer games and virtual worlds has exploded over the last few years. Not only do companies want them for site stickiness through social networking, but developers have tremendous interest in exploring this niche area. While developing multiplayer content is challenging, it isn’t as difficult as you might think, and it is fun and highly rewarding!

ActionScript for Multiplayer Games and Virtual Worlds explains fundamental multiplayer concepts from connecting to a server to real-time latency hiding techniques. In this book you’ll learn:
  • How to connect users to achieve real-time interaction
  • When to make decisions on the server versus the game client
  • Time synchronization techniques
  • How to use dead reckoning smoothing to hide network latency
  • About tile-based games the isometric view
  • Techniques for customizing and rendering avatars in a virtual world

In addition, you’ll learn everything that goes into building:
  • A real-time multiplayer tank battle game
  • A real-time multilayer cooperative game
  • A virtual world

Frequently Bought Together

ActionScript for Multiplayer Games and Virtual Worlds + ActionScript 3.0 Game Programming University (2nd Edition)
Price for both: $70.02

Buy the selected items together

Editorial Reviews

About the Author

Jobe Makar is a founder of and Chief Game and Virtual World Architect for Electrotank (, a company that specializes in online multiplayer game and virtual world development technologies and services. He is a developer on the widely used EUP™ virtual world and MMOG platform ( Jobe has developed over 200 Flash games and 9 virtual worlds over the last 10 years and has authored several books on advanced Flash, ActionScript, and game programming.

Product Details

  • Paperback: 312 pages
  • Publisher: New Riders; 1 edition (August 2, 2009)
  • Language: English
  • ISBN-10: 0321643364
  • ISBN-13: 978-0321643360
  • Product Dimensions: 9 x 7.3 x 0.7 inches
  • Shipping Weight: 1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon Best Sellers Rank: #1,080,455 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
33 of 38 people found the following review helpful
1.0 out of 5 stars Nothing more than a promotional piece June 24, 2010
Format:Paperback|Verified Purchase
I was very excited about this book when I read about it here on Amazon and read others reviews, but was very sadly disappointed by the content of this book when it finally arrived. First, it's very small - much smaller than any other book worth reading on Actionscript. Second, it boils down to little more than a promotional piece for ElectroServer - the commercial game server written by the company started by the author. It lacks any clear examples, and frankly has more 'this topic is too complex to be covered in this book' statements than any other book I've ever read... ever. The examples given are disjointed - I've not seen a single actual class in the whole book - just insignificant bits and pieces of code that don't go together. Lots of examples show just a tiny fraction of the whole class and leave you either having to dig through a download of content that should have been included with the book for the amount of money they charged for this fireplace starter, or imagine it for yourself. Very poorly written, very poorly done and very disappointing to someone hoping to learn more about developing better multiplayer content - but even for a seasoned professional this book is a hard read. Spare your nickel and give it to any other author who writes books to help others learn through working examples instead of shameless self promotion of commercial products through manuscript. I find the whole thing to be very distasteful to be honest about it and will not buy another book from this author ever again.
Was this review helpful to you?
33 of 42 people found the following review helpful
2.0 out of 5 stars Big on ideas, fails on examples September 8, 2009
I'm really motivated to add the concepts in the book to my Actionscript arsenal, so I was excited for the arrival of this book and diving in. The book is an excellent crash course in multi-player game theory and fills a much-needed place in the AS book market.

The book fails, however, when it comes to the examples. While carefully avoiding the need to own Flash or Flex to complete the exercises and thereby lowering the barrier to entry, the author requires a free 3rd-party AS editor, Flash Develop, which doesn't have a Mac client. So Mac users, beware, this oversight throws up a road block right away.

The author says the projects can be imported into Flex Builder, but I haven't gotten this to work yet. Some projects require the fl.controls class which isn't native to the Flex SDK, so there's another road block. I'm still working on this one.

I did get a few examples to run from the Flash IDE, by creating an FLA and assigning the class as its document class. This wasn't without headache: you have to go into several of the example classes and adjust paths to get the classes to import. Not for the faint of heart.

A simple solution would be to include versions of the examples in the book's downloadable files that would easily import into Flex Builder or Flash. What AS developer doesn't own one of these? Be prepared to do a lot of forensics to get the examples to work. Disappointing. (Note to PeachPit: you could still do this!)

The upside: ElectroServer, the socket server that the entire book is based on, installs easily on a Mac.
Was this review helpful to you?
1 of 1 people found the following review helpful
Format:Paperback|Verified Purchase
This book contains a lot of information, but the most helpful are the concepts used when working with multiplayer programming. The book does use their socket server, but they did write it in a way that you can apply the concepts for whatever language you're working in. Things like interpolation, and ways to try to sync the client and server. A decent amount of information about lag compensation in games, that I haven't found elsewhere.

It is currently my main go to book while working in kyronet in Java. There could be a lot more information, and I would love to see a follow up book, but I haven't been able to find as much information to actually start multiplayer game programming, as what is in this book.

Definitely recommended!
Comment | 
Was this review helpful to you?
3 of 4 people found the following review helpful
5.0 out of 5 stars + 5 January 26, 2010
By Evgeniy
Format:Paperback|Verified Purchase
I plan to create Flash based on-line games. This book is very helpful. So I have all info for creating my flash game on Electroserver now. This is not for Flash newbies.
Comment | 
Was this review helpful to you?
4 of 6 people found the following review helpful
1.0 out of 5 stars Crap. July 25, 2011
Format:Paperback|Verified Purchase
This book was written wholly for the purpose of selling their server. It doesn't delve into anything helpful considering action scripts other then basic game design theory. (which some of the theory is good, most definitely NOT WORTH THE $).
Comment | 
Was this review helpful to you?
3.0 out of 5 stars Action Script for Multiplayer games June 15, 2013
Format:Paperback|Verified Purchase
Great book if you have some idea of what your doing, lots of info. and ways of using the program which makes a the book a good idea to read.
Comment | 
Was this review helpful to you?
4 of 7 people found the following review helpful
5.0 out of 5 stars Awesome Book on Flash Game Development March 17, 2010
The demand for mutliplayer games and virutal worlds has exploded over the last few years. Companies want them for site stickiness through social networking, and developers have tremendous interest in exploring this niche area.

I have dabbled in Flash development for a number of years now, and although I have tried to create a few simple Flash games, I always find it difficult to get resources or guides on how to do certain things (even best practices).

This book isnt a step-by-step guide on ActionScript 3.0, there are lots of books on that. This book is specifically on how to take your Flash skills to the next level and full understand how 'real' game development works and what is expected of you in the workplace.

This book is like taking the expertise of existing game developers and putting it all in one easy-to-read book.

Some of the very important topics covereed in this book are:

1. how to connect users for 'real-time' interaction
2. techniques for time synchronization
3. techniques for customizing and redering avatars in virtual world
4. when to make decisions on coding techniques on server or client

And of course, what book would be without some real-examples to show the reader. That in itself is worth the price of the book. The author has a couple fully-developed games that he goes through in the book (virtual world, co-op and tank game) and uses as the guide in his explanations. That alone helped me understand so many things I couldnt find anywhere else.

A great book and the only of its kind on the market today. Pick it up!
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Terrific book
This is a great book. The examples work (simply open in FlashDevelop, a free IDE) and the writing style is clear and concise. Read more
Published on June 30, 2010 by G. Kobzeff
5.0 out of 5 stars Reveals real-time multiplayer games secrets
ActionScript for Multiplayer Games and Virtual Worlds by Jobe Makar is a book about developing real-time multiplayer games. Read more
Published on April 27, 2010 by Krzysztof Satola
5.0 out of 5 stars Using book as classroom textbook for emerging technologies game...
Had dinner with Jobe Makar about 2+ years ago and discussed our use of his earlier books on Actionscript. Great author. Read more
Published on March 31, 2010 by Terrance Simkin
5.0 out of 5 stars The Bible for Flash Multiplayer games
Multiplayer game development is very difficult to put it nicely. Jobe though has successfully written pretty much the definitive book on this for the Flash Gaming Industry. Read more
Published on March 3, 2010 by SEAN MCCRACKEN
5.0 out of 5 stars An excellent book
This is an excellent book on building multiplayer games with ActionScript 3. It provides insightful theory on game building and synchronisation techniques. Read more
Published on January 28, 2010 by D. Chen
5.0 out of 5 stars Been waiting long for this book
I have been wait for this book for almost 2 years now and i must say it is everything i hoped for. Havent completed the book though..but everything seems to be working fine. Read more
Published on September 10, 2009 by K. Addaquay
Search Customer Reviews
Search these reviews only

What Other Items Do Customers Buy After Viewing This Item?


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category