x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Epic's Example Game Projects

Epic's Example Game Projects webpage ( https://docs.unrealengine.com/latest/INT/Resources/SampleGames/ ) says:

You may feel free to use any of these systems or elements in your own games.

I have been studying the C++ code as a way to learn Unreal Engine, especially the Shooter Game C++ source code.

I have read that the source code is protected by Epic's copyright but that we may also use it in our games under the EULA. I also see the copyright notice at the top of the C++ source code files. I don't have a legal background and am trying to understand how the code is copyrighted but still allowed to be used in our games.

On the EULA FAQ page ( https://www.unrealengine.com/en-US/faq ) it says:

Can I study and learn from the Unreal Engine code, and then utilize that knowledge in writing my own game or competing engine?

Yes, as long as you don’t copy any of the code. Code is copyrighted, but knowledge is free!

This makes me think that directly copying/pasting the C++ source code from ShooterGame (or any of Epic's "Example Game Projects") into our game isn't allowed after all.

I would like to do the following:

  1. Copy and paste the Shooter Game C++ source code directly into my game

  2. Store my game's source code (including portions which have been copied and pasted directly from Shooter Game's C++ source code) and assets (purchased or downloaded from the Unreal Marketplace) in a private GitHub repository

  3. Post the game (not including source code) in a public area such as an online forum or a public portfolio

  4. Sell the game on Steam

As I said, I don't have a legal background and any clarification would be appreciated. Studying and understanding the source code takes time and effort and I would like to be sure before investing too much time learning Unreal Engine from your Example Game Projects.

Product Version: Not Selected
Tags:
more ▼

asked Feb 14 '18 at 04:27 AM in Legal & Licensing

avatar image

nrsx557
1 1 3

avatar image Nancy Dane Apr 04 '19 at 11:16 AM

It’s a co incidence that you are studying C++ because I also do the same thing and I have interest in developing game. Currently I am working on some projects which are obviously some apps that I am developing and I wish that I can make them perfect and http://writeessaysonline.com/is-edubirdie-legit-three-different-perspectives/ provide excellent examples about topic. Anyways thanks for your tips because most of them are new for me and I like to learn.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

Epic owns the code (copyrights), but the code is licensed to you for your use under the EULA. You can copy and paste it all you like under the terms of the EULA.

more ▼

answered Feb 14 '18 at 04:10 PM

avatar image

atypic STAFF
7.1k 132 11 204

avatar image nrsx557 Feb 14 '18 at 05:00 PM

You say that we can copy and paste the code under the terms of the EULA but the EULA FAQ says that we can't copy the code and use it in our game. Would you mind elaborating on this a little for us non-legal folk?

avatar image atypic STAFF Feb 14 '18 at 05:32 PM

Ah, I see what you mean. There is a prohibition about sharing UE4 source code publicly - that's what the section you're referencing is talking about. You can use the code in your own game where you don't share the code.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question