
Just a quick update to let you all know that Battlemass is now free to play. You can grab it from my main site, enjoy

Just a quick update to let you all know that Battlemass is now free to play. You can grab it from my main site, enjoy

I’ve released a new package to the Unity Asset Store.
The “Connect PHP” package shows you how to connect a game to a PHP based server. The server scripts for this package were written in PHP and use Yii, a high-performance PHP framework. The client side scripts are all done in C#. You need to know how to use the Yii framework in order to make proper use of this package.
Features:
* Account system, register, login
* Saving and loading settings to/from server
* Public & private Chat channels
* Friends list. add and remove
* Show news and adverts in game

I’ve reelased my 3rd Unity3d Asset Store package, Tile Based Map and Nav.
This package will get you started with games that needs a tile based system, either where you would see the tiles or only a tile-based navmesh is needed.
The code from this package is featured in the game, Battlemass, and you can view a video of it here.
Features:
* Hex tiles
* Base class for Units
* Unit selection
* Target tile selection
* Selection indicators
* Highlighting tiles
* Unit movement over tile based map
* Land and air/flying units support
* Support for Walls (block both land and air unit movement)
* Sample editor script that helps with map creation
* Camera move and rotate/tilt controllers
I’ve released two content packs on the Unity3d Asset Store.
Connect your game to Google App Engine (GAE) based server (Python). GAE enables you to build and host web apps on the same systems that power Google apps. Depending on the load you could host the server side for free or very low cost
Features:
* Account system, register, login, saving settings on server
* Public & private Chat channels
* Friends list. add and remove
* Show news and adverts in game. Manage via browser
* Payment system. PayPal IPN. Game Keys to unlock
This art package includes 9 optimised models.
* 2 buildings
* 2 flying vehicles (carrier and copter)
* 4 land combat units
* and an engineer unit
The models incl. idle, movement and attack animations where needed; and it is as simple as creating a new material with a specific tint to create units of different colours.

I thought it would be interesting looking back at the past 5 months of Battlemass’ development and write a little something about the development side.
The client side of Battlemass was developed with the Unity3d game engine. The server side is running on Google’s infrastructure via the Google App Engine (GAE) and written in Python. I’ve released a package on the Unity Asset Store which will show you how to communicate with a GAE based server in your own Unity3d game.
Development started near the end of June 2011 and I quickly had a PHP based server up and a lobby system ready.
Around the middle of July 2011 I started looking into cloud hosting solutions and discovered the Google App Engine. I figured that if the game does well I would not have to struggle with scaling and it would be an opportunity to create code that could be used in future project. Only problem was that I had to choose between Java, Python and Go. Since I only had a little experience with Java and nothing when it comes to Java based webapps, and because I thought it might be easier porting from PHP to Python than Java, I decided to learn Python and scrap what I had in PHP and rewrite the server for GAE.
Visit the Battlemass site to read more and view lotsa screenshots …
I’ve created a new home site from where I link to my blog, forum, etc.
The forum will be sued to support the apps and games I’ve created.
Check it out at http://plyoung.com


Battlemass is now available for purchase. You can also grab a demo which will limit you to creating a match with the free maps only and you have acccess to the free units only; however, you may join matches that uses non-free maps.
Here’s a gameplay vid of the game.