Hello!
We are interested in learning which versions of UE4 people are using. This could help us prioritize development / support of certain UE4 branches (at the moment we support 4.6 and 4.7 and are planning to support 4.8). But as Epic keeps changing some of the UE4 API it becomes harder for us to support multiple versions and backport changes.
So we'd like to ask:
Which versions are you interested in?
Do you typically migrate to a newer version of UE4 right away?
Do people use preview versions?
Are any of you locked to a specific older UE4 version?
Thank you very much!
Versions of Unreal Engine 4
10040 13 3- ttvdsfx
- Member
- 173 posts
- Joined: April 2014
- Offline
- Mike K
- Member
- 40 posts
- Joined: Feb. 2015
- Offline
I typically jump from version to version early on because I like to experiment with the new features. I don't work on big projects so I have no reason not to upgrade my engine version. I don't bother much with the preview versions though, I like to stick to the full releases.
4.8 is a big release, and it deprecates a lot of old code at the same time. So I doubt it and a lot of other plugins will compile without a fair number of changes. But hopefully things, at least API wise, start stabilizing after 4.8.
I think you guys should strive to support each major revision like 4.8, 4.9 etc, but not worry so much about the minor releases in between. Most of the time the source code should still compile on newer minor versions.
4.8 is a big release, and it deprecates a lot of old code at the same time. So I doubt it and a lot of other plugins will compile without a fair number of changes. But hopefully things, at least API wise, start stabilizing after 4.8.
I think you guys should strive to support each major revision like 4.8, 4.9 etc, but not worry so much about the minor releases in between. Most of the time the source code should still compile on newer minor versions.
- Anonymous
- Member
- 678 posts
- Joined: July 2005
- Offline
Forget about preview versions.
I think that even for major versions you could stick to supporting every second version and focus on polishing HEngine features, if it would help you manage resources better. First year (or even two) of HEngine for UE4 should priority HEngine expansion and polishing, not sticking to every UE4 version.
Maybe versions between every second UE4 treat as Preview version of new things in HEngine. So for example:
- 4.8 will have full HEngine support
- 4.9 will have only preview support of new things that are coming to HEngine, that means that some things may not work as expected or at all
- 5.0 will have full HEngine support
- 5.1 will have only preview support of new things that are coming to HEngine, that means that some things may not work as expected or at all
and so on…
I think that even for major versions you could stick to supporting every second version and focus on polishing HEngine features, if it would help you manage resources better. First year (or even two) of HEngine for UE4 should priority HEngine expansion and polishing, not sticking to every UE4 version.
Maybe versions between every second UE4 treat as Preview version of new things in HEngine. So for example:
- 4.8 will have full HEngine support
- 4.9 will have only preview support of new things that are coming to HEngine, that means that some things may not work as expected or at all
- 5.0 will have full HEngine support
- 5.1 will have only preview support of new things that are coming to HEngine, that means that some things may not work as expected or at all
and so on…
- blented
- Member
- 61 posts
- Joined: Oct. 2013
- Offline
- sihoyokoi
- Member
- 2 posts
- Joined: July 2013
- Offline
We always keep a copy of latest master branch build for testing new features and we working on latest 4.8 branch once it's in preview stage. (We pull latest commits from 4.8 branch daily to ensure always get the latest bug fixes)
I think Houdini Engine should always provide the integration for preview build, since the api of preview build is stable enough to port over.
BTW, 4.8 is just released.
I think Houdini Engine should always provide the integration for preview build, since the api of preview build is stable enough to port over.
BTW, 4.8 is just released.
- Bill Strong
- Member
- 1 posts
- Joined: March 2015
- Offline
4.8 is the first version to support plugins downloading from the store. With this change, they are starting to flesh out how they plan to distribute these plugins, and their requirement for sellers.
They are suggesting as a best practice a layer that interfaces with the UE and your specific plugin, in this case, Houdini Engine. They would like to have the source code to this layer, at minimum, to ensure long term support for those that buy the plugin to have the ability to modify it for later versions of the Engine.
Of course, with Houdini, I don't think that is such a big issue, but it would be nice to be able to include support for highly customized versions of the Engines, rather than just the stock engines.
There are a lot of developers that back port needed functionality when they get close to release, rather than upgrade the engine. They back
port both features, and fixes. And they run the risk of plugins not working anymore in this situation.
I personally just stick with the stock engine for small projects, but create custom engines from master for testing things such as Hairworks. (By the way, it would be great to be able to turn Houdini Fur into Hairworks inside Houdini, hint hint.)
They are suggesting as a best practice a layer that interfaces with the UE and your specific plugin, in this case, Houdini Engine. They would like to have the source code to this layer, at minimum, to ensure long term support for those that buy the plugin to have the ability to modify it for later versions of the Engine.
Of course, with Houdini, I don't think that is such a big issue, but it would be nice to be able to include support for highly customized versions of the Engines, rather than just the stock engines.
There are a lot of developers that back port needed functionality when they get close to release, rather than upgrade the engine. They back
port both features, and fixes. And they run the risk of plugins not working anymore in this situation.
I personally just stick with the stock engine for small projects, but create custom engines from master for testing things such as Hairworks. (By the way, it would be great to be able to turn Houdini Fur into Hairworks inside Houdini, hint hint.)
- digitallysane
- Member
- 1192 posts
- Joined: July 2005
- Offline
- damian
- Member
- 402 posts
- Joined: March 2013
- Offline
- Ponge
- Member
- 54 posts
- Joined: Feb. 2009
- Offline
- stjohn
- Member
- 140 posts
- Joined: July 2005
- Offline
- damian
- Member
- 402 posts
- Joined: March 2013
- Offline
- Mike K
- Member
- 40 posts
- Joined: Feb. 2015
- Offline
- damian
- Member
- 402 posts
- Joined: March 2013
- Offline
- stjohn
- Member
- 140 posts
- Joined: July 2005
- Offline
-
- Quick Links