Freelance Flash Games News

Make better flash games

A Case for Storytelling in Flash Games

When you sit down to develop flash games chances are you don’t even consider the game’s plot, or maybe you’ll throw a story in as an afterthought. After all it’s the gameplay that makes a game enjoyable. But, stop to think about plot for a second. While good gameplay will make your game fun, how far does that fun extend once the player is done playing? When they close your game, have they been emotionally affected by the game’s mechanics? Doubtful. It’s storytelling that will reach your players emotions.

Not textbooks though. They'll never reach your audience's emotions.

Storytelling reaches out to player’s subconsciousness in ways gameplay and mechanics will never be able to. Through the creation of dynamic characters and storylines, players become emotionally attached to the people and places within your game. They are no longer playing as a character trying to accomplish the tasks given to them. Your players will find themselves rooting for the hero, emotions rising and falling with his successes and setbacks.  With a great story, it becomes more than just another time killer on the web; able to make it’s way off the computer screen and into people’s thoughts and conversations.

Even if you have an awesome story though, how do you tell it in a medium that is known for jumping right into the gameplay and letting you play? Many game developer’s plow right through this problem, trying to utilize the typical movie style storyline in which the player is merely an observer to the events taking place. This just doesn’t work in games, especially flash games. Gamers sit down looking to play, not to watch long, unskippable cutscenes. Letting players skip the cutscenes doesn’t solve the problem either, as it would remove the storyline element of your game for those players.

So how do we convey a storyline to players without losing their attention? Simple; make the storyline interactive.  When your storyline is interactive it stops being a movie and moves it back into the world of our players.

Their fate lies in your hands Commander

To create this kind of interactivity in your games, you have a few options at your disposal. One of the design paths you could take is letting players decide how the player is going to talk and act in cutscenes. This is a technique that the wildly popular RPG Mass Effect is known for. The first time I played that game, it’s storyline blew me  away because I was the one in control of the conversations and actions the main character took.  Those decisions had a real effect on the world in which I was playing.

Another design choice you can make is to integrate the storyline into the playable world. A game that does this excellently is ImmorTall. The story happens around the player as they move through the world, blending the aspects of storytelling and gameplay into one.

Do you feel storytelling has a place in flash games? Share and discuss in the comments below.

Sell More Microtransactions

Microtransactions are hitting the flash game industry with a fury. With multiple APIs and games utilizing them, players are starting to become more accustomed to microtransactions. No longer do you have to be a big name developer to secure yourself a chance to add micropayments into your game. That’s why I’m going to be going through ways to help you sell more microtransactions within your game.

Bundle Items

Nearly everyone loves a good deal. It’s what makes stores’ weekly ads so effective. Show a person a marked up price, then discount it with big percent signs and red crossouts, and suddenly the product looks much more enticing. The same concept applies to microtransactions. Show the player how much the items would cost separately, then offer them a discount for buying all the items together. Even better, offer a bundle of premium items but throw in a premium item that they can only get by purchasing the package. That way, the player has to buy the package if they want the extra item.

Offer Free Items

Now I know what you’re thinking, “I thought the purpose of this article was to help me sell more microtransactions in my game. How is giving items or content away for free going to help?”

Free items are going to serve a dual purpose in your game. First, if the player had not yet signed up for the microtransactions system you are using, then free items will help convince them to sign up. If they like your game, they have nothing to lose by signing up, after all they’ll be getting new items for free. This helps you because now the player has an account with the microtransactions system, and can add money to their account.

The second purpose of free items is to get the player used to buying things. For example, when you buy a free item with Mochi Coins, it will still have you go through the same process as if you had purchased the item for real money. It makes the player more likely to actually purchase an item because they are now used to the system and trust it because they have used it before.

Make it Multiplayer

This tip may not be doable for all games, but if you’re designing a game from the ground up, microtransaction work wonders in a multiplayer world. Multiplayer games are all about socializing and showing off your skills. For social multiplayer games, microtransactions let players be more unique by offering a greater range of customization. For competitive multiplayer games, gamer’s that want the advantage will have to buy the latest items and content to stay ahead of the competition.

It’s All About the Store

Thinks about the last time you went into a restaurant and read a menu. You may not know this, but chances are someone was paid to design that menu to optimize revenue for the restaurant. This same concept should be applied to your microtransactions menu.

Not only should your store be aesthetically pleasing, but it should be laid out in a way that encourages users to purchase the most expensive items. Here are some tips for creating a money making microtransactions store:

  • Sell limited time offers. They catch a player’s eye, and motivate them to purchase because the player knows they only have so long before the item is gone for good.
  • Put the least useful items next to more useful and expensive ones. By doing so, the player should find the complex item more enticing to purchase than the cheaper but less useful item next to it.
  • The top right is the first place most people eyes look. So put your most expensive items there.
  • Put boxes around expensive items to emphasize them in the game. It draws the player’s eye right to them.
  • Use pictures. They let the player know what they’re purchasing and give them an concrete image to put with the microtransaction.
  • Use an overpriced item to emphasize the cheapness of items around it. It makes everything else look like a bargain.

Pro Arcade Script Review

Pro Arcade Script; an arcade site content management systemIn the flash game industry, reputation is important when it comes to getting the best sponsorships. Most sponsors will let you put your own intro and developer branding into your game. Why not do something with that branding and use it to promote your own flash arcade site.

