I hate when people say things like this, "prices for the apps drop, so far that even 90% of the developers can't live anymore from their apps".
90% of developers are releasing shitty or niche games with no sense on how to market or monetize to the audience. It's the #1 problem of the indie game developer right now- they're building games that they themselves want to play, instead of the games that actually work for the market.
It's the difference between a professional and a hobbyist. If you want to make money, stop being a hobbyist and turn into a professional.
For professionals, none of these engines are cheap by any means. Unity is $4500 per developer once you add Pro, iOS, and Android. Unreal / Cryengine are potentially going to cost you a whole lot more than that given the 5% gross revenue share.
For hobbyists, yes, the price is low and probably not sustainable, but for professionals I think it's priced perfectly.
Oddly I get the opposite impression, most of the crappy games on app stores I have a hard time believing that even the developers themselves would ever sit down and play for fun.
I get the feeling that they targeted some arbitrary demographic and worked through a checklist of features and finished when that was completed rather than iterating on an idea until it was good and working out from there.
It's the #1 problem of the indie game developer right now- they're building games that they themselves want to play, instead of the games that actually work for the market.
It's the difference between a professional and a hobbyist. If you want to make money, stop being a hobbyist and turn into a professional.
This kind of thinking is the reason why the contemporary video game ecosystem is so dull. When you orient everything around profit and "working for the market" (appeasing to the lowest common denominator), you make crappy products that sell, but fail to leave a lasting impression.
It's the reason why demos are no longer released, a few levels or even core game functionality is shipped as DLC, games no longer ship with mod tools and why you get tons of microtransaction-focused games with predatory mechanics. Among other things...
I agree with the 90% thing, it is Sturgeon's law. But to say that the root cause is indies not exploiting their players for $$$ is ridiculous. We need visionaries and hobbyists who develop games they want to play.
The contemporary video game ecosystem is dull because customers demand dull.
It's the same reason why 90% of the cars coming out of the major manufacturers look like identical bars of soap and come in shades of black, white, silver, red, and blue. The market's taste is generally very dull, and people want cars with styling that doesn't vary far from the norm.
Well, that and the increasing requirements based around safety and fuel efficiency. You have to suppose that there's one optimum shape for each type of car for fuel efficiency and all cars will eventually slide into it's shape. At that point only minor visual cues can be different from car to car.
In which case there is nothing wrong with people defying market expectations and stepping outside of boundaries, even if they do not have the capacity and/or skills to deliver AAA-quality titles.
Mobile is an entirely different medium with a completely different target demographic.
They are most often targeted at casual gamers with a huge focus on micro-transactions. Most hardcore gamers stay far, far away from such games.
Most of the mobile development I see is as you said, for the publishers/sponsors to make money rather than for the consumers to enjoy. Rather sad indeed.
Honestly I'm kind of sad by this, being a player of mobile games. I've found over the years there's just less and less interesting stuff, to the point where I just haven't downloaded a game in months. I'm sure there's good ones out there but it's tough to find given they're being drowned out by incumbents with big marketing $.
And the top 100 lists have usually been an instant-avoid for me, as they have tended to be either freemium-milk-the-user games, or brand-name-port of something that would be better on PC. So I guess at the end of the day, I'm no longer a target demo lol.
2) that why i only read industry analysis from folk who are making money for a living doing it. not a guy who hasn't shipped a game. not a guy who's only tinkered with small libraries.
3) more to your point, a hobbyist can't even USE unreal or cryengine. how many posts of "why doesn't this look better? i'm using unreal!" have you seen? "well, for one thing, you don't know a lightmap from a bumpmap and your game stutters because your objects have 50,000 tris and you're doing 200 draw calls on each one...."
Characterising any of the Unity, Unreal or Cryengine trio as a 3D engine isn't quite right, they are full on game systems with physics etc. and especially in the case of Unity complete software ecosystems in their own right.
The further you get from utilising the core functionality of each engine the harder of a time you're going to have, and this constrains the genres you can work in. This is the main reason that a lot of 2D titles developed in Unity purely for iOS <-> Android portability have performance problems (things like the alpha cutout stuff goes a long way to helping here), while their showpiece games, such as those by Madfinger, that simply use the built in physics run perfectly. Sadly I can't be specific, but I have run into some amazingly simple games that ran like absolute dogs thanks to their inappropriate choice of middleware.
3D engine is a subset of Game engine, so your comment is essentially meaningless. You want to know what's "far from the core functionality"? HTML5 game engines.
The comparison to app store pricing is ridiculous. A better comparison would be with IDEs such as Visual Studio or IntelliJ. For each a free version exists, but no race to the bottom has occurred. Instead the free version provides students and hobbyists the ability to learn the tool, which provides employers a greater pool of applicants which have experience in it. It also provides startups a way to minimize their burn rate until after a mockup or even a MVP is validated.
Afterwards, in each case when the economics make sense businesses pay large amounts to buy additional premium version licensing, training, integration, and add-on tools. As primarily customer hosted software the additional cost of free riders is low, at least as low as the advertising costs required to grow the paying customer base by the same rate.
"What we see here might be a begin of the phenomenon known from various app stores: The race to the bottom, where the app developers try to undercut each other, and prices for the apps drop"
What you see here is what's called "A healthy market" its an attribute of capitalism, and its great for customers, and its great for their customers customer. Another "phenomenon" that comes out of a "healthy market" is innovation. People come up with better features, when price alone is not enough to stand out, people will search for something new.
We're either going to see A. Bankruptsy from a bunch of old engines or B. Some really great new features that make the product stand out in a unique way.
There was already a nuclear winter for game engines about 6 years ago when Unity3D rose to prominent in the medium/low end niche. This is just a fight between those that are still standing.
IF there weren't App Stores or anything, it would be possible to download applications from websites.
So basically you would distribute the same way as in PC. You buy the install files in physical/digital form and install it. Then enter cd-key or something.
And of course somebody would come and make some kind of store to make the purchasing easier just like on PC. (for example Steam)
And yeah. Its ridiculous when Apple/Google take shares of the profits, comparing to what UE4 for example takes.
Apple gives you a market place to provide marketing, handles the "do I trust them" problem, makes the pain to pay nearly non-existent (another CC form?), and handles the installation process for you. Ditto for most other platforms.
The platforms are more acting like Publishers than frameworks now, so directly comparing these prices is a bit hard.
They have hundreds of millions of credit cards on file and handle the billing and payments. If you want to run your own login and payment you are free to do so, this is exactly what we do now, although on smaller apps we gave up the 30%.
I love this. We need more of these powerful tools for cheaper prices.
UDK was a great platform, but the scripting language was hell. It was like being given a helicopter and flying it with your feet. This was really the reason why we moved to Unity, because it was so much easier to code inside their sandbox.
Game tech companies need to realize that developers love fully featured software, and we are willing to pay for it, we just don't want to pay out the ass for it per dev. It looks like Epic sees this and is jumping on it, CryTek following suite, I wonder how Unity will step up to the plate?
The way I see it with Unreal is that the 5% of your gross revenue is the real price and in the article it is put in parentheses as if it doesn't matter! If you are successful it could be a lot more than buying a license the old fashioned way would have been! I don't know if that classifies as "cheap".
If you find it hard to buy the software upfront, it does take away some of the initial risks, at a cost later. Some people may go for it - good for them I say.
Agreeing to a 5% royalty is pretty crazy in my opinion. If you're even planning on being able to support just a modest salary for yourself with your game sales, Unity or CryEngine are better deals. The UE license is only worth it if you plan on making less than $15,000 a year.
Agreed. For an example, Mass Effect 3 is a relatively recent game on the Unreal engine that sold over 1.5 million copies + DLC, probably for revenue of something like $100mil. 5% of that $100mil per successful game should be enough to keep Epic in business.
AFAIK Every AAA game pays a flat rate per game (in the 100k-500k range), not the rev share. The rev share agreement would only be for indie / non-pros.
Based on industry knowledge, the AAA flat rate game licencing costs don't seem to be going down.
One reason might be that once you have a few Unreal engine / Cryengine games under your belt, the cost to switch engines is HUGE. You're basically locked in unless you want to re-hire / re-train the majority of your programmers.
Epic is still offering other licensing structures as needed/requested for their larger clients. I'm sure if you had a game explode and start selling millions of copies they would work with you to come up with a different licensing scheme so you weren't paying them millions (plural) of dollars, but possibly some smaller set amount and a smaller royalty.
Comparing the race to the bottom of consumer product prices with a freemium (not really free i know) model for b2b tools doesn't make a lot of sense. These engines will now be accessible by people who didn't have a chance before. If you are an AAA dev (or hugely successful with your indie game) you still have to pay huge sums, at least with Unreal Engine. To use CryEngine for 10 bucks, you have to qualify as an indie dev.
So they are opening up to more potential users to upsell to, which in todays booming game market makes a lot of sense.
90% of developers are releasing shitty or niche games with no sense on how to market or monetize to the audience. It's the #1 problem of the indie game developer right now- they're building games that they themselves want to play, instead of the games that actually work for the market.
It's the difference between a professional and a hobbyist. If you want to make money, stop being a hobbyist and turn into a professional.
For professionals, none of these engines are cheap by any means. Unity is $4500 per developer once you add Pro, iOS, and Android. Unreal / Cryengine are potentially going to cost you a whole lot more than that given the 5% gross revenue share.
For hobbyists, yes, the price is low and probably not sustainable, but for professionals I think it's priced perfectly.