Making a game resembles a lot the concept of building a boat in a shipyard. You get everything from assets, to the playground to create the RPG you envision, to downloading and taking your game wherever you believe it would be best to host it – from self-hosting, to Amazon S3, to our hosting servers – and to your users, via single sign-on.
Below there is a walkthrough each step. We’ve made a diagram of how we envision everything and then we broke it down into pieces. If you want, download the entire image and use it while reading further.
Everything starts with the editor in the cloud. Gameleon is built on open standards, most of them related to HTML5. Due to this factor, both the editor and the client interface are compatible with all known major browsers, such as Chrome, Firefox, Safari and Internet Explorer 10.
So, all you need is to open a browser, go to the editor site and load your map. Over there you have the visual tools to build Role Playing Games (RPGs). Maybe the nicest feature is that you can build games together with your friends, in a collaborative fashion.
You can build everything from Maps, Polygons, Objects, Skins, Paths, Behaviors (AI), Buffs and Spells, Quests, Achievements, Loot Items to Visual and Sound Effects.
The Asset Market
An asset is a Skin, Map or Behavior (AI). A lot of work goes into making such things, and more than often, somebody else might use them either directly or to slightly adapt them for a new game.
Let’s say you just made a great sci-fi theme for your game. If it would be something like our Nebulon Station demo, then the assets are:
- The skins for marines, alien infestors, the mother queen, teleporters and so on
- The item icons for each object dropped, looted or purchased from a vendor
- The map itself, representing a ship with multiple decks and corridors
- The AI scripts for the scared marrine, the mother queen, the infestors and so on
Using the integrated asset market, these resources can be downloaded in PSD format or be used directly in a new game. Assets may be sold or be given away for free. It is the author’s decision on how to best make them available.
Everything is deeply connected with the parts of the editor working with each particular asset type. For instance, when selecting a skin for an object, a search will reveal both the current game designer’s uploads, and the ones of others.
We encourage the sharing of resources and we believe that great games, sequels or mods can be designed with ease using this approach.
Publishing and Open Source
The editor has one click publishing implemented. This means that once you believe your game is ready to be tested, you can click a button and the content is automatically uploaded on your realm. When the process is done, you will receive a public link to the game. This makes distributing a game to your friends or community as simple as giving them a link to a blog post.
Also, because the games are multiplayer by default, getting as many people as possible on your maps is now very simple.
Another cool thing is that you own the system on which the game is uploaded. The realm itself, carrying the server-side code and the client-side interface (for players) is available on a virtual machine, which you can download and run easily.
Furthermore, the realm is open source. This enables you to add any features which you consider important for your game. At the end of the day, you’re the owner of your game and you have full freedom to modify the aspects which you find relevant, and even contribute to the core source code of Gameleon.
Owning your realm means anyone, including yourself, may be a part of it as a player or as a developer. However, you will always need a place to host the virtual machine containing your game.
Three major ways to do that are:
- Self-Hosting. Because your virtual machine automatically gets a unique DNS name, you can share your game with everybody just via a link, within seconds. It works nicely for games with a small or medium number of players (a few hundred gamers at the same time, per realm)
- Amazon S3. They will charge a small fee for hosting but they can scale indefinitely. Probably the best solution for business games (used for advertising purposes or for selling in-game items)
- Gameleon Hosting. We have our own infrastructure and we’re integrated with the editor to get your game live on our servers. You can literally go from editing the game to playing it with your friends in a matter of seconds, just as you would with a WordPress blog or Shopify store.
We are sure there are many other hosting services, for VMWare machines, for every budget size and features requirement, so we believe the sky is the limit when it comes to delivering your game in the best way possible to your gamers.
Single, Social Sign-on
This is probably the coolest part. Gameleon is socially integrated, which means that your players can use Facebook, Google or Gameleon account to enter the world and play any game on the platform. This way, if your friends have games built on Gameleon, their players can play your game very fast and become part of your community too.
Because everything is in a browser, a player can receive a link to the game, authenticate in seconds and then enjoy a full multiplayer, social RPG together with everybody else in the world.
Also, sending notifications and inviting friends using the social tools we have in the Behavior Editor is simple and transparent. For example, once a player unlocks an achievement, you can make the game post on his/her facebook wall. Also, they could invite friends into the game, to unlock special abilities.
You’re the architect of the game world. We’re sure you’ll build many other ways to make everything interesting for your players
That’s how we’ve envisoned and built Gameleon, our “WordPress for Game Creators” Platform. If you have any questions about how it works or you would like to get involved, we’ll be more than happy to hear from you.