Friday, November 14, 2014

Stepping up performance with TexturePacker

Companies are always thriving in order to step up their performance, and every little bit helps. In fact, we are no different. Thus, we like to pick up proper tools, matching to our needs. And our last decision was to implement TexturePacker.



TexturePacker is a spritesheet building software. And the best at it, if you ask us. Why? May you ask. Well, there’s a lot say then. We’ve tested pretty much all other options, both browser based or native software, and we came to feel what makes it different.


First of all it’s fast. Ridiculously fast. It takes less than half a minute to just take all your sprites and convert them into a functional spritesheet. Moreover, it’s also easy. Default settings fit in most scenarios, which really helps with

Sunday, November 9, 2014

It's time to optimize the loading time of html5 games

Loading time is critical on mobile html5games. Some optimizations can be achieved by reducing the size and the quantity of the assets to be uploaded without giving up quality.


We'll describe some of the basic things that can be done to minimize loading time. They are quite standard, followed by most developers and include optimizations on these fronts:


Audio - Code - Graphics

Audio

Our game Foot Chinko contains more than 30 audio effects, that's a lot. We wrapped them in just 1 audio file with this open source application:

Monday, September 22, 2014

Foot Chinko (HTML5 Game) . Level designing and game flow arranging

Foot Chinko, our casual approach to football (soccer) games, has the biggest amount of levels ever seen on a Ravalmatic game (+90 levels). Editing them was a major effort per se, but then, arranging them properly wasn't either a simple task. Without no particular literature about this specific stuff, here's how we figured we could handle the task.



Monday, September 15, 2014

Producing game soundtracks

In this article we'll cover the producing of game soundtracks and how to guide composers so their tracks fit your game and communicate important aspects.

In this occasion, Daniel Ara, helped us to create the OST of Pocahontas Slots, a light casual approach to slot machines with an indian flavour.


Thursday, July 3, 2014

How JScrambler is helping us to protect our code

It's wonderful to make html5 games and javascript is a nice programing language but unfortunately everyone can access to the source code of our games. And that includes those cheeky guys who doesn't want to respect existing license agreements or those just looking for "inspiration" for their next cloned game.

Luckily we have an ally called JScrambler.

JScrambler is quite intuitive and it's web based. There are some other javascript obfuscators but JScrambler offers the most complete and secure solution.

Wednesday, June 11, 2014

Stories can also be told by level menus

We develop casual games, which in narrative terms means that, generally, stories tend to be overlooked in our field:
  • Some odd pigs stole your eggs and you immolate your people (birds) to erase their kind.
  • Someone leaves a hungry critter at your doorstep and you feed it a la "Home Alone". 
  • You use a machine-gun as a jetpack to burst into a factory and gather some cash that would allow you to get a green mohawk haircut (??).
The list could go on and on, and the quality of stories would diminish until we got to: "a sugar-dealer majordomo invites you to move candies around".


Before going any further we must say that despite their minimalist stories, these four games rely on a solid gameplay that's been proven highly motivating for millions of players.

Friday, May 23, 2014

Pocahontas Slots features


Pocahontas Slots license is now available. Watch the video to see the features of the game or play it here.
Just drop a line at info[at]ravalmatic if you think it may look cool on your website.