PushButton Networking Component
Platform:
Description:
PushButton Networking integrates with the open source PushButton Engine to provide powerful networking capabilities for Flash games.
PushButton Networking provides an efficient networking library, components to easily integrate with your game, and a native server for Windows, Mac, and Linux that uses the Tamarin ActionScript runtime so you can run your ActionScript3 game code on client and server.
For a game, sending messages by XML isn’t enough. You can’t run a server for a lot of players in an action game when every update costs you fifty or a hundred bytes. PushButton Networking lets you pack updates into as little as a four bytes. Why not have ten times as much stuff going on in your game, or pay one tenth the bandwidth cost?
The bottom line is that PushButton Networking is one of the best ways to build a fast action networked game in Flash. Write your whole game in your favorite Flash IDE, then deploy it to client and server and start playing. Good networking is hard, but PushButton Networking makes it easier.
FEATURES
- Write high performance networked Flash games fast!
- Run the same ActionScript 3 game code on server and client.
- Encodes messages with bit-level efficiency.
- Communicate with events.
- Keep simulated objects synchronized with most-recent state updates.
- Define your networking protocol using simple XML.
- Brings the best practices of AAA C++ game networking to ActionScript 3.
Requirements:
PushButton Engine
Reviews
I think you have published this component to early. Maybe a few more days will help the team to build all the information needed by the users to understand what this component offers.
I agree with Adampasz that the information given is a bit sparse. I'd like to see some more info about exactly the data is passed along, protocols used, some example code of how it would work, and a small working example (with code!) to see how it's implemented, etc. As it is now it's a nice little salespitch, but it doesn't tell me, a programmer, how it would make my life easier, and if it would be worth the purchase. And as such, I can't tell my manager to whip out his creditcard ;)
There's not enough info here to explain what this is. How about some demos and API docs?
Sure, this component helps with setting up the client-server connections. But buying this component brings you only 30% towards your multiplayer mario. The hard part of keeping game logic synchronized isn't covered and is up to the coder.
Great way to get high quality multiplayer games going.

