By yuilavanev | Posted on 10 August, 2011 | PlayBrowser | Thai. Comment

4 Main Steps

1. Integration

 Library& tools+API (SDK)

      Studying your game structure and converting the game to run on browser. It is the integration of the game with Tumgame API and testing with our tools

      After studying your game structure, the game will be converted in a short period of time. It usually takes some times depending on the game complexity.

 2. Packing the game resources

       Your game will load files when playing by our streaming technology, it will call the files which only be needed at that time. But if we packed the files using our packer, they will be much smaller and faster for streaming.

 3. Streaming

       Streaming files technology is for reducing loading game time and creates the web capability for loading the needed files, it will gradually load the packed resource files up to what is needed by the game at that time. This technology will greatly facilitates the large game performance when playing on web browser.

 4. Deploying(Putting the game on Website)

      Deploying the game on web server, it is the step of contacting between web and game, it is very common to connect it with the social network or it can be just standalone web game.


Main features

 1. Web Integration

      With our Tumgame API, it will integrate to the project code and will be tested by our provided tools.

 2. Streaming

      The main advantage of our technology, it could make the large game playable on web by loading what is currently needed on play.

 3. File Packing

      In order to speed up the streaming process, the resources files can be packed into packed files. It could be divided into separated packed files according to game needs.

 4. Javascript Contact

     Our features include Javascript contact, if Javascript is used in the game, it could fully transfer the data between the game and the web.

 5. Managing version

     Our Playbrowser admin page enables developer to manage the game version including game testing version or changing the game version deployment.

 6. Error Feedback

     When the game crashs, our error feedback system will popup report dialog for player to send email to the developer team instantly.

 

Supporting OS and browser

Operating Systems(OS)

  • Windows XP
  • Windows Vista
  • Windows 7

 

Browsers

  • MS Internet Explorer
  • Mozilla Firefox
  • Google Chrome

 

Reference

Asura (International Version) http://asura.tumgame.com/ 

Tumgame Playbrowser http://playbrowser.tumblr.com/

 

 

FAQ (Frequently asked question)

 1. Does TGPB change my game structure?

-No, just small changes made in the source code will convert your game to be playable on web browser. The game logic or main structure will remain the same.

 2. Does TGPB affect my game performance?

-No, with our streaming technology, the performance of the game will be same as the original version.

 3. Is TGPB performance capable for multiplayer games?

-Yes, most of the online games usually are multiplayer games, our technology is not just only applied to games, and almost every application could be put on web by further manipulation.

 4. Does the game size matter?

-No,   4 GB online games could be smoothly played on browser by packing and streaming technology.

 5. Does TGPB affect the payment system?

-No, it does have any contact with your game’s payment system.

 6. Does TGPB work on Mac?

-Yes, we do have the plan.

 7. Can TGPB store the configuration file or any settings?

-Yes, but the TGPB setting and the game setting are kept and working separately.

 8. What does my developer team need to know in order to apply TGPB?

-The experience in C++ game developing, web developing and javascript(optional)

 

Contact Information

Interested in Tumgame Playbrowser technology, please feel free to contact us.

Choak@gameindy.com 

 

By yuilavanev | Posted on 10 August, 2011 | PlayBrowser | Thai. Comment

Playing games on web browser

 Download client games vs Playing games on web browser

       Currently, with rapid increases in social network digital lives, most people start accessing the internet by logging on their social network account.  They spend more times doing activities on browser that includes playing games. They would like to play games on browser in a matter of seconds, without waiting or downloading anything.

       A lot of online games offer player to download their client games, updating patch and then logging into their games instead of offering player opportunity of instant playing on browser. The opportunity to offering the large games playable on browser without installing is the real future of the game industry.

Tumgame Playbrowser

       Debuz offers ‘Tumgame Playbrowser’, the technology  that makes your game playable on browser no matter how large your game is. Instead of traditional client download, the player can access your game in matter of seconds not minutes. Usually the browser games could be easily connect with the social network system such as facebook, it creates the huge opportunity to have more people all over the world playing your games in matter of seconds.

        With Tumgame Playbrowser technology, your game will be played on the web browser instantly without downloading large game files. It could relatively reduce cost by using less bandwidth. Tumgame Playbrowser streaming function will make the player loading the files just what they really need to play at that time.

        Packing files feature will make your game much smaller and could be deploy comfortably on web browser without affecting your game logic or performance.

        Our technology could also manage the game version and could provide error feedback to your developers.

 

Publishing games on web

        Once your game has been converted to run on web browser, it could be deployed in social network such as Facebook. We also have games successfully deployed on Facebook such as ‘Asura on Facebook’ and ‘Asura International Version’. The deployment of the online games on browser proves to be successfully release by facilitating the players’ access and adding many more of them to your games.

  

Usability

        There are some fixed steps in traditional online games including

  1. Register the new account
  2. Downloading the game(usually at least several hundreds MB)
  3. Install the game (usually takes some time)
  4. Updating patch (usually takes more time)

        New player for any online games could take at least about 20 minutes up to an hour for playing a new game. With our Tumgame Playbrowser technology it could take less than a minute for new player to play your games on the web browser.

 

Benefits

  • Click & Play, browser gaming is not limited to the casual games anymore,  a large online games could be played by just one click.
  • No registration, installing and update/patch waiting time as traditional online games.
  • Much less disk space usage in player’s computer.
  • Browser gaming could be linked to the social network such as Facebook for getting worldwide users.
  • TGPB technology is easy to apply to any games.
  • Simple business model with revenue sharing less than  5% , no other overhead charge.
  • Outstanding features such as file streaming flexibilty, it could be customized according to game requirement.
  • Version Management tools, with our admin tools, the developers could test the game for different version and manage them easily.
  • With our TGPB error feedback system, the developer team could receive the email and the material of bug report at anytime.
  •  

By yuilavanev | Posted on 3 August, 2011 | PlayBrowser | Thai. Comment

Folder ‘javascript’ consists of

1. code.txt, is the codes that will be added to the project code for game to be able to contact to Javascript

2. oxdemo.html , the web page containing the game.

3. playbrowser.js ,the javascript working with oxdemo.html to run game on web.

4. updatemeta.exe ,the program updating ‘lua’ language script of content.lua

 Folder ‘work’, it will be the project of sample game.

Running the game, the ‘command’ and ‘command arguments’ should be set for the game and the emulator working together.

We have to open our project first and then right click at our project in visual studio and select properties.

In ‘work’ property page, select the Debugging on the left , we’ll see command and command arguments on the right.

In the ‘Command’ part, we have to insert the directory of nativelocal.exe (in the sample game,  it should be $(OutDir)\nativelocal.exe)

In the ‘Command Arguments’, our emulator need 2 Arguments, those are

                1.Directory of our project’s  ‘content.lua’ (in the sample game, it should be “$(ProjectDir)\gfx”)

                2.Directory of our project’s ‘.dll’ (in the sample game, it should be “$(ProjectDir)\$(OutDir)\work.dll”)

                Using “ ” for  separating the arguments with the space

For example, in sample game “Command Argument” it should input these

                ”$(ProjectDir)\gfx” “$(ProjectDir)\$(OutDir)\work.dll”