Why Java?
We chose Java for these very important reasons:
Java is Powerful
Metagame was built to make multiplayer games easy to develop. Using Java to make this possible was the natural choice. Scripting languages have become very popular for creating simple single-player games but if you are building something more robust, particularly with multiplayer, you need the power of a full programming language like Java.
Java is platform independent
Because we developed Metagame using Java, games developed using Metagame can be played on computers running a variety of operation systems. This means that we don't leave Mac or Linux users out in the cold. This makes the games accessible to a much larger audience than if it were strictly Windows-based and broadens your potential user-base.
Java is secure
Our focus is multi-player games. Because of this, we wanted to make sure that our games were hack-resistant. Nothing spoils a gamer's experience more than knowing that the guy he's playing is cheating. Java makes it possible for us to ensure that the rules of the game are being enforced and that everybody is on a level playing field. This becomes increasingly important if you are running ladders, tournaments or are offering prizes.
Java is versatile
You never know what's around the next curve and what you might want the platform to do next. By using Java, we have the flexibility to make the platform do what we need it to do when we need it to do it.
Java is well known
Want to develop your own games for the Metagame platform? No problem. Programmers with Java experience are easy to find.
Many Applications
You are probably already thinking about ways that you could use Metagame to increase traffic on your site, but here are some examples:
Tabletop Game Launch Media Launch