This article is also a part of class assignment. Before you start reading, let me just give you a brief scenario about this article and its contents.
Here, for this article, we were placed with a scenario where, we, as Game Students, have taken the next step of forming our own game company and have also decided to start working on our very first game working together as a company which we intend to develop it in flash. Now, in order to seek funding for our game, we have approached a publisher, where we present to them all the information about Flash Technology.
So, this is an article that we present to the publisher/investor to whom we have approached to seek funding for our game where we explain about Flash Technology, its pros and cons, its effectiveness, types of games developed in Flash etc.
You will come across a section ‘Conclusion’ towards the end of the article where we have actually explained to the publisher/investor like why we have chosen Flash as the Technology, how it will benefit them and moreover why they should be funding our game by considering factors like the genre of the game to be developed, the budget, the time etc.
So, below is the article.
A FLASHYY BRIEF
– By Akshay Phadke
Adobe Flash And Adobe Flash Platform
Artistic And Technical Capabilities:
Adobe Flash (formerly called “Macromedia Flash”) is a multimedia and software platform used for authoring of vector graphics, animation, games and Rich Internet Applications (RIAs) which can be viewed, played and executed in Adobe Flash Player.
Flash is frequently used to add streamed video or audio players, advertisement and interactive multimedia content to web pages, although usage of Flash on websites is declining.
Flash manipulates vector and raster graphics to provide animation of text, drawings, and still images. It allows bidirectional streaming of audio and video, and it can capture user input via mouse, keyboard, microphone and camera.
Adobe Flash Player makes the Flash content accessible on various computer systems and devices and is available free of charge for common web browsers (as a plug-in) under a few of the major operating systems, some smartphones and tablets, and a few other electronic devices using Flash Lite.
Flash is best suited for creating small apps, games and other interactive web-media content in a short duration of time.
Adobe Flash Professional:
The Adobe Flash Professional multimedia authoring program is used to create content for the Adobe Engagement Platform, such as web applications, games and movies, and content for mobile phones and other embedded devices.
Adobe Flash Professional CS6 was released in 2012 including support for publishing files as HTML5 and generating sprite sheets.
Adobe Integrated Run-time, also known as Adobe AIR, is a cross-platform run-time system developed by Adobe Systems for building Rich Internet applications (RIA) using Adobe Flash, Apache Flex (formerly Adobe Flex), HTML, and Ajax, that can be run as desktop applications or on mobile devices. The run-time supports installable applications on Windows, Mac OS and some mobile operating systems such as BlackBerry Tablet OS, iOS and Android.
The latest Adobe AIR release is v184.108.40.2060.
‘Kingdom Rush’ And ‘Pooh Bear Honey’
Popular Games Created In Flash.
Popular Types And Categories Of Flash Games:
- Rhythm Games – Music Match 2, Music In Motion..
- Distance Games – Hedgehog Launch 2
- Escape The Room Puzzles And Mazes
- Upgrade Games
- Jenga Physics
- Simple Escape Games and others….
Some of the Advantages of Flash Can be listed out as:
- Flash can make games more Attractive, Interactive and Dynamic.
- Flash uses ‘Vector Graphics’, which means that the graphics can be scaled to any size without losing clarity or quality which becomes very useful in Games Development.
- Flash Player has a Small Install Size, Quick Download Time and Fast Initialization Time.
Since games will be played in browsers, the biggest advantage of Flash is that it is ‘Browser Independent‘.
Apart from these advantages, Flash also has certain Disadvantages which needs to be kept in mind while developing games.
- Flash requires a ‘Plug-In’ to be viewed. That means that everybody who visits your site has to have this plug in or they will not be able to access your site. Admittedly most people do have the plug in, but there are people who don’t and that can be a problem. Anything that limits the number of people who visit your site is not a good thing.
- Flash Affects The Usability of the website and the Games on that particular site. ex: Everything has to be coded correctly or the visitor will end up seeing nothing. In addition things like the ‘Back Button’ and ‘Right Mouse Click’ don’t work unless you add extra code.
- Search Engine Optimization becomes a crucial issue since the search engines cannot index the content properly.
- Though Adobe Flash Player exists for a variety of mobile operating systems like Android(2.2+), Symbian etc, however ‘there is no Adobe Flash Player for iOS Devices‘ standing it as a disadvantage. Since iOS Devices do not have Flash Player, the entire Flash Content needs to be bundled inside an ‘Adobe AIR’ app which will then run on iOS Devices.
Being a small company and since we will be embarking on our very first game, we have decided obviously to keep things simple & have started working in the same direction.
Since this is the beginning for us, we are also having a low budget and hence we are in search of a technology or a medium for developing our first game and moreover which will suit to our needs.
After searching, I came across a technology named ‘Flash’ which is quite cheap and after studying its advantages as well as disadvantages of it, I think this technology is best suited for us in this current scenario to kick-start our game development.
Since our first game will be our entry into this industry, I think we should understand the industry more and try to make our name/imprint in the industry at first rather than looking out for earning money in the beginning and Flash technology will certainly help us in doing the same for at least a few initial games.
Though Flash has several disadvantages, however it will help us in developing small & short games in a short period of time which is naturally our current objective and then where these games are directed towards web-browsers or devices supporting Flash technology.
As we had also planned that our game will not contain heavy stuff or data and will be quick & simple, so Flash is the solution for us to get started.
I have presented the information about Flash technology and also its advantages and disadvantages as follows which will provide a still better picture:
Considering the Artistic and Technical capabilities of Flash, games belonging to different categories can certainly be made in it.
Adobe Flash Professional makes it possible to develop games having Rich, Dynamic and Interactive content in them and directed towards web browsers or for mobile devices.
The type of games developed in Flash fall more or less under a genre of Casual Games as their length is small and they are fun and entertaining. These games do not contain heavy stuff or data due to limitations of Flash. Being short in length these games are quite easy to learn.
They are pure 2D games containing Vector and Raster Graphics.
Flash Games are extensively played by users/players who are constantly glued to the web or the mobile devices.
Since Flash files are meant to be small in size, offering quick download over the web, games developed in Flash do not have much depth or detail.
Popular Categories of Flash Games include –
‘Rhythm Games, Distance Games, Motorcycle Games, Simple Shooter Games’ etc..
Hence Flash Games are comparatively easy to develop and can be published on the web in a short duration of time.
ActionScript, the official language of Flash acts as a good cornerstone in developing games in it.
The main goal of Flash Games is to provide the player the fun rather than having his time spent in learning & understanding of the game.
Hence these games are also sometimes referred to as ‘Games On The Go’.
But certain Disadvantages of Flash should also be kept into mind before developing games in it.
Flash particularly lacks 3D content & support.
‘ So Flash Games typically delve into their specific realm of 2D‘.
The depth of Flash Games cannot be extended beyond a certain limit.
Flash requires a Plug-In to be played/viewed on browsers. If some players/users do not have the necessary plug-ins, then it restricts
the respective players/users from approaching your game being a major disadvantage.
Though Flash Player is not available on iOS Devices, the entire Flash content is then needed to bundle inside an Adobe AIR app which then runs on iOS Devices.
So it is always better to kick-start game development using Flash as it allows to keep things simple & short and within limits