Author Topic: Unreal Engine 4 Source Code made availabe for free by Epic Games!  (Read 1892 times)

0 Members and 1 Guest are viewing this topic.

Offline Oobly

  • * Esteemed Elder
  • Thread Starter
  • Posts: 3929
  • Location: Finland
I thought this was pretty awesome: http://www.gamespot.com/articles/unreal-engine-4-now-free-for-everyone/1100-6425627/

So anyone with a Github account can download the source and play with it :) No subscriptions, etc. necessary. The only catch is that if you make something that brings in more than $3000, you should pay them a 5% royalty, which I think is fair. In any case it's a great opportunity to learn, if you're at all interested in game engine code / programming.
Buying more keycaps,
it really hacks my wallet,
but I must have them.

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: Unreal Engine 4 Source Code made availabe for free by Epic Games!
« Reply #1 on: Thu, 05 March 2015, 04:02:16 »
I wonder how it would compare with Unity?

http://unity3d.com/

Or are they different things?  Been a while since I had anything to do with the gaming "industry".
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline twiddle

  • Posts: 165
    • Portfolio
Re: Unreal Engine 4 Source Code made availabe for free by Epic Games!
« Reply #2 on: Thu, 05 March 2015, 04:35:42 »
I teach both engines to my college students, and speaking both as an educator and as a source code contributor to UE4, they're both pretty sweet, but very different in their structure and approach.
Historically they have targeted different market segments - Unity for the hobby/indie market and UE for the AA+, big budget projects.
UE4 changed that by being available to everybody on modest budget, basically they are gunning for Unity's defacto monopoly on small hobby projects.

Unity uses C# for its code (so little/no memory management for my fledgling game designers to have to bother with), and unreal uses C++ and a visual scripting language called Blueprint.
Unity is closed source, UE4 is source-available (you can develop games using existing binary builds or build the engine from source, making whatever changes you want).
Unity has historically relied on its asset store for additional features like visual scripting, shader editing, etc.. This means you can literally just pay for whatever functionality you need from third-party developers and mash it together to get what you want. UE4 uses a much more kitchen-sink type approach, including a lot of features as standard, though of course this means that the engine is large (not bloated in the sense of full of unnecessary crap, but the codebase is currently 11,000+ files).
Unity is faster to start developing in if you want to code everything, rather than use a mixture of C++/Blueprint. On the other hand UE has many visual-editing tools designed to let you develop as much as possible without having to start coding at all.
UE4's source code is a very valuable educational tool, too. Want to know how a professional PBR rendering system is written? Simply open up the files and start reading. Proper reflection system in C++? Same. Most of the source is self-documenting with good comments.
« Last Edit: Thu, 05 March 2015, 04:40:21 by twiddle »

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: Unreal Engine 4 Source Code made availabe for free by Epic Games!
« Reply #3 on: Thu, 05 March 2015, 15:04:45 »
Also did I read somewhere that Source 2 is going to be free too?
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline twiddle

  • Posts: 165
    • Portfolio
Re: Unreal Engine 4 Source Code made availabe for free by Epic Games!
« Reply #4 on: Thu, 05 March 2015, 16:34:03 »
Yep, if you agree to sell your game via Steam. Unity 5 just came out and made a bunch of features from its pro version completely free by integrating them into the personal license, too.
Unreal is also offering funding for projects at the moment, as well. One of my colleagues on the Melbourne campus just landed funding for his in-progress title: