Sad not to see any RTX/DXR in this version. We're eagerly awaiting for this feature.
Announcement
Collapse
No announcement yet.
Unreal Engine 4.21 Preview
Collapse
This topic is closed.
X
X
-
Also interested in info about Virtual Texturing. Is it in 4.21 preview? How do we use it?Storyteller - An immersive VR audiobook player
Dungeon Survival - WIP First person dungeon crawler with a focus on survival and environmental gameplay ala roguelikes
- 1 like
Comment
-
Originally posted by M3NTH0S View PostToo bad since Fortnite, development of the engine hit a wall, very little development or features, most boring update ever, so many features/improvements to add, 4.21 is prolly the smallest update. Like a proper programming language outside of the C++ hell... oh well.
- 2 likes
Comment
-
Originally posted by tmammela
It is very much needed for professional archviz and other professional uses. I'm happy to see that Epic can see the big picture and not think about games only.
Originally posted by datee View Post
Well in fact.. Other c#-like options besides c++ are possible. I use Haxe with the plugin https://github.com/proletariatgames/unreal.hx for most of my UE4 coding. It's pretty great!
- 1 like
Comment
-
Originally posted by M3NTH0S View Post
Well im glad they have new domains to expand to, but they shouldnt forget about making games, and making the tools easier/faster/more reliable to use.
Haxe looks more complex to install than programming in C++ directly. Typically anything related to C++ takes a week to figure out how to setup, while in C# you just drag the script in your project and use the class in other scripts, these are things that should have been automated a decade ago.
- 1 like
Comment
-
Eye texture sampling in niagara, this is something that was really missing
Originally posted by DarkS474 View Post
If only Epic Games would allow to access all APIs C++ and BluePrint thru Python everything would be easier. Allowing to program everything using Python would allow creating very complex BluePrint algorithms in a very short time, which is almost impossible to do graphically, along with allowing scripts to do a lot more. And accessing C++ thru Python at the same time as BluePrint would allow to mix coding styles as needed.
And C++ is not that hard as people make it to, simply people now days are too used to higher languages but imo you only chain yourself locking there mind in to them and Unity users aspecially got there head locked on C#, you will always need C++ to do anything beyond what you can do in blueprint and UE4 in general because engine it self is programmed in C++Last edited by Shadowriver; 10-10-2018, 03:56 PM.
- 4 likes
Comment
-
Originally posted by Amanda.Bott View Post- Improved IPv6 Support. Support for IPv4 and IPv6 has been merged into a single socket subsystem, where previously support for each protocol was isolated to a specific subsystem.
Does not seem to work in UE 4.21 preview 1...
Comment
-
Originally posted by DarkS474 View Post
If only Epic Games would allow to access all APIs C++ and BluePrint thru Python everything would be easier. Allowing to program everything using Python would allow creating very complex BluePrint algorithms in a very short time, which is almost impossible to do graphically, along with allowing scripts to do a lot more. And accessing C++ thru Python at the same time as BluePrint would allow to mix coding styles as needed.
Comment
-
Originally posted by TriNityGER View Post
They already stated in the Python thread that there won't be python support for the whole API!
Comment
-
Originally posted by Shadowriver View Post
And C++ is not that hard as people make it to, simply people now days are too used to higher languages but imo you only chain yourself locking there mind in to them and Unity users aspecially got there head locked on C#, you will always need C++ to do anything beyond what you can do in blueprint and UE4 in general because engine it self is programmed in C++
At the very least it would be anyway absolutely useful the ability to code anything BluePrint using Python scripts.Last edited by DarkS474; 10-10-2018, 04:40 PM.
- 4 likes
Comment
-
Originally posted by Shadowriver View PostEye texture sampling in niagara, this is something that was really missing
Accessing all APIs impossible the way UE4 is organized (or else you got your own UHT solution as that Haxe thing seems ot have;p), but anything that is binded to Blueprint can be easily accessible in python or other scripting language (any language that object oriented programming and support classes). There was scripting plugin project but it kind of desolved in to void of forgotness because surprisingly there was not much interes in it.
And C++ is not that hard as people make it to, simply people now days are too used to higher languages but imo you only chain yourself locking there mind in to them and Unity users aspecially got there head locked on C#, you will always need C++ to do anything beyond what you can do in blueprint and UE4 in general because engine it self is programmed in C++
- 3 likes
Comment
-
Originally posted by DarkS474 View Post
I can program C/C++ and assembly the problem is that Epic Games public available documents for C++ APIs are not complete and updated. If Epic Games had updated complete documents like Apple does with its iOS, macOS programming in Objective-C and Swift there wouldn't have been any problem programming everything in C++ without using BluePrint unless forced to by Epic Games itself lacking C++ access to do the job. Now if full documents are available only to big software houses paying for the expensive custom license to the engine I don't know but it would be obvious with what they pay for although those very expensive licenses include 24/7 technical support and full help with coding anything to get the job done with the engine. So full update documents could be very useful to poor indie developers paying only the 5% royalties to use the engine.
At the very least it would be anyway absolutely useful the ability to code anything BluePrint using Python scripts.
Comment
-
Originally posted by DarkS474 View Post
I can program C/C++ and assembly the problem is that Epic Games public available documents for C++ APIs are not complete and updated. If Epic Games had updated complete documents like Apple does with its iOS, macOS programming in Objective-C and Swift
You don't need to document every single function of the engine, that's why the full source code is available, in the end, most of it is documented, and checking the source code gives you a better understanding of everything if you need to. Browsing the code for me has always been much better than just seeing what a function expects.
And I think the docs cover most of the aspects that non-technical people would need to know about just fine.
I see python just as a convenience, they may not do it as it would be introducing another VM parallel to the Blueprint VM, and for targeting consoles, it is just a waste of resources.
If you want to do text scripting, there are also alternatives like http://skookumscript.com/ , I've never used skookumscript, but the syntax is pretty much what you would expect and need for a game scripting language, as it was designed specifically for games.0xAFBF
https://github.com/0xafbf
- 2 likes
Comment
-
Let's hope the handful new features and pretty much nothing for rendering means more polish of existing features! I wouldn't expect 4.22 to be released in 2018, more like 1st quarter 2019.Last edited by The_Distiller; 10-12-2018, 04:03 PM.
Comment
Comment