Welcome, please login or register

PushButton Engine Open Beta

PBE LogoPushButton Engine is now available on Google Code at http://pushbuttonengine.googlecode.com/. We are classifying this as an Open Beta for a little while, just to make sure it’s up to it before we call it 1.0.

We wrote a small PushButton Engine Manual that should make it much easier to get started. We will be actively expanding this.

Two components are still in private beta, the networking library and the isometric renderer. We will continue to post releases here on the private beta forums for those components. However, everything on the Google Code site is free under the MIT license, and ready for you to use.

What’s new in this release?

  • Project Manager AIR app to vastly simplify setting up your environment to build the SDK.
  • Documentation vastly reorganized into a PushButton Engine Manual. Making-a-game-from-scratch tutorial coming soon.
  • Even more cleaned up folder hierarchy.

PushButton Engine Beta r965

PBE LogoI lied, another beta! :) We added an isometric renderer and a state machine component as well as many small bug fixes and a project generator script.

Take a look, post questions in the forums, give feedback.

Features

  • Core engine (components, logging, resource manager, serialization, time management, unit tests, etc.)
  • 2D rendering (extensible API for 2d renderers to plug into). Includes orthographic and isometric renderers.
  • Platformer Demo (StupidSampleGame).
  • Box2D integration.
  • PushButton Networking. (Realtime networking library; will be pay in final release. NetworkDemo demonstrates how it works.)
  • Supports Flex SDK and Flex Builder IDE out of the box. Easy to use with FlashDevelop and other tools (see forums).

What’s new in this release?

  • Isometric renderer and demo.
  • Major refactors to the implementation for the RenderingTwoD library.
  • Added AnimationController.
  • Added project file generator.
  • Added empty game/library template projects.
  • Improved serializer and resource manager error messages.
  • Added StateMachine component.

PushButton Engine Beta r923

PBE LogoThis is probably the final beta before release. There’s still plenty we can do, but there’s enough for a solid 1.0 release.

Take a look, post questions in the forums, give feedback - and soon we’ll be taking all this public. :)

Features

  • Core engine (components, logging, resource manager, serialization, time management, unit tests, etc.)
  • 2D rendering (extensible API for 2d renderers to plug into).
  • Platformer Demo (StupidSampleGame).
  • Box2D integration.
  • PushButton Networking. (Realtime networking library; will be pay in final release. NetworkDemo demonstrates how it works.)
  • Supports Flex SDK and Flex Builder IDE out of the box. Easy to use with FlashDevelop and other tools (see forums).

What’s new in this release?

  • Network server source code.
  • Fixes to build scripts.
  • Fixed documentation generator issue related to LogViewer.mxml

The editor is being tweaked in preparation for an internal review on Mar 1.