search.noResults

search.searching

saml.title
dataCollection.invalidEmail
note.createNoteMessage

search.noResults

search.searching

orderForm.title

orderForm.productCode
orderForm.description
orderForm.quantity
orderForm.itemPrice
orderForm.price
orderForm.totalPrice
orderForm.deliveryDetails.billingAddress
orderForm.deliveryDetails.deliveryAddress
orderForm.noItems
ENGINE SWAP SHOP H


Upon hearing about a new service for converting Unity games to Unreal, we fired off a few questions to Pingle Studio’s Eugene Martynenko about how it came about and what can be achieved


igh profile organisations within the games industry shoot themselves in the foot from time to time, but few have so spectacularly blown its own toes off like Unity. With its


initially reviled and since revised Runtime Fee policy, Unity has forced developers to question the tools they use for future projects. With its Unity to Unreal Engine Transferring Service, Pingle Studio thinks it’s not too late to reconsider current projects either.


How did Pingle’s Unity to Unreal Engine Transferring Service come about, assuming it wasn’t as a result of Unity’s abortive Runtime Fee announcement back in September? Eugene Martynenko: In the past, there have been multiple requests from different partners interested in what it would cost to transfer their projects from Unity to Unreal Engine. In general, the answer was that “it will cost the same as development from scratch” because you can’t magically transfer projects from one engine to another - you have to recreate it. But this is not the answer everyone expected, so we decided to investigate how we could reduce the cost of such a process by automatisation and best-practices to propose it as a service for our clients.


What was your reaction when you heard about Unity’s announcement? EM: When I heard the announcement about changes to Unity’s payment plans, it gave the impression that Unity


24 | MCV/DEVELOP October/November 2023


was having financial trouble and this was their way to increase revenue from users of their engine. Also, that this cost would affect every developer regardless of whether they make services or games. As a developer, I was of course concerned about the potential


financial impact of Unity’s payment plan changes on the entire developer community. It seemed like these changes might lead to increased costs for using the engine, which could affect both large studios and indie developers alike. However, as the creator of tools, I thought that this could bring new products to the marketplace and make tools that assist in the transition of existing projects to Unreal Engine popular. Directly after the


announcement from Unity, we definitely saw an increased number of such requests. Another thing that we noticed is that more and more developers of Unity plugins started to adapt them for use with other engines, including Unreal Engine. It would be possible to automate and simplify the transfer of levels, specifically all objects along with their settings, from one engine to another. This would create a more familiar environment for developers and encourage them to make the transition.


How does the Unity to Unreal Engine Transferring Service fundamentally work? EM: With utilities that help with transitioning to another game engine, it’s not as straightforward as a one-click solution. It’s a


Page 1  |  Page 2  |  Page 3  |  Page 4  |  Page 5  |  Page 6  |  Page 7  |  Page 8  |  Page 9  |  Page 10  |  Page 11  |  Page 12  |  Page 13  |  Page 14  |  Page 15  |  Page 16  |  Page 17  |  Page 18  |  Page 19  |  Page 20  |  Page 21  |  Page 22  |  Page 23  |  Page 24  |  Page 25  |  Page 26  |  Page 27  |  Page 28  |  Page 29  |  Page 30  |  Page 31  |  Page 32  |  Page 33  |  Page 34  |  Page 35  |  Page 36  |  Page 37  |  Page 38  |  Page 39  |  Page 40  |  Page 41  |  Page 42  |  Page 43  |  Page 44  |  Page 45  |  Page 46  |  Page 47  |  Page 48  |  Page 49  |  Page 50  |  Page 51  |  Page 52  |  Page 53  |  Page 54  |  Page 55  |  Page 56  |  Page 57  |  Page 58  |  Page 59  |  Page 60