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"

Office Holiday

Epic Games' offices will be on holiday from June 22nd to July 7th. During this period support will be limited. Our offices will reopen on Monday, July 8th. 

Legal & C++ Question: Including FbxImporter in a packaged game for Static Meshes Only

Dear Friends at Epic,

I am making a Make-Your-Own-Game sort of game, and I am not in any way attempting to duplicate UE4 Editor features.

I've written my entire own In-game editor.

I will not be duplicating or enabling creation of skeletal mesh assets of any kind


I would just like to be able to enable users to import static mesh geometry in FBX format for my in-game editor.


To do this, I believe I need FbxImporter.h and associated cpp files which are in the private directory of UnrealEd

Legal Question

What are the legal issues involved with this?

C++ Code

Here's the entirety of the functionality I would like to include, which I cannot do because FbxImporter.h cannot be included in my packaged game, (and does not compile in my unpackaged game)

( I am already including UnrealEd private dependency)

C++ Question

Would any of the below code, the UnrealEd.h and Factories.h, come along with a packaged game, or would this not work in a packaged game context?

Product Version: Not Selected
Tags:
more ▼

asked Apr 05 '14 at 07:31 PM in Legal & Licensing

avatar image

Rama
10.6k 446 345 1088

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

1 answer: sort voted first

Rama -

Sorry for the delay in answer. Couple of points in response:

  • You mention a "Make Your Own Game" game. The EULA prohibits using UE4 to make a game/product that permits the creation of standalone products/games unless it is distributed only to UE4 licensees and not the general public.

  • If you make your own in-game editor, you can redistribute it to the general public (so long as it doesn't permit the creation of standalone games) if it's not based on Epic's tools. Think of a Little Big Planet style in-game editor; that's fine.

  • Using FBX importer in your editor would mean your editor is based on Epic's tools (anything from /Engine/Source/Editor directory), so it would only be permitted to distribute to other licensees.

  • I've edited your post because it included a large snippet of UE4 code. In a public forum, Epic permits discussion of small (up to 30 lines) snippets of code, but not more.

more ▼

answered Apr 08 '14 at 02:24 PM

avatar image

atypic STAFF
7.1k 132 11 204

avatar image Rama Apr 08 '14 at 03:04 PM

"You mention a "Make Your Own Game" game. The EULA prohibits using UE4 to make a game/product that permits the creation of standalone products/games unless it is distributed only to UE4 licensees and not the general public."

Ahh good point to clarify, no I am not enabling people to make standalone games by any means

What I mean by an in-game editor is the ability to make maps and customize the AI for my own game structure.

They would never be able to release a standalone product based on my game editor, and I am not releasing the source code :)

So to clarify completely, I am writing an in-game editor to accompany my actual game and assets.

Basically, a fancy Level Editor for an existing game structure, and ability to code AI and do 3D scripting, all of which are entirely within my own game's assets and code.

Thanks for bringing this up for clarification!


"If you make your own in-game editor, you can redistribute it to the general public (so long as it doesn't permit the creation of standalone games) if it's not based on Epic's tools"

I've written the in-game editor from scratch using the HUD class, it doesnt even use slate :)


"I've edited your post because it included a large snippet of UE4 code. In a public forum, Epic permits discussion of small (up to 30 lines) snippets of code, but not more."

ooooh Thanks! I forgot this forum was entirely public, I will watch that 30 line limit for the future :)


"Using FBX importer in your editor would mean your editor is based on Epic's tools (anything from /Engine/Source/Editor directory), so it would only be permitted to distribute to other licensees."

Thank youuu!

That's the answer I was looking for!

Rama

(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