First off I want to say that this is 100% speculation however the evidence to support the move of this sort is there so take it as you will. Second off - I am not part of the eternal Crusade team. I am just a die hard fan that loves 40k and Warhammer Fantasy. That just managed to put the pieces together. Anyway - Lets get started - So back when Epic Games came out with their 19 dollar a month engine as a service thing back in 2014. There was talk on the official unreal engine forums about integrating C# into Unreal 4. As many of you may know C# is what Unity uses as its core scripting language. Then around May a video came online by the folks over at Much Different. The folks over at Much Different are the folks who make the MMO Network Tech that powers Eternal Crusade as well as games such as Rust and other unity games. This recently got me thinking outside of the box what IF Eternal Crusade was being made in Unity up front but was planned to be Ported over to Unreal 4 as its final engine? Crazy you say? Well Blizzard did the same thing for World of Warcraft in its in development days. However Behavioer may not have the resources blizzard has. I will try and find the article on this later it is rather late for me. I recently asked a person over at much different and they said this about the C# in UE4 "Super soon". Exhibit 1: Much Different Website where the behavior logo is in plain sight near the bottom as they use their MMO Tech. Exhibit 2: Unity Uses C# and a few other languages however C# is the core language that is supported by Unity3D. Exhibit 3: Video of C# in Unreal 4. Exhibit 4: The Tool set of Unreal 4. - World Composition Toolset - This is for very large worlds that range from Continents to planets to solar systems. Custom C++ code needs to be written however to allow world origin shifting in Multiplayer games. - Ecosystem - This allows developers to populate an very large with world foliage (and hopefully buildings later on) very quickly and then block out and refine levels fast. - Blue prints - Blueprints is Unreal Engines Visual Scripting language and it is very powerful. Unreal Engine 4 is really easy to use and Quick to pick up. Not to mention that it is very Scaleable in terms of Graphics settings and world Size. The code that drives Eternal Crusade may be written in C#. That said - They might be waiting for Much Different to get the Unreal C# integration online for Unreal 4 before they port it over to Unreal 4. They might be working with it right now. Why do I think this? Eternal Crusade would need to use an existing code base to get the game out sooner opposed to re-writing everything. Re writing everything would take allot more time and allot more money than just reusing it. Game Assets (Player Models, Textures, Buildings, Vehicles, etc.) can be imported from their content creation package to Unreal 4 with little to no problem. They have also licenses for Much different tech namely their MMO software which is written in C# if my memory serves me right. Could be wrong here. Hope that you guys enjoyed my research that I worked so hard on. Enjoy - Muffin EDIT: Here is the article I THINK about the Development of World of Warcraft.
I'll have died and gone to heaven if this turns out to be true. Alas I don't hold out much hope for it!
Don't care too much about what engine their using as long as it has soft collisions between player models. (Soft collision as seen in the latest Source engine games = Friendly players don't stop each other dead in their tracks when they touch each other; instead they softly push each other away like 2 magnets with the same charge. Most importantly IT PREVENTS DOORWAY BLOCKING)
//Most importantly IT PREVENTS DOORWAY BLOCKING)// Being that friendly fire is confirmed doorway blocking isn't really an issue that a well placed grenade won't solve.
Well they said there would be some announcements in the Twitch chat this week. Here's hoping we have an answer!