Full ODBC + SQL support. Ability to query a DB from blueprints.
Announcement
Collapse
No announcement yet.
Plugins now accepted - What do you need?
Collapse
X
-
Originally posted by Syed View PostWhat does it mean by integration source? Full plugin source code?We're working on clearer guidelines describing how to structure a project to help make that easier. More on that soon.
Originally posted by Martin Bean View PostI can imagine a provider wants to stop development/updating the plugin if sales are not what they expected. This can happen! Is it an idea to demand a minimum of updates for X engine updates? Say 5 minor version updates(from 4.8 to 4.12 for example). This way the provider knows what he/she is getting in to, and what the exit strategy is. And the buyer knows the at least amount of updates/support it can expect.
And besides the minimum amount of updates or not: how is Epic going to enforce this? What happends if a provider after 6 months decides to stop?
Love the plugins btw, no more manual installing Substance Designer plugin
1) Most content works fine with new versions without needing to be updated, but Blueprints and code plugins can be tricky, and should be kept up-to-date if possible.
2) Requiring full backwards compatibility for all versions is a lot to ask for. The vast majority of our users upgrade to the latest engine version, so keeping more than three previous versions up-to-date isn't really necessary. Likewise, you don't need to update your content unless it's actually broken.
3) If we can't verify your content works in the latest version, we specify that in the launcher and don't update the compatibility info until you update the content.
4) Here's the big one: If Marketplace content is simply broken, people that paid for it aren't being helped, and it stays broken for more than 60 days without any updates or progress, we'll remove that content from the Marketplace until it's fixed. We'll exhaust every option we have to contact the seller and work on getting the content fixed, but if it's just not happening, then that content doesn't belong on the Marketplace. People that paid for it get to keep it, but sales are suspended and it's no longer listed on the Marketplace for purchase.
I should note that we have *never* had to do this. If things ever get serious enough to require a response like this, it will be handled privately, professionally, and with a great deal of advance notice and warning to the content creator. The closest we've come to this is when I sent a stern email to an unresponsive seller which was quickly resolved. So far, people have been cool, and I only rarely put on the "Jon Jones has had enough of your shenanigans" hat.But you're smart to wonder about what happens, and I hope this helps explain our thinking. Questions and comments welcome!
-jon [ web: www.jonjones.com | twitter: @jonjones ]
Comment
-
Things we need the community to implement, in my experience / needs:
- Voice Attack functionality (I know this is in progress, as I have been in communication with someone looking into it). Basically a "voice to command" infrastructure for the engine. Example: On keyboard, if I press 1, the character will jump. With this, I could say, "Jump", and the character will jump. Voice as an input control.
- Omni-Database: A plugin that will enable the engine to provide a connector to various, well used database engines. SQL, NoSQL, Oracle, to name a few. MySQL is already implemented into the engine. DB transactions should also be able to be encrypted for security reasons.
- Direct Input plugin to allow for DirectInput devices to be used with the engine, for example, a HOTAS. This should also enumerate the devices so that you can use more than 1 device at a time, for example, Pedals, Flight Stick, Throttle
- Another important engine plugin would be a plugin that "re-wrote" how the engine compiles a project... it automatically copies other plugins to the project folder before it is compiled. Why the engine doesn't natively do this, well, I have no idea. An example would be substance. You need to have the substance plugin in both the Engine folder as well as the Project folder. If it's not in the project folder, it will not work when the game is compiled.
Not relating to Epic or the general community at large, but I would like to see Nvidia release their Gameworks stuff as plugins, so rather than having to download the source from github and compile, I can just use a plugin for the feature.
**** Really guys? Why is Comp-ILE filtered? Did I mistype it? Compile compile I guess I did. Oops. My bad.Last edited by SaviorNT; 06-12-2015, 05:42 PM.WIP: Science Project - A collection of middle school through advanced college level science theory and formula-based functions for use in your own projects
World Machine to UE4 Export Macro
WM Folder Generator - Creates a folder that you name with HeightMap, NormalMap, SplatMap, and Tile sub-folders
Comment
-
Question I have is, do Plugins fall under the normal rules for Asset submission. For example, do I need to submit a minimum of five working things to go along with it? Say in my case I submit a Plugin for a hovering movement component, How much additional stuff do I need to provide? At a minimum I'm guessing an example level and asset?
So many ideas... time to work out how to create plugins.Everything @ Stormtide Games - Snr Programmer @ Black Matter Pty.
Twitter - YouTube - Tutorials and Resources: jambax.co.uk
Games: Satellite Command - Hell Let Loose - Project Orion - Eclipse
Marketplace: Sparse Grid Plugin - Export PNG
Comment
-
Originally posted by TheJamsh View PostQuestion I have is, do Plugins fall under the normal rules for Asset submission. For example, do I need to submit a minimum of five working things to go along with it? Say in my case I submit a Plugin for a hovering movement component, How much additional stuff do I need to provide? At a minimum I'm guessing an example level and asset?
So many ideas... time to work out how to create plugins.Community discussion and feedback for this is going to be everything.
-jon [ web: www.jonjones.com | twitter: @jonjones ]
Comment
-
How to you would distribute the source code for a plugin? Via a private GitHub repo or is it up to the developer to handle access to the code base for users that are entitled to the plugin?Last edited by Moss; 06-12-2015, 06:08 PM.Sr. Engine Programmer @ www.playspace.com - moritzwundke.com
Remember: be polite and respect other peoples opinions - Join the Unofficial Unreal Discord Channel - Found a bug? Then use the Bug Report Form to get it fixed ^^
Comment
-
As a designer and not a coder, I don't care about the source code. All I want a plugin to do is:
1) Install into the engine or project, depending on the type of plugin. Or install it into the engine, with a checkbox to enable or disable it in the project.
2) Compile the plugin with the project w/o the need to copy folders around.
3) If I need to interact with what the plugin is doing or its feature set, I should be able to do so in Blueprints.
The source code is all good to provide to Epic so that they can analyze it to make sure we're not downloading "weird" stuff that will break machines (ie: No malicious code).WIP: Science Project - A collection of middle school through advanced college level science theory and formula-based functions for use in your own projects
World Machine to UE4 Export Macro
WM Folder Generator - Creates a folder that you name with HeightMap, NormalMap, SplatMap, and Tile sub-folders
Comment
-
Personally, I would/will not buy a plugin if it does not come with a source code, this is 2015 not 1995 after all.
And, I don't care how great the plugin might be, even if it had a "Make Art" button...
Having the source code ensures:
- use on all platforms;
- enhance/change the plugin as needed;
- not having to rely on the developer to fix things in a timely fashion;
- in case of a developer going awol, the code is there for future engine versions.Linux Support page (Wiki): https://wiki.unrealengine.com/Linux_Support
Linux Demos page (Wiki): https://wiki.unrealengine.com/Linux_Demos
My Unreal Engine 4 Linux repo: https://github.com/3dluvr/UnrealEngine/
Comment
-
Originally posted by Jon Jones View PostNo, only the source required for integrating with the engine, so we can work with it ourselves and test it properly. Everything else can remain closed source. We have full respect for code plugin developers wanting to keep their secret sauce secret.We're working on clearer guidelines describing how to structure a project to help make that easier. More on that soon.
I have been bitten with similar cases where buying plugin certainly does the job for the current version. But then later on (months later), when some changes are required and the SDK version has changed, plugins no longer work.. and for many cases, there are no source code for them.Last edited by Syed; 06-13-2015, 12:01 AM.
Comment
-
Well I don't know whats up with future plans but I would love a plug-in that will integrate Nvidia's GameWorks.
Reasoning is simple. I'm not only interested in making a game that is cross platform compatible but I'm also interested in using Unreal 4 to make and render animated shorts or even down the road a full length feature film.
Also if one could plug-in Substance Painter so one can paint directly inside of UE4 that would be cool as well.
The only thing that would be annoying is if plug-ins are made available at a cost when it should be a core feature.Clarke's third law: Any sufficiently advanced technology is indistinguishable from magic.
Custom Map Maker Discord https://discord.gg/t48GHkA
Urban Terror https://www.urbanterror.info/home/
Comment
-
Originally posted by FrankieV View PostWell I don't know whats up with future plans but I would love a plug-in that will integrate Nvidia's GameWorks.System
ASUS ROG Maximus IX Forumla - ASUS ROG GeForce GTX 1080 8GB - G.Skill RGB 16GB, Samsung M2 500GB
ArtStation
Artwork thread
Comment
-
Originally posted by amigo View PostPersonally, I would/will not buy a plugin if it does not come with a source code, this is 2015 not 1995 after all.
The source code of the plugin is very nice to have, but going through 10000's line of code to get it working again with UE5/6/7 might not be ideal too.Lets Measure It
Blueprints to measure distances, area's, circumferences and routes/paths. Check out the marketplace: https://www.unrealengine.com/marketp...ets-measure-it
Comment
Comment