Jump to content

Have you considered moving to Unreal Engine?


Sebastián Gómez
 Share

Recommended Posts

Probably a really stupid question. Specially coming from someone who doesn't know about coding.

It's just that everything looks so good in UE: Lighting, textures, tone mapping and other effects. Having all 0AD civilizations in such a realistic gameplay would be a dream come true.

Is this task too big?

 

 

Edited by Basshunter
  • Like 1
Link to comment
Share on other sites

Most current issues relate to things that we have to write for ourselves regardless of engine like pathfinding, AI, etc. All a separate engine could really provide is a somewhat better graphics capability, at the cost of massive rewrites. We could use that effort to just improve the graphics portion of our engine without the dependence on external engine development. However, the main reason we don't have fancy graphics in 0 A.D. is mostly because we are trying to support old versions of OpenGL and by extension, old graphics hardware. According to the recent talk by @vladislavbelov if we dropped old hardware support, we could very easily add many nice graphical upgrades with our current engine.

  • Like 3
  • Thanks 1
Link to comment
Share on other sites

  On 16/04/2019 at 6:19 AM, dmzerocold said:

On old hardware still, we have a lag issue...

So what is the point of supporting old hardware when it is laggy?

Expand  

Well depends on what you define by old hardware but I know 8 years old computer that can run the game just fine. The game also runs on jailbreaked versions of the PS4 (With Linux) and some people made it work on raspberry pi :)

  • Like 1
Link to comment
Share on other sites

  On 16/04/2019 at 5:18 AM, stanislas69 said:

Actually it's the contrary. People playing with toasters urge us not to do it :)

Expand  

Citation needed? ;) Joking apart, is there some kind of 0 AD roadmap, or at least a few lines of some developers' expectations for the future? What / when would be reasonable to leave old versions of OpenGL behind?

Link to comment
Share on other sites

According to this https://feedback.wildfiregames.com/results/ 50% of or users run on Intel GPU chips. Which aren't the best graphics cards, but make good frying pans.

  On 16/04/2019 at 6:50 AM, Sturm said:

What / when would be reasonable to leave old versions of OpenGL behind?

Expand  

I'd say when most of our users support 4.5/4.6. A lot of Unix users have only access to OpenGL 2.1 (We are using 1.2) But that's not restricting us. Mostly we need someone to cleanup the renderer and use wrappers or interfaces so that we can switch between versions depending on the computer.

Old branch for OpenGL 4.0 from @Yves https://github.com/Yves-G/0ad/tree/OGL4

Presentation from @vladislavbelov (you are famous now) https://fosdem.org/2019/schedule/event/0ad_graphics/

 

One big milestone is when Mac OS will be dropping OpenGL in favor of Metal. https://developer.apple.com/macos/whats-new/

This would be a good occasion to switch to Vulkan and MoltenVK (Because doesn't support Vulkan either)

  • Like 1
Link to comment
Share on other sites

  On 16/04/2019 at 7:52 AM, stanislas69 said:

According to this https://feedback.wildfiregames.com/results/ 50% of or users run on Intel GPU chips. Which aren't the best graphics cards, but make good frying pans.

Expand  

Hey, I'm one of those 50% and my computer is not a toaster. :P (Although now that I look at it, it is sort of shaped like one...)

I'd buy a basic graphics card if I had too, so I personally am not opposed to dropping older hardware. It's just hard to determine where the cutoff should be though.

  • Like 1
Link to comment
Share on other sites

  On 16/04/2019 at 2:35 PM, WhiteTreePaladin said:

Hey, I'm one of those 50% and my computer is not a toaster. :P (Although now that I look at it, it is sort of shaped like one...)

Expand  

Hehe. 

If we had to choose a graphics engine though I would go for Godot. I believe we could migrate 0AD code into a GDNative plugin and replace JS by Godot script which looks a lot like python though it now has variable types.

  • Like 3
Link to comment
Share on other sites

  On 16/04/2019 at 11:08 PM, stanislas69 said:

Hehe. 

If we had to choose a graphics engine though I would go for Godot. I believe we could migrate 0AD code into a GDNative plugin and replace JS by Godot script which looks a lot like python though it now has variable types.

Expand  

Godot eres un basado

  On 16/04/2019 at 11:31 PM, Lion.Kanzen said:

tiempo atrás preguntabas por estas cosas? @Trinketos

you remember those questions?

Expand  

Si las recuerdo.

Pero nunca intente nada

Link to comment
Share on other sites

  • 2 months later...
  On 16/04/2019 at 3:33 AM, WhiteTreePaladin said:

Most current issues relate to things that we have to write for ourselves regardless of engine like pathfinding, AI, etc. All a separate engine could really provide is a somewhat better graphics capability, at the cost of massive rewrites. We could use that effort to just improve the graphics portion of our engine without the dependence on external engine development. However, the main reason we don't have fancy graphics in 0 A.D. is mostly because we are trying to support old versions of OpenGL and by extension, old graphics hardware. According to the recent talk by @vladislavbelov if we dropped old hardware support, we could very easily add many nice graphical upgrades with our current engine.

Expand  

This mean AoE 4 is made for selling new computers (expensive) lincensed by Microsoft Windows 10.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...