Slashdot Mirror


Unreal Engine 4 Is Now Free

jones_supa writes In 2014, Epic Games took the step of making Unreal Engine 4 available to everyone by subscription for $19 per month. Today, this general-purpose game engine is available to everyone for free. This includes future updates, the full C++ source code of the engine, documentation, and all sorts of bonus material. You can download the engine and use it for everything from game development, education, architecture, and visualization to VR, film and animation. The business scheme that Epic set in the beginning, remains the same: when you ship a commercial game or application, you pay a 5% royalty on gross revenue after the first $3,000 per product, per quarter. Epic strived to create a simple and fair arrangement in which they succeed only when your product succeeds.

35 of 143 comments (clear)

  1. Re:Why? by Guspaz · · Score: 3, Informative

    A handful of engines (mostly UE4) are used for the vast majority of *all* games. What does Unreal Tournament have to do with it? Some UE4 games aren't even first-person, some are things like RTS.

  2. But is it "free software"? by Anonymous Coward · · Score: 3, Interesting

    Or is it still freedom-disrespecting software?

    1. Re:But is it "free software"? by rogoshen1 · · Score: 3, Funny

      go home Stalman, you're drunk.

    2. Re:But is it "free software"? by davydagger · · Score: 3, Interesting

      terms are pretty fair actually.

    3. Re:But is it "free software"? by stonefoz · · Score: 3, Interesting

      Of all the things that benefit from being free software, games aren't entirely gaining. A game with source code include all the "spoilers". Part of the magic of a new game is exploring, not drudging though code (an entirely different game). If there is anything given less criticism, let it be games. Sometime it's entertaining to be surprised. That is a games intended purpose, to entertain.

      --
      I think I just cashed out all my cool points.
    4. Re:But is it "free software"? by Anonymous Coward · · Score: 2, Insightful

      go home Stalman, you're drunk.

      I think it really does say a lot about the current Slashdot audience when someone asks if the engine code is freedom-respecting (as in adheres to a free-software license like the GPL) and gets marked as -1 Troll, yet the above quoted comment makes fun of that query by mocking the originator of the free-software movement, and is marked 5 Funny.

      How much clearer does it need to be that we're going backwards in terms of respect for free licensing? I'm not a huge Stallman fan or anything but at least respect his viewpoints. This is just sick modertion that shows how ignorant the current Slashdot kiddies are. I hate the current state of software if people like this are the next generation of coders.

    5. Re:But is it "free software"? by rogoshen1 · · Score: 4, Interesting

      Oh, I respect his viewpoint -- he's a net good for the world -- however he's also kind of a crank.

      To be clear though, it was that zealotry, attacking any piece of software that isn't under a license such as the GPL that I was poking fun at. I think it's naive to think that we'd be where we are now if literally everything was 'free' via something similar to a GPL license.

      It's a lot like that APK guy, I use his host file. But I'll still poke fun at him coming out of the blue to spam the shit out of a thread.

      PS: I feel like a dunce for misspelling his name.

  3. Thank you Epic by EmperorOfCanada · · Score: 5, Interesting

    Thanks epic. I literally just started re-coding my game from Cocos2d to Unreal. My only regret is not doing this sooner; once I saw how well this worked with mac and the clean C++ just wow.

    1. Re:Thank you Epic by jbssm · · Score: 3, Interesting

      I literally just started re-coding my game from Cocos2d to Unreal

      Can you share some experiences with us. What did disappoint you in Cocos2d and what did you find appealing in Unreal Engine?

      I'm about to start developing a 2D game (mostly for fun tough) and I was quite indecisive between Godot and Cocos2d... now I'm indecisive between Godot, Cocos2d, and Unreal Engine. The more choices the more I stall this...

    2. Re:Thank you Epic by EmperorOfCanada · · Score: 3, Informative

      Already a few disappointments. One is that the installed app is around 250Mb for what is effectively hello world. Also the whole environment is slow as molasses and I have a mac pro 2013. On the good side I think that I could develop just about anything that popped into my head. I am a bit worried about this being one of those silver bullets where the normal parts are developed so quickly that the project is seemingly 90% done in no time but the fiddly bits then take 10x as long. One other thing is that I like to release my iOS apps going back to iOS 5.1.1

      I love cocos2dx but I am starting to balk at the 2d part. They are introducing 3D so that is good. The documentation for cocos2d is sparse. The executables are small and the startup delay isn't too bad. It is 64 bit for IOS (critical). Very multi-platform (Win, Mac, iOS, Android, Linux, and I think mobile windows). Their release schedule is very fast. Also the C++ is pretty close to the bone which means that the project sort of marches forward at a steady pace including the fiddly bits.

      I recently played with Gameplay3d and was actually quite impressed. Very simple and it just sort of works. The only huge thing was that importing assets in from something like Maya was cumbersome and sort of sucked. The documentation is nearly nonexistent (documentation with useful examples) their sample code was trying to show off how they were such efficient coders and didn't separate out each bit of functionality.

      The platform that attracts me the most is Openframeworks. Except that they don't yet do 64 bit on iOS which is a show stopper. They are promising this with their 0.9.0 release.

      But I might have spoken too soon. I am going to continue now with cocos2d and probably deploy version 1 of my present project in that. But I am going to spend an hour an evening seeing how hard I can push Unreal.

      What worries me is that with Unreal I might alter my game to fit their environment which might make for a very beautiful game that isn't much fun instead of the ugly game that I make that is fun.

    3. Re:Thank you Epic by odie5533 · · Score: 3, Informative

      The experience using the development environment of Unity/Godot/Unreal is completely different than Cocos2d. Coding in Cocos2d requires you constantly be reading docs, hunting across the net for examples because the docs are horrendously incomplete and outdated, and doing all the coding and asset management by hand. There is a studio editor for Cocos2d, but it is difficult to use and the documentation for it is limited. I never managed to get it to work. Part of the problem is that much of the development of Cocos2d takes place in Asia, so the docs need to be translated to English. By the time this happens, they no longer represent the current state of the library.

      If you try making a simple loading screen and short game in Cocos2d compared to Unity/Unreal/Godot, you will instantly see how very different the two are. The learning curve for Unity-like development is really low. You can start on your game immediately and learn as you go. Cocos2d has a huge upfront learning requirement, and it's hard to pass because of the state of the docs. Frankly, I'm surprised at how many games are made in Cocos2d given the other offerings that are available which include a strong development environment. The biggest pluses to Cocos2d to me are that it's 100% free and that it has great crossplatform capabilities. But when you consider how much more difficult it is to use, and the fact that your game is unlikely to ever make money or cross the royalty threshold, you probably should be using an easier tool that is more popular and might lead to job opportunities. A lot of great engines are offering a free-to-start-with option: Unity, Unreal, Marmalade, Corona, GameMaker, Shiva, Stencyl, Construct2. Many of these didn't use to have a free option other than a 30-day trial.

  4. Re:Why? by Opportunist · · Score: 4, Informative

    I don't know. Why don't you ask the makers of these games.

    Oh look. They ain't UT clones. There's a RTS. There is a survival horror game (ok, this now almost forces the "and how many survival horror games..." question). And I think over there's an Adventure game. There's a racing game in there too, go, try to find it!

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  5. For the Law Nerds by Anonymous Coward · · Score: 5, Interesting

    https://supreme.justia.com/cases/federal/us/391/244/case.html

    United Shoe Machinery got broken up under the Sherman Antitrust act, because they dominated the market (90%+) for shoe-making machines. Also, they had a pricing scheme that charged more when your company produced more shoes - so they made the real bank on the big manufacturers, but they were cheap enough for the little guy that other manufacturers of shoe machines couldn't get a foothold.

    In other words, they succeeded only when their customers succeeded. Sound familiar?

    (For the record, you couldn't actually break up Epic using this argument, for at least 3 reasons: (1 - factual) the Unreal Engine has nowhere near that market dominance that USM did in its heyday, (2 - political) the judiciary these days is way more pro-business, and (3 - appeal to justice) the decision in US v. USM was actually bullshit and should never have been decided that way. I'll leave (3) as an exercise for the reader.)

  6. 5% Gross is a terrible deal by entertainment · · Score: 3, Informative

    5% on Gross Revenue is horrible. When you look at advertising costs pretty much outstripping development costs 5% is a big chunk.

    1. Re:5% Gross is a terrible deal by Ravaldy · · Score: 2

      Good business people don't re-invent the wheel, they improve upon it. If you can't build a game lucrative enough to cover the 5% then you should stay away from making a game.

    2. Re:5% Gross is a terrible deal by UnknownSoldier · · Score: 2

      > Good business people don't re-invent the wheel, they improve upon it.

      That's why Notch wrote his own engine for Minecraft and sold Mojang for $2.5 billion.

      Oh wait ... maybe success is not only a factor of the engine, but _gameplay_.

    3. Re:5% Gross is a terrible deal by drinkypoo · · Score: 5, Insightful

      That's why Notch wrote his own engine for Minecraft and sold Mojang for $2.5 billion.

      Oh wait ... maybe success is not only a factor of the engine, but _gameplay_.

      You left out the really critical part of your argument, which is that Notch wrote a shitty new engine, and still made billions. It wasn't even a competent job.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:5% Gross is a terrible deal by entertainment · · Score: 2

      It's a race to the bottom just like the music and movie industries. GDC looks now like MacWorld looked shortly before its demise. The fact is Game development is rapidly moving into the hobby space much like home studios did to music and youtube is doing to TV. There is not a big enough market for all the titles and thus Epic is playing the odds as best it can. Many games just advertise franchises like Marvel, DC, Walking Dead, etc... You can make a compelling game in Unity for free, and get most of the eye candy for the Pro price. It is possible that a project makes no profit yet the gross is still big enough that a 5% quarterly commitment could put a company out of business. This could happen well before they turn a profit..

    5. Re:5% Gross is a terrible deal by drinkypoo · · Score: 2

      I think the reason minecraft was/is so successful is that the UI is shitty,

      The UI is one of the better things about the game. The absolutely horrible performance is more what I'm talking about. Whether it can or can't be blamed on Java is academic (and thus perfect slashdot-fodder, but anyway) but the game runs like poop. There are numerous clones which don't, but ironically none of them have UI as good as minecraft. Which, I know, is shocking. But it's still true.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:5% Gross is a terrible deal by ewibble · · Score: 2

      Anything that charges a percentage is bad, fair scheme should be paid for work done, not charge rent on other peoples work.

      What if Microsoft said pay us 5% of your gross income goes to us because you use our operating system, compare that to developing your own in-house you are making as saving. What about banks changing a percentage of every transaction made (they do in some cases but it is unfair), well set up your own banking system see how much that costs. If everybody that provided you a service charged you a percentage of your gross profit, (set up your own electricity supply, roads, ...) you would soon be paying more than you are getting.

      My definition of fair takes into account: investment, risk, skill, work. The problem with paying someone a percentage is of your profit is it as no relationship to the work the creator put into the initial product.

  7. Re:Okay Ms Sarkeesian, your turn at bat by Gliscameria · · Score: 3, Insightful

    I think some people may not like it because now there's less of an excuse to have a crappy game. I think it's great. Let's raise the bar and purge some of the garbage.

    --
    X
  8. Re:Why? by Anonymous Coward · · Score: 2, Insightful

    A handful of engines (mostly UE4) are used for the vast majority of *all* games.

    You must be using some new definition of "vast majority", as this is patently false.
    One *might* be able to make a reduced claim of this sort if one was speaking of mobile games and Unity.
    But UE4? Definitely not. It is still mostly aimed at and used by developers in the A / AA / AAA game space and that world remains dominated by custom engines developed by individual game studios.

  9. How do they know they're getting paid fairly? by King_TJ · · Score: 2

    I think this is a great strategy, but how would Epic Games know what a developer's gross income was, year after year, on a particular game title?
    Is this a matter of Epic trusting them to report it honestly, or is it part of contractual terms where you're required to supply them with your tax records each year, or what?

    1. Re:How do they know they're getting paid fairly? by Kjella · · Score: 4, Informative

      EULA

      6. Records and Audits

      You agree to keep accurate books and records related to your development, manufacture, Distribution, and sale of Products and related revenue. Epic may conduct reasonable audits of those books and records. Audits will be conducted during business hours on reasonable prior notice to you. Epic will bear the costs of audits unless the results show a shortfall in payments in excess of 5% during the period audited, in which case you will be responsible for the cost of the audit.

      --
      Live today, because you never know what tomorrow brings
  10. No, it is NOT free (as in freedom) software by Khopesh · · Score: 2

    I can't find references to the actual license text, but the expectation of paying royalties back to Epic certainly makes it non-free with respect to software freedom. This makes it incompatible in the same sense that the Creative Commons License's "noncommercial" clause is incompatible; most copyleft licenses insist on unrestricted redistribution (which would be broken by a requirement of paying royalties).

    The video notes that this is "unprecedented," yet Epic's competitor Id Software used to release all of its engines as GPLv2 once they were ~two generations obsolete (e.g. Doom 3). No royalties expectations necessary.

    --
    Use my userscript to add story images to Slashdot. There's no going back.
  11. Software Corp uses brain when licensing ... by Qbertino · · Score: 4, Informative

    Software Corp continues to use brain when licensing its software, remains perpetually popular. What a concept. These guys deserve our respect. I remember buying Unreal Tournament 2003 and Unreal Tournament 2004, one of those rare games that acutally shipped with a Linux binary back in those days.

    You guys are Epic! (pun intended)

    --
    We suffer more in our imagination than in reality. - Seneca
  12. Re:5% on gross is absurdly high by gnupun · · Score: 3, Interesting

    If 5% seems high, what about the 30% cut that Apple and Google take on games in iOS and Android? Unreal seems to be following ios and android, and before that, Playstation -- charging a percentage of sales as "platform" fees.

  13. Reasonable by phorm · · Score: 4, Insightful

    You know, that is one of the most reasonable clauses I've seen in a very long time.

    Basically, we expect you to make decent efforts at bookkeeping. If we think you're shafting you, we'll pay for the audit, unless you really are shafting us in which case you pay for the audit and the licensing-related costs.

  14. Re: Not a great start by Andy+Smith · · Score: 3, Informative

    It's not a bug, it's the installer's documentation that's wrong. I found the correct instructions on a forum and the install now appears to be working.

    You have to click on "Library", then add engines, select the latest version and click install.

  15. Re:comparison ? by Lehk228 · · Score: 2

    unity chugs like a mofo on even the beefiest hardware, UE runs well even on lower end hardware and looks really good on high end hardware.

    source: I play besiege, KSP, and Sanctum 2

    --
    Snowden and Manning are heroes.
  16. Re:Unity is garbage, that's all you need to know. by mwk88 · · Score: 2

    I've developed games on Unreal and Unity (and bare metal etc). They have different pro/con (personally I prefer Unity). With Unreal you need hardcore coders and multi-platform targeting is hard. I think of it as the good, ol'-fashioned AAA big budget approach. Unity has quirkier graphics pipeline and some odd asset management things (works best with smaller teams), but it is incredibly easy to do basic behavioral scripting, there's a big on-line community driving their asset store, and cross platform delivery really works.

    imo the real story behind the Unreal licensing change is that Unity has been crushing Unreal for marketshare in mobile game dev. Unreal had to do something radical or they were going to end up powering only some big AAA projects. "retreat upwards" is not a sustainable business strategy.

    I certainly would like to see both companies healthy and pushing the platforms forward so I hopes this gives Unreal a boost.

  17. Re:fair? by radish · · Score: 2

    That's just the default license. You are free to negotiate something different if you prefer.

    --

    ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  18. You can distribute source ... by perpenso · · Score: 3, Informative

    IANAL, but it looks like distributing the source code to "end users" of a compiled program is not allowed

    Untrue. I am also not a lawyer and I only skimmed the agreement so perhaps I am misunderstanding it but I believe you can distribute the source code to your game.

    What you cannot distribute is Epic's game engine source code and binary tools. However your customer can download these at no charge from Epic just like you did. So it seems a customer can get everything they need to rebuild the game themselves. They just need to download game code from you and engine code/tools from Epic.

  19. Re:fair? by Barefoot+Monkey · · Score: 3, Informative

    What if my project requires custom licensing terms?

    If you require terms that reduce or eliminate the 5% royalty in exchange for an upfront fee, or if you need custom legal terms or dedicated Epic support to help your team reduce risk or achieve specific goals, we’re here to help. See the custom licensing page for details.

    Fill out that form and Epic will get in touch with you to negotiate terms for a custom licence.

  20. Re:Xbox Live and Windows Store by ewibble · · Score: 2

    And that is not fair either, it should reflect the marginal cost to them of providing you with the service not a percentage of your gross profit.

    The point is its not fair not that no one does it, and if everyone did it it would be unfeasible.