Let’s talk a bit about gamedev
Gamasutra posted this
Survey: Work-for-hire is the most common way indie devs pay bills
After conducting an informal poll of fellow indies last month, indie game developer and Finji Games co-founder Adam Saltsman has published the results on his blog this week.
Adam Saltsman post is here
A Survey of 634 Independent Game Developers
the data is quite interesting, especially this one
I don’t advertise it a lot but many things I do in development, and so for many years, has a little hidden goal: build a game and hopefully many games.
Everyone have different stories and situations,and to me publishing a game is not really in the highest of priorities but still always have been a goal I want to reach at some point.
So when I see raw data like that, I like to see that it’s hard but if you keep doing it, publish 1, then 2 etc… around the 5th games published the curve reverse, I find that motivating.
You will see the same pattern with open source projects, apps, games, server-side stuff etc.
Yeah your very first mobile app may sucks, may not be totally polished, even if you spent a lot of time on it, and yeah you were alone, maybe started to learn the rope about programming with AS3, learning to publish with AIR, how to use Starling or how to integrate an ANE, etc.
But the message here is keep getting at it, the whole ecosystem of the Flash Platform is almost made for you, the indie or solo dev, the underdog.
And that especially for games.
As a single developer, if you have the idea of a game, you can pull it off with just ActionScript 3.0 some efforts and a bit of “system D” resources.
First, we had decades of games made with Flash to learn from,
even now you could take the source code of an old AS2 game,
port it to AS3, publish to AIR, and it would work.
Second, the flash community have published during the same decades tons of tutorials to build games as SWF files, just do a simple search
flash game tutorial and boom 21 Millions results in google.
Third, you can find numerous examples of “little guys” who went from building small games to create full blown game studios.
And I could go on with more and more points, from open source framework, to actual games published on iOS and Android (check them out, most of the time those are not made by big game studios with hundred of dev, but more like a very smal group or even 1 person).
Oh sure you could build games with HTML5, Unity3D, or whatever
but if you are already knowing and using AS3, don’t ditch it too fast even if everyone is hating on it.
The classic “Flash is dead” does not apply to gamedev, here why
- Even if you could still publish a game SWF online
you mainly want to publish a mobile game and/or
a desktop game, so your weapon of choice is AIR
- Each time you hear something bad about Flash
you can literally replace it by “AIR is my secret weapon”
as this free thingy allow you to publish on both iOS and Android
with let’s say minimal efforts and investment
- When you’re alone working on your game
time is the scarcest of resources, anything that can
help you ship faster is gold, that’s AIR for you
- It’s not magic though, you will still have to put some hard work
to optimize for mobile, to make it work with different screens, etc.
but let’s face it: AIR make that easy to reach compared to anything else
So I’m not trying to sell AIR, I’m not working for Adobe
but I’m the kind of guys who likes the “System D” approach
WTF is “System D” you may ask?
well it’s French (I’m French btw “bonjour” )
System D (in French, Système D) is a shorthand term that refers to a manner of responding to challenges that requires one to have the ability to think fast, to adapt, and to improvise when getting a job done, like MacGyver who solves complex problems by making things out of ordinary objects, along with his ever-present Swiss Army knife.
Let’s say you saw this news
JAPANESE HORROR GAME HAS AN AIR OF STUDIO GHIBLI ABOUT IT
I personally love the Studio Ghibli style, and let’s say I want to do a little game to replicate this light in the dark thing and I’m a noob I don’t even know where to start?
2 sec googling later
Create a survival horror game in Flash tutorial – part 1 by Emanuele Feronato
You don’t care it’s from 2007, you don’t care that at the top page it advertise an HTML5 book, it can get you started right here right now
and because it is based on Flash and ActionScript
well … you can easily grasp the principle from this old AS2 code
apply it to make it work in AS3
and then work a bit more on it to make it work on mobile using AIR
like … right now, in the next couple of hours
That’s the strength and wealth of of our community
we have published content in many shapes for decades
most of it was about building games
When you decide to publish a game on mobile
nobody gives a shit whatever technology is made of
your game not gonna “sell” more or less because it’s made in XYZ technology
so just don’t dismiss Flash because of the hate against it or hype for other shiny things
If you are a gamedev using ActionScript 3.0 / Flash / AIR (or maybe even Redtamarin )
I and probably others would be probably interested to hear from you