User created custom content

Got a specific question or suggestion on the game? You ask, the developers answer.

Moderator: SolC Development Leads

User avatar
1/2Hawk
SolC Development Lead
Posts: 824
Joined: 10 Nov 2013, 04:10
Location: Atlanta, GA
Contact:

Re: User created custom content

Postby 1/2Hawk » 14 Jul 2015, 21:47

Epic just recently posted a huge announcement on the new availability of mod support in UE4 (not UDK). Details below. Two interesting developments here: We could, for example, create our own Sol C editor which could be customized to provide a bunch of our own bells and whistles (like game ready drag-n-drop doors or flag points or pickups) and provide that for free to anybody wanting to make maps and content. Second, the stuff we buy in the marketplace can also be distributed to people modding our game (with some basic rules on how that content is cooked). That said - taking the time for us to make a custom Editor would require a substantial time investment, so no promises there. However, if that also means that our own internally mapping team can go faster with a custom editor then I dont know why we wouldnt share it with y'all.

Regarding the scale question - unlike in UDK, the UE4 game will need to be built at full lifesize scale... 1cm = 1cm(UU)... in order for the VR to work correctly (as mentioned recently elsewhere).

Here's there last update from two days ago:

Got General Modding Questions?
At Epic, we're deeply passionate about creativity, and mods are a huge platform for unlocking the ability for creators of all types to realize their ideas. Unreal Engine 4 is built in a way that allows game developers to easily afford their players the ability to be part of the creative process. We're no stranger to the importance of mods or mod culture and are completely stoked to provide the option for UE4 projects of all types to be moddable.

So what are the details? Let's start with the F.A.Q.s.

Does UE4 support moddable games?
Yes! Unreal Engine 4 has been designed with modding in mind. The complete source code, easy-to-use tools, and great tutorials and documentation we provide to you for developing your games are also available to your game's modding community to take full advantage of! We've also designed Unreal Engine 4's business terms to be friendly to modding.

Why are mods interesting?
An active mod community can take a game far beyond the scale and scope that a developer can achieve alone, and have a multiplicative effect on the game's community engagement and success. Many of us at Epic got our start in the mod communities surrounding early games like Quake, Unreal and Half-Life, and now we're proud to provide tools and business terms enabling game developers to take modding to the next level!

As a developer of a moddable game, what can I redistribute?
First of all, you can redistribute your game, and mods for your game, to anyone and through any channels you desire. These redistribution rights are covered in the EULA section 1a.

Second, you can redistribute your customized version of the Unreal Editor, and (if you choose) UE4 source code, freely, to the Unreal Engine 4 community through Epic's UE4 channels including GitHub and the Marketplace. These redistribution rights are covered in EULA section 1b.

Why does the Unreal Editor and source have to be released through Epic's UE4 channels?
The intent here is to keep the entire Unreal Engine developer community together, so that everyone from pros to indies and modders shares the same documentation, forums, content marketplace, and collaboration resources. Over time we'll be doing a lot to expand this and further improve the engine for moddable games here.

How should I distribute the editor to mod developers?
Create a GitHub fork of Epic's UE4 repository and place your editor binaries there, and create a tutorial page telling users how to install it into their existing installation of your game and get started. In time, we'll provide a more user-friendly means of distributing binaries.

Can I distribute C++ source to mod developers (and should I)?
You're free to redistribute all of Epic's UE4 source, and your modifications and extensions to it, to the UE4 community, through a fork of Epic's UE4 GitHub repository. Of course, you're also free to not redistribute any source, if that's what you prefer.

Generally, source code is of interest to a smaller and more hardcore developer community than the Unreal Editor and its user-friendly interface for Blueprint visual scripting and other systems. We recommend starting with a release of mod tools, and considering source later as your community gains momentum.

Are there any restrictions on how I can distribute mods for my game?
No. As a game developer, you can distribute your game's mods through any channels you like, and you can give mod makers permission to distribute their mods through whatever channels you choose. Mods can be distributed directly to your customers online, or through a publisher, or through services such as Valve's Steam Workshop.

Can mods be sold?
It is up to the developer of each moddable UE4-based game to decide whether and how mods may be sold for that game. If the game developer chooses to control the curation and sale of mods to users, then the EULA's royalty terms (section 4) apply to the game developer's revenue. If the game developer allows mod developers to sell their own mods directly to users, then those terms apply to the mod developer's revenue.

Can assets be used from the UE4 Marketplace for mod development?
Yes, mod developers are free to purchase UE4 Marketplace content for use in their mods, and to redistribute that content to the general public as part of their playable mods (in the form of object code and cooked content).

However, mod developers may only share commercial Marketplace content in source code or uncooked form within their mod development team. This content format mustn't be released to the community at large, as Marketplace developers are relying on selling it to earn their livings.

Where can I find support for making mods using UE4?
Moddable games will generally include a tutorial on the specifics of modding their game. Beyond that, all of Unreal Engine 4's documentation and tutorial videos are generally applicable to all moddable games build in UE4. There's a wealth of information on https://docs.unrealengine.com/latest/INT/ and https://wiki.unrealengine.com/Videos!

Have further questions? Let us know!
UDK & UE4 - Visual FX (Particle Systems, Custom Materials, Lighting), Modeling, Animation/Rigging, Mapping, Coding
User avatar
1DVD4D2UDK
Posts: 2655
Joined: 08 Nov 2012, 00:10
Location: Pioneer, CA
Contact:

Re: User created custom content

Postby 1DVD4D2UDK » 15 Jul 2015, 01:18

That's quite a rundown! :D
Thanks a bunch ½Hawk! ☺
After closing your browser, it'll be with you - in back of your mind
waiting to inspire you, by what you've seen, heard, or read today
1DVD, 1DVD4D2UDK, 1DVD-DCLXVI, 1DeViLiShDuDe, @uToPLaY
http://descent-to-udk.deviantart.com http://1devilishdude.deviantart.com

Return to “Developer Q&A”

Who is online

Users browsing this forum: No registered users and 1 guest