Today I’m going to be reviewing Pro Arcade Script, a quick to set-up and easy to use arcade script that lets you focus your time on adding great games instead of messing with mounds of code. I liked it so much I decided to use it for my own flash arcade, which you can check out at Meebli.com. It’s a great example of what the script can do, and how easy it is to customize the built in templates.

Let’s delve into the features of Pro Arcade Script first. On the front end, the script has 2 fully coded themes to choose from which can be modified fairly easily to make your site truly unique. Various page blocks can be added or removed including hot games, random games, news, top users, recently added games, favorites, and more. Users profiles allow players to add favorite games, list fans, and add friends giving the script powerful social features.

The key to this arcade script seems to be customization, and it shows on the back end. The scripts unique page block system allows site owners to customize the script to their liking, adding certain blocks to specific parts of the site. For example, if you want an add to only appear on the game page, you can do that. If you want to add your own html content or php scripts, that’s doable as well. The php based control panel allows site owners to quickly edit comments, site settings, contact details, and news.

Website owners will also be happy to know that the script supports caching, and seo-friendly urls, both of which are essential in getting traffic to your site and keeping that traffic happy by ensuring speedy load times. Built in ad blocks will let you monetize your site using popular ad programs such as Adsense or your own custom ads. There’s even a built in statistics program which lets you track the number of game plays.

Now, most importantly, Pro Arcade Script’s content management system. Games can be added manually using the forms you would typically see on most game site’s when submitting your games. Or, you can add flash games by using the MochiAds game feed. This means you are just a click away from accessing the hundreds of games within Mochi’s feed. The system allows you to filter games by category, tags, or content rating to ensure you import the games you want.

With all these great features, Pro Arcade Script will set you back a modest $59 to get yourself started. But just for being a reader of my site, you can get 20% off the list price using the code FFGREVIEW. Discounts are also available for arcade owners looking to buy multiple licenses. Interested in purchasing Pro Arcade Script? Check out their site for a full script overview and demo.

Bold Pixel Engine: an AS3 Framework for Games

Vortix Games Studios has recently announced the release of their new Actionscript 3 framework called Bold Pixel Engine. The engine compiles a number of useful classes and coding tasks commonly used in game development to give developers a streamlined engine capable of efficient and effective game creation.

Already in use in two soon to be released games, Bold Pixel Engine integrates a variety of useful classes ranging from algorithms and data structures to input and sound control.It even has a fully functioning blit engine which allows you to easily add blitting, a technique that allows for extremely fast rendering by not using movieclips but by directly drawing to a bitmapdata object, to your game.

Designed to be aesthetically pleasing, Vlad of Vortix Games Studio comments “most of the decisions we did regarding the engine organization were tailored to be easy on the eye for developers. If you create a movieClip you’ll see A LOT of stuff there, functions, variables and so on. We coded BPE taking into consideration that less is more and that regardless of how complex it is, the only thing we as developers need to see is what was made public, all the rest is private or internal. This means that something as complex as the blit engine’s classes when being coded, only show a handful of methods and variables instead of a ton of stuff we don’t need or use.”

Here’s a quick rundown of feature for you:

  • Collision Detection algorithm
  • Path Finding algorithm for tiled maps
  • Blit Engine
  • Keycode Array
  • Math classes such as Random and Geometry
  • 2D Arrays
  • States
  • Clock control
  • Toolkit which includes management for:
    • Music
    • Scenes
    • Input
    • Saves
    • Loops
    • Sound Effects

Best of all, Bold Pixel Engine is free! Vortix Games Studio designed it as part of their game development process and they’re now giving out access to their engine hoping they can help you with your game development process too. Go check it out.

Come2Play Multiplayer Games Contest with $8,000 in Prizes

Come2Play has done some great flash developer promotions in the past, and are at it again with another contest aimed at getting developers to incorporate their multiplayer based API. Called The Games that Challenge the World Competition, the contest calls for developers to create turn-based multiplayer games which pit players against one another in a head-to-head game using Come2Play’s multiplayer API.

Now for your favorite part, the prize money. Come2Play has teamed up with LinkedIn to offer a $5,000 grand prize for the 1st place winner. 2nd place will net you a nice $2,000 and 3rd place will get you a respectable $1,000 prize.

The best part about the competition? It’s non-exclusive. This means that you can still get your flash game sponsored, and can even submit already released games (as long as you implement their multiplayer API into the submitted version). They’ll even pay you to release a single-player game with their API incorporated into it. Come2Play is offering up to $3,0oo to convert flash games with over 100,000 plays and over a 3.5 score on Kongregate or Newgrounds.

Wondering how to get started and enter the competition? First head over to their website to check out their multiplayer API and see if it fits your needs. Here are a couple features that stuck out.

  • It allows you to do away with server side script and use purely Actionscript to create your game. They even take care of the servers, connections, and hosting for you.
  • Supports social media features such as leaderboards, chat systems, lobbies, tokens, and shops. This means you can use virtual currency (or microtransactions) within your game.
  • Allows use of in-game ad systems such as MochiAds or CPM-Star and offers revenue share program.
  • For distribution, games are launched as social network applications and automatically added to Come2Play’s network of partner sites.

To enter you must be a member of the Flash Developers Group on LinkedIn. Best get started soon if you’re interested as submissions are due by March 31, 2010. For full contest rules and submission guidelines head over to the official contest page.