# Upgrade Tower Unite to support DX12

**URL:** <https://forums.pixeltailgames.com/t/upgrade-tower-unite-to-support-dx12/49385>\
**Category:** Suggestions\
**Created:** [December 23, 2023, 12:04am UTC](https://forums.pixeltailgames.com/t/upgrade-tower-unite-to-support-dx12/49385 "2023-12-23T00:04:20Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![shawny43](https://forums.pixeltailgames.com/user_avatar/forums.pixeltailgames.com/shawny43/32/56558_2.png) [@shawny43](https://forums.pixeltailgames.com/u/shawny43)\
**Post date:** [December 23, 2023, 12:04am UTC](https://forums.pixeltailgames.com/t/upgrade-tower-unite-to-support-dx12/49385/1 "2023-12-23T00:04:20Z")

</div>

Make Tower Unite support DirectX12 and maybe migrate from UE4 to UE5 for better features support.

---

<div class="post-metadata">

**Author:** ![ToxicBoo](https://forums.pixeltailgames.com/user_avatar/forums.pixeltailgames.com/toxicboo/32/16253_2.png) [@ToxicBoo](https://forums.pixeltailgames.com/u/ToxicBoo)\
**Post date:** [December 23, 2023, 2:26am UTC](https://forums.pixeltailgames.com/t/upgrade-tower-unite-to-support-dx12/49385/2 "2023-12-23T02:26:49Z")

</div>

I recall when they were, iirc, migrating from 4.19 to 4.20 and it was kind of a nightmare.  
I imagine that upgrading from UE4 to 5 full stop would be, uh, a learning experience lol

---

<div class="post-metadata">

**Author:** ![MightyBalian](https://forums.pixeltailgames.com/user_avatar/forums.pixeltailgames.com/mightybalian/32/34283_2.png) [@MightyBalian](https://forums.pixeltailgames.com/u/MightyBalian)\
**Post date:** [December 23, 2023, 3:30am UTC](https://forums.pixeltailgames.com/t/upgrade-tower-unite-to-support-dx12/49385/3 "2023-12-23T03:30:58Z")

</div>

Actually, Epic has a dev course on transitioning to UE5. They make it sound relatively simple.

> **[Transitioning from UE4 to UE5 | Learning path](https://dev.epicgames.com/community/learning/paths/vQ/transitioning-from-ue4-to-ue5)**
>
> Resources to help you migrate projects from Unreal Engine 4 to Unreal Engine 5

---

<div class="post-metadata">

**Author:** ![macdguy](https://forums.pixeltailgames.com/user_avatar/forums.pixeltailgames.com/macdguy/32/3448_2.png) [@macdguy](https://forums.pixeltailgames.com/u/macdguy)\
**Post date:** [December 23, 2023, 3:55am UTC](https://forums.pixeltailgames.com/t/upgrade-tower-unite-to-support-dx12/49385/4 "2023-12-23T03:55:04Z")

</div>

Upgrading to Unreal 5 will take a long time, there’s a lot of changes from the version we’re on to the 5.0 one. A lot of our proprietary code such as workshop would need to be updated. We’re still planning to keep upgrading the engine, but it does halt progress on the game’s development.

---

<div class="post-metadata">

**Author:** ![MightyBalian](https://forums.pixeltailgames.com/user_avatar/forums.pixeltailgames.com/mightybalian/32/34283_2.png) [@MightyBalian](https://forums.pixeltailgames.com/u/MightyBalian)\
**Post date:** [December 24, 2023, 12:57am UTC](https://forums.pixeltailgames.com/t/upgrade-tower-unite-to-support-dx12/49385/5 "2023-12-24T00:57:44Z")

</div>

So…does this mean that at SOME undetermined point in the probably far-ish future, you guys actually will eventually upgrade to UE5? Because if so, that’s now the update I’m most looking forward to more than anything else. Even if it’s years away, I can wait.

---

<div class="post-metadata">

**Author:** ![Melonplex](https://forums.pixeltailgames.com/user_avatar/forums.pixeltailgames.com/melonplex/32/52637_2.png) [@Melonplex](https://forums.pixeltailgames.com/u/Melonplex)\
**Post date:** [December 24, 2023, 8:39am UTC](https://forums.pixeltailgames.com/t/upgrade-tower-unite-to-support-dx12/49385/6 "2023-12-24T08:39:56Z")

</div>

Some things from the other day that are relevant–mostly covered by Macs reply but the bit of “probably wouldn’t go for it” seems good to keep in mind. So like- sounds like they ideally would upgrade but there is a non-zero chance that they hit some sort of wall that’s just not worth working around.

![image](https://forums.pixeltailgames.com/uploads/default/original/3X/e/c/ec89cbf5741e5627d610038ef81191b15927257e.png)  
 ![image](https://forums.pixeltailgames.com/uploads/default/original/3X/c/4/c425cee3309e7d5321f74622e4ed9865c1e659a0.png)  
 ![image](https://forums.pixeltailgames.com/uploads/default/original/3X/d/c/dca064203cb7a7b9bd7ce77c2d2b9034af40e162.png)  
Approximate links to these messages ([1](https://discord.com/channels/93925271886897152/868643125046956032/1187491784348156005), [2](https://discord.com/channels/93925271886897152/868643125046956032/1187495870401359902))

---

<div class="post-metadata">

**Author:** ![shawny43](https://forums.pixeltailgames.com/user_avatar/forums.pixeltailgames.com/shawny43/32/56558_2.png) [@shawny43](https://forums.pixeltailgames.com/u/shawny43)\
**Post date:** [December 25, 2023, 12:48am UTC](https://forums.pixeltailgames.com/t/upgrade-tower-unite-to-support-dx12/49385/7 "2023-12-25T00:48:21Z")

</div>

You can create an such backward compatibility tools rights?

---

<div class="post-metadata">

**Author:** ![anon51721540](https://forums.pixeltailgames.com/letter_avatar_proxy/v4/letter/a/ed655f/32.png) [@anon51721540](https://forums.pixeltailgames.com/u/anon51721540)\
**Post date:** [December 25, 2023, 5:16am UTC](https://forums.pixeltailgames.com/t/upgrade-tower-unite-to-support-dx12/49385/8 "2023-12-25T05:16:07Z")

</div>

I don’t think that’s how that works. They made their own code to handle Workshop stuff because Unreal isn’t built to do that and it’s very likely the code would have to be redone for UE5.

---

<div class="post-metadata">

**Author:** ![shawny43](https://forums.pixeltailgames.com/user_avatar/forums.pixeltailgames.com/shawny43/32/56558_2.png) [@shawny43](https://forums.pixeltailgames.com/u/shawny43)\
**Post date:** [December 26, 2023, 1:27am UTC](https://forums.pixeltailgames.com/t/upgrade-tower-unite-to-support-dx12/49385/9 "2023-12-26T01:27:37Z")

</div>

Why to take example of Facepunch by porting TU to Source Engine and get a new agreement with Valve?

---

<div class="post-metadata">

**Author:** ![Murtle](https://forums.pixeltailgames.com/user_avatar/forums.pixeltailgames.com/murtle/32/64575_2.png) [@Murtle](https://forums.pixeltailgames.com/u/Murtle)\
**Post date:** [December 26, 2023, 2:54am UTC](https://forums.pixeltailgames.com/t/upgrade-tower-unite-to-support-dx12/49385/10 "2023-12-26T02:54:04Z")

</div>

I don’t think Tower has the budget for a from-the-ground-up rework on a new engine, and there’s not really a need for one anyways

---

<div class="post-metadata">

**Author:** ![macdguy](https://forums.pixeltailgames.com/user_avatar/forums.pixeltailgames.com/macdguy/32/3448_2.png) [@macdguy](https://forums.pixeltailgames.com/u/macdguy)\
**Post date:** [December 26, 2023, 10:37pm UTC](https://forums.pixeltailgames.com/t/upgrade-tower-unite-to-support-dx12/49385/11 "2023-12-26T22:37:30Z")

</div>

Moving to Unreal 5 would require a significant amount of time and work, which with just 2 game programmers on the team it’ll halt the game completely. I would honestly see Unreal 5 being a major major upgrade, which will require some additional funding to achieve.

---

<div class="post-metadata">

**Author:** ![Dakota\_Eisel](https://forums.pixeltailgames.com/user_avatar/forums.pixeltailgames.com/dakota_eisel/32/76890_2.png) [@Dakota\_Eisel](https://forums.pixeltailgames.com/u/Dakota_Eisel)\
**Post date:** [November 19, 2024, 8:34pm UTC](https://forums.pixeltailgames.com/t/upgrade-tower-unite-to-support-dx12/49385/12 "2024-11-19T20:34:09Z")

</div>

I think UE5 would be a good idea as it will make Tower Unite a better game and anything that makes the game better should be a priority in my opinion.

---

<div class="post-metadata">

**Author:** ![PlucktheDragon](https://forums.pixeltailgames.com/user_avatar/forums.pixeltailgames.com/pluckthedragon/32/85606_2.png) [@PlucktheDragon](https://forums.pixeltailgames.com/u/PlucktheDragon)\
**Post date:** [November 19, 2024, 9:54pm UTC](https://forums.pixeltailgames.com/t/upgrade-tower-unite-to-support-dx12/49385/13 "2024-11-19T21:54:30Z")

</div>

Is upgrading TU to support DX12 is too much for you guys?

---

<div class="post-metadata">

**Author:** ![DragonLord\_PL](https://forums.pixeltailgames.com/user_avatar/forums.pixeltailgames.com/dragonlord_pl/32/77751_2.png) [@DragonLord\_PL](https://forums.pixeltailgames.com/u/DragonLord_PL)\
**Post date:** [November 20, 2024, 3:28pm UTC](https://forums.pixeltailgames.com/t/upgrade-tower-unite-to-support-dx12/49385/14 "2024-11-20T15:28:13Z")

</div>

I think you could organize some more funding campaign actions to do that like you have done before. Wouldn’t that be feasible? Also, happy birthday Mac! 🎉